Answers Database


2.1i COREGEN, C_IP3: Synchronous INIT control does not work when "Restrict Count" option is selected for Virtex Binary Counter


Record #8153

Product Family: Software

Product Line: LogiCore

Product Part: Coregen IP Modules

Problem Title:

2.1i COREGEN, C_IP3: Synchronous INIT control does not work when "Restrict Count" option is selected for Virtex Binary Counter



Problem Description:
Urgency: hot

General Description:
There is a bug in the Virtex Binary Counter in which the logic associated with SINIT (Synchronous Initialize) is not generated when you generate the counter with a "Count To" value spec ified.
(Before you can specify the "Count To" value, you must first activate the "Restrict Count" option in the Binary Counter GUI.)

As a result of this bug, the Counter does not get initialized with the user-specified initial value

when SINIT is asserted. The bug is actually in the implementation netlist, so the symptoms can be observed during both post-NGDBUILD and timing simulation.


Solution 1:

As a workaround, regenerate the core with a LOAD input and use it to load the desired initial value from the L input instead.




End of Record #8153 - Last Modified: 12/06/99 20:13

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!