| Answers Database
 
 CPLD: 9500: What are the differences between reset lines in simulation and on the device   Record #3518
 
Product Family:  Hardware
 Product Line:  9500
 
 Product Part:  9500
 
 Problem Title:
 CPLD: 9500: What are the differences between reset lines in simulation and on the device
 
 
 Problem Description:
 Urgency:  Standard
 
 General Description:
 What is the difference between the simulation signals
 PRLD/MRESET and the signals used by the global buffers GTS
 and GSR?
 
 
 Solution 1:
 
 PRLD is simply a simulation signal only.  During
 configuration and power-up all flip flops in the device
 are set to a known level, regardless of what the user does.
 
 However, most timing simulators are unable to simulate this
 behavior, thus PRLD must be used to initialize all
 flip flops in the simulation.
 
 For more details about PRLD see (Xilinx Solution 1045).
 
 
 
 Solution 2:
 
 The GTS and GSR are global buffers that route to either
 all Tri-state enables or all Set/Reset pins on flip flops
 respectively.
 
 To simulate these signals in a simulation, stimulus must be
 put on the net names.
 
 The GTS and GSR buffers must be routed on schematic or
 inferred in your HDL code to be used, unlike the GSR signal
 found in Xilinx FPGAs.
 
 
 
 
 End of Record #3518 - Last Modified: 12/20/99 10:46
 |