Click the Optimize and Map, Place and Route, Timing Reports, or Interface tab to access the different options within the Implementation Template dialog box. Use the different tabs of this dialog box to set the options described in this section.
Click OK to accept the template, click Cancel to exit the dialog box without changing any settings, click Default to set the default options, or click Help to obtain online help.
Use the Optimize and Map tab, shown in the following figure, to set these options.
Figure 5.13 Virtex Implementation Template Optimize and Map Tab |
The Logic Optimization Options field contains the following options.
The Map Options field contains the Pack I/O Registers/Latches into IOBs for option. This option controls the packing of flip-flops or latches within an I/O cell. Normally, the mapper packs flip-flops or latches within an I/O cell only if such packing is specified by your design entry method. This option allows you to control packing after the design entry phase. The default is Off.
Use the Place and Route tab, shown in the following figure, to set these options.
Figure 5.14 Virtex Implementation Template Place and Route Tab |
Use this option to specify the algorithms that the placer and router use to place and route a design. Use the Place & Route Effort Level slider bar to select an effort level setting of 1, 2, 3, 4, or 5. Higher effort provides better place and route results at the expense of longer run times. The default value is 2.
Use the Run _ Routing Passes option to set the maximum number of routing passes that the router runs in a design. The router attempts to completely route a placement with each pass. You can set the number of passes to a value from 1 to 1000 or to Auto.
Auto runs the router until specific exit conditions are met. At place and route effort levels of 3, 4, or 5, the router runs until it routes to 100% completion and meets all timing constraints or until it determines it cannot complete the routing. At levels of 1 or 2, the router stops after a predetermined number of passes. With all settings, the router exits immediately after it routes all connections and meets all timing constraints. A higher number of passes provides better routing results at the expense of longer run times. The default is Auto.
Select this option to produce a high-performance implementation of the design. The router uses the timing constraints in the design file to place and route the design within the specified constraints. Deselect this option to ignore timing constraints. This reduces implementation time at the expense of timing performance. By default, this option is on.
Use the Timing Reports tab, shown in the following figure, to set the timing report options.
Figure 5.15 Virtex Implementation Template Timing Reports Tab |
The Virtex Timing Reports tab is identical to the tab described in the Spartan Timing Reports Tab section.
Use the Interface tab, shown in the following figure, to set the translation options.
Figure 5.16 Virtex Implementation Template Interface Tab |
The Virtex Interface tab is identical to the tab described in the Spartan Interface Tab section.
In Virtex devices, the following components are not reset by the GSR signal: LUT RAM, Block RAM content, DLL, and SRL.