AN 988: Using the Board-Aware Flow: in the Intel® Quartus® Prime Pro Edition Software

ID 757339
Date 1/09/2023
Public

2.4.2. Step 2: Create a New Board File

You can define a board file that specifies the details of the target board. You can reuse this file with other projects that target the same board.
To create a new board file for the target board, follow these steps:
  1. Click Tools > Platform Designer. The Open System dialog box displays the project's name, Revision, Board, Device family, and Device part. Click Retrieve Values if this field requires re-synchronization.
  2. For the Platform Designer system setting, click the Create new platform designer system button, specify the pio_led.qsys File Name, and click Create.
    Figure 12. Open System Dialog Box


  3. In IP Catalog, click the Board tab. The Board Catalog lists any existing board files. By default the preset path is: <quartus>\ip\altera\board_preset_files.
    Figure 13. Board Catalog


  4. Click New. The Create New Board dialog box appears.
  5. Specify the following settings for the new board definition:
    • Enable Board Generation—retain enabled setting.
    • Name—enter Agilex FPGA DevKit.
    • Device Family—retain the Agilex setting.
    • Device Part—retain the AGFB014R24B2E2V setting.
    • Vendor—enter Intel as the board vendor.
    • Version—enter 1.0 as the board file version.
    • Product URL—Add Agilex F-Series FPGA Development Kit page URL.
    • Enable System Preset Generation—leave disabled.
    • Board file—click browse () and enter the name of the new board file as agilex_fpga_devkit. Click OK. The _board.xml extension automatically appends to the file name that you specify.
    Figure 14. Create New Board Dialog Box


  6. In the Create New Board dialog box, click Save. The agilex_fpga_devkit_board.xml file saves to the project directory.
  7. To view the new board in the Board Catalog, click the Settings button on the right side of the search field, and select Show All IPs. Because there are no IPs associated with the Agilex FPGA DevKit board file, the Board Catalog displays only the board name. This Agilex FPGA DevKit board definition is now available for any projects targeting the same board.
    Figure 15. Agilex FPGA DevKit Board Visible in Board Catalog