In this section, you complete the Calc design by adding a STARTUP symbol to make the logic resetable and a CONFIG symbol to specify the Xilinx part number on the schematic.
The STARTUP block allows you to globally control different aspects of a design. This example uses STARTUP to connect 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.) An advantage to using this built-in resource is that no routing resources are wasted 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 is used here to implement a system-wide reset signal called NOTGBLRESET. This signal is active-low; therefore, when NOTGBLRESET is low, the Calc circuitry is reset.
Figure 9.51 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. This example uses CONFIG to specify the part number for this device.
To add the CONFIG symbol, follow these steps.
If using a different device, type that device number into the Property Value field instead, e.g., XC95108-10-PC84
Figure 9.52 Adding the CONFIG Symbol |