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.1. Initializing Your Intel® Arria® 10 Custom Platform

To initialize your Intel® FPGA SDK for OpenCL™ Custom Platform, copy the Intel® Arria® 10 GX FPGA Development Kit Reference Platform to another directory and rename it.
  1. Copy the INTELFPGAOCLSDKROOT/board/a10_ref directory, where INTELFPGAOCLSDKROOT is the location of the SDK installation.
  2. Paste the a10_ref directory into a directory that you own (that is, not a system directory) and then rename it ( <your_custom_platform> ).
  3. Choose the a10gx board variant in the <your_custom_platform>/hardware directory to match the production silicon for the Intel® Arria® 10 FPGA as the basis of your design.
  4. Rename a10gx board variant to match the name of your FPGA board ( <your_custom_platform>/hardware/<board_name> ).
  5. Modify the <your_custom_platform>/board_env.xml file so that the name and default fields match the changes you made in step 2 and step 4, respectively.
  6. Modify the my_board name in the inside <your_custom_platform>/hardware/<board_name>/board_spec.xml file to match the change you made in step 2.
    > aoc -list-boards
    Board list:
      my_board
  7. In the SDK, invoke the command aoc -list-boards to confirm that the Intel® FPGA SDK for OpenCL™ Offline Compiler displays the board name in your Custom Platform.