Answers Database
Foundation Simulator: XC7300/XC9500 flip-flop outputs unknown
Record #1045
Product Family: Software
Product Line: Aldec
Problem Title:
Foundation Simulator: XC7300/XC9500 flip-flop outputs unknown
Problem Description:
When performing a Timing Simulation on a CPLD design, you may
see the outputs of flip-flops go into undefined states, even
when the Functional Simulation worked.
The Foundation Simulator does not toggle the PRLD signal
during the Power-on/Reset initialization. The PRLD signal
is present in the post-fitted netlist, and therefore if this
signal is not toggled at the beginning of the simulation, the
flip-flops are not properly intialized.
Solution 1:
At the beginning of the simulation, toggle the PRLD signal.
Add the signal 'PRLD' to the Waveform Viewer Window.
PRLD is active-high, so drive it high, then low, at the
start of the simulation to initialize all the flip-flops.
End of Record #1045
For the latest news, design tips, and patch information on the Xilinx design environment, check out the Xilinx Expert Journals! |