Mapping the FPGA Project to a PCB

Implementing a design into an FPGA on a PCB is done in the Devices view. Here the FPGA project, in combination with a configuration, is targeted to a board. An example is shown in Figure 1.


Figure 1. The one FPGA project (RateController), targeted to different FPGAs, on two different boards.

For the Configuration to be valid, it must include:

  • at least one constraint file
  • a constraint group in the file specifying the same device as the one available on the target board.

When the Live option is enabled the system searches for a physical device that matches the device specified in the project configuration and assigns that project to that FPGA/board. If there are no valid configurations available in the project, you will not be able to select an FPGA project/configuration in the drop-down list.

Synchronization of the FPGA Design to a PCB

Since the FPGA design is target-independent, the synchronization process actually happens between the constraint file and the PCB project, rather than the actual design captured in the FPGA project source files.

See Also

Processing the Captured FPGA Design 
Linking an FPGA Project to a PCB Project

You are reporting an issue with the following selected text and/or image within the active document: