Design Portability, Configurations and Constraints
The design for an FPGA is captured in a set of schematic and/or VHDL source files. As well as the symbols, wiring and VHDL source that makes up the design, there is other essential information that must be captured.
This can be broadly labeled as implementation informationand could include: the target FPGA, pin configuration details, device constraints such as place and route information, and design timing requirements. Rather than locking the design to a specific FPGA-on-PCB combination, separating this information allows design portability.
Maintaining Design Portability
Configuring the Constraints
How it Works - Configurations and Constraint Files
Using Configurations
Defining a Configuration
Understanding Constraints
Mapping the FPGA Project to a PCB
See Also
Understanding the Desktop NanoBoard NB2DSK01 Constraint System
生産用基板へのデザインのリターゲティング
Constraint File Reference