Answers Database
Foundation Simulator: XC7300/XC9500 flip-flop outputs unknown (PRLD signal)
Record #1045
Product Family: Software
Product Line: Aldec
Product Part: Foundation Logic Simulator
Product Version: 1.17
Problem Title:
Foundation Simulator: XC7300/XC9500 flip-flop outputs unknown (PRLD signal)
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 - Last Modified: 11/30/98 15:35 |