Intel® FPGA SDK for OpenCL™ Pro Edition: Programming Guide

ID 683846
Date 10/04/2021
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

3.5. Listing the Available FPGA Boards and Custom Platforms (-list-boards and -list-board-packages)

To list the FPGA boards available in your Custom Platform, include the -list-boards option in the aoc command.
  • At a command prompt, invoke the aoc -list-boards command.
    The Intel® FPGA SDK for OpenCL™ Offline Compiler generates an output that resembles the following:
    Board list:
       <board_name_1>
       <board_name_2>
    ...

    Where <board_name_N> is the board name you use in your aoc command to target a specific FPGA board.

  • When multiple Custom Platforms are installed, to list FPGA boards available in a specific Custom Platform, include the -board-package=<custom_platform_path> option in the aoc command. At the command prompt, invoke the command as:
    aoc -board-package=<custom_platform_path> -list-boards
    The Intel® FPGA SDK for OpenCL™ Offline Compiler lists available boards within the Custom Platform.
  • To list Custom Platforms available in the system, include the -list-board-packages option in the aoc command. At a command prompt, invoke the aoc -list-board-packages command.
    Note: Starting from the 20.3 release, support for Windows and Linux OpenCL BSPs is removed. Use version 20.2 or older OpenCL BSPs available at Download Center for FPGAs as a reference. If you want to migrate your OpenCL BSP to a newer version, follow the recommended steps provided in the Reference Platform Porting Guides available under Intel FPGA SDK for OpenCL documentation.
    The Intel® FPGA SDK for OpenCL™ Offline Compiler generates an output that resembles the following:
    Installed board packages:
    <board_package_1>
    <board_package_2>
    ...
    

    Where <board_package_N> is the board package of the Custom Platform installed in your system or shipped within the Intel® FPGA SDK for OpenCL™ .