Implementation Options
Click the Options button. The Options dialog box opens. A summary of the options provided in this box follows.
- User Constraints File (.ucf). You can specify a UCF file to use in implementation.
- Program Option Templates. You can access various implementation options. This template is discussed in more detail in the next section.
- Optional Targets. You can specify whether you want to generate a Timing Simulation netlist for back-annotated timing simulation, as well as Configuration Data, which is the design's .bit file suitable for device programming.
User Constraints File
By default, Foundation creates a blank UCF file in the project directory. You can edit this UCF file from the Files view in the Project Manager.
Because the name of this UCF file is the same as the project name, it is loaded by default. If you have other UCF files that you want to use instead, browse to find and select them.
Program Option Templates
You enter and modify implementation options by using the Program Option templates.
- Click the Edit Template button for Implementation Program Options. This opens the XC4000 Implementation Options dialog.
There are four tabs to control various aspects of the design implementation.
- Click the Timing Reports tab.
- Click the checkbox next to Produce Logic Level Timing Report.
The Logic Level Timing Report is generated after the design is mapped, but before it is placed and routed.
It includes logical block delays and optimal routing delays. Because no actual routing delay information is known at this time, the routing delays used are the best possible case delays based on an optimal placement.
The Post Layout Timing Report is generated after the design has been placed and routed and includes all of the routing delays for the design.
These reports are examined later.
- If you want, examine the options available in the other tabs. For complete documentation on these options, refer to the online DynaText document, Design Manager Flow Engine/Reference/User Guide.
- Click OK on the Implementation Options dialog box.
Optional Targets
You control which output files are created by using the Optional Targets section. For this design, choose both Timing Simulation Data (since you will be doing a Timing Simulation) and Configuration Data (since you are downloading the BIT file to the device on the Demonstration Board).
- Check the two checkboxes next to Produce Timing Simulation Data and Produce Configuration Data.
- Click OK on the Options dialog box.
