To complete the Calc design, add a STARTUP symbol to make the logic resetable. Also, adding a CONFIG symbol allows specifying the Xilinx part number on the schematic.
The STARTUP block allows global control of different aspects of a design. In this example, STARTUP connects an external signal to the global set/reset net built into the XC4000 family and XC5200 architectures. This global net connects to all flip-flops in the device and sets or resets them asynchronously. (Set or reset is determined at the flip-flop level.) Using this built-in resource wastes no routing resources tying a system-wide reset signal to all flip-flops in the design. For more information on STARTUP, see the Xilinx Libraries Guide.
The STARTUP symbol here implements a system-wide reset signal called NOTGBLRESET. This signal is active-low; therefore, when NOTGBLRESET is low, the Calc circuitry resets.
Figure 9.39 Adding the STARTUP Symbol |
If you target an XC5200 device, connect your chip-wide reset signal to the GR pin on the STARTUP module.
The CONFIG symbol tells the place-and-route software how to process the design. In this example, the CONFIG symbol specifies the part number for this device.
To add the CONFIG symbol, complete the following steps.
If using a different device, type that device number into the Property Value field instead (for example, XC95216-10-PQ150).
Figure 9.40 Adding the CONFIG Symbol |