Altium Wiki

Information and resources for electronic product designers

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Corrected links that should have been relative instead of absolute.

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.

Imagecaption
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

Link
0pdf

 Processing the Captured FPGA Design

Link

Linking an FPGA Project to a PCB Project