Intel® FPGA SDK for OpenCL™: Intel® Arria® 10 GX FPGA Development Kit Reference Platform Porting Guide

ID 683267
Date 3/28/2022
Public
Document Table of Contents

2.2. Modifying the Intel® Arria® 10 GX FPGA Development Kit Reference Platform Design

Modify the Intel® Quartus® Prime design for the Intel® Arria® 10 GX FPGA Development Kit Reference Platform to fit your design needs.

You can add a component in Platform Designer and connect it to the existing system, or add a Verilog file to the available system. After adding the custom components, connect those components in Platform Designer.

  1. Instantiate your PCIe controller, as described in Host-to- Intel® Arria® 10 Communication over PCIe section.
  2. Instantiate any memory controllers and I/O channels. You can add the board interface hardware either as Platform Designer components in the board.qsys Platform Designer system or as HDL in the top.v file.
    The board.qsys file and the top.v file are in the <your_custom_platform>/hardware/<board_name> directory.
  3. Modify the device.tcl file to match all the correct settings for the device on your board.
  4. Modify the <your_custom_platform>/hardware/<board_name>/flat.qsf file to use only the pin-outs and settings for your system. The base.qsf, top.qsf, and top_synth.qsf files includes all the settings from the flat.qsf file.
    The top.qsf and top_synth.qsf files are in the <your_custom_platform>/hardware/<board_name> directory.