Intel® FPGA RTE for OpenCL™ Pro Edition: Getting Started Guide

ID 683173
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

B. Document Revision History of the Intel® FPGA RTE for OpenCL™ Pro Edition Getting Started Guide

Document Version Intel® Quartus® Prime Version Changes
2021.10.04 21.3
  • Maintenance release.
2021.06.21 21.2
  • Maintenance release.
2021.03.29 21.1
  • Maintenance release.
2020.12.14 20.4
  • Updated the RTE versions.
2020.09.28 20.3
  • Added more information to the GCC Requirement page.
  • Updated the RTE versions.
  • Updated a note about the lack of support for Windows and Linux BSPs in Managing an FPGA Board and Installing an FPGA Board.
2020.06.22 20.2
  • Removed all references to Akamai and direct download methods.
  • Added a note about -nodeps option and made minor updates to the output of FCD and ICD setup output in Building the Host Application.
  • Added a note about downloading the BSPs online since they are no longer shipped with SDK in Overview of the Intel® FPGA RTE for OpenCL™ Pro Edition Setup Process and Managing an FPGA board topics.
  • Updated some of the prerequisites in Prerequisites for the Intel® FPGA RTE for OpenCL™ Pro Edition.
  • Updated the init_opencl.bat script output in Setting the Intel® FPGA RTE for OpenCL™ Pro Edition User Environment Variables
  • Removed the board directory from Contents of the Intel® FPGA RTE for OpenCL™ Pro Edition.
  • Updated all references to downloading OpenCL design examples from Intel website and replaced them with instructions to access examples from the Intel FPGA SDK for OpenCL installation.
  • Updated RTE Setup Process for x86-64 Systems and RTE Setup Process for SoC FPGA diagrams.
  • Added a new topic GCC Requirement.
2020.04.15 19.1
  • Changed rpm -e aocl-rte to rpm -e intel-fpga-opencl-pro-rte in Uninstalling the Software.
  • Changed aclrte-arm32.tgz to intel-fpga-opencl-pro-rte-32bit-arm.tgz in Installing the Intel FPGA RTE for OpenCL Pro Edition onto the SoC FPGA Board.
  • Changed mv aclrte-arm32.tgz <rte_destination_directory> to mvintel-fpga-opencl-pro-rte-32bit-arm.tgz <rte_destination_directory> in Installing the Intel FPGA RTE for OpenCL Pro Edition onto the SoC FPGA Board.
  • Changed tar -xvfz aclrte-arm32.tgz to tar -xzvf intel-fpga-opencl-pro-rte-32bit-arm.tgz in Installing the Intel FPGA RTE for OpenCL Pro Edition onto the SoC FPGA Board.
  • Updated the list of variables to be set, in Installing the Intel FPGA RTE for OpenCL Pro Edition onto the SoC FPGA Board.
2019.09.30 19.1 In Installing the Intel® FPGA RTE for OpenCL™ Pro Edition topic, made the following updates:
  • Changed /usr/intelFPGA_pro/<version>/aclrte_linux64 to /usr/intel/<version>/intel-fpga-opencl-pro-rte.
  • Changed aocl-rte-<version>.x86_64.rpm to intel-fpga-opencl-pro-rte-64bit-linux.rpm.
  • Changed opt/intelFPGA_pro/aclrte-linux64 to /opt/intel/intel-fpga-opencl-pro-rte.
2019.04.01 19.1
2019.01.14 18.1
2018.12.24 18.1
2018.09.24 18.1
  • Maintenance release
2018.05.04 18.0
  • Removed information related to the Intel® FPGA RTE for OpenCL™ Standard Edition, the Intel FPGA SDK for OpenCL Standard Edition, and the Intel SoC FPGA Embedded Development Suite Standard Edition.
  • Updated the Getting Started with the Intel® FPGA RTE for OpenCL™ Pro Edition for ARMv7-A SoC FPGA chapter to include Intel® Arria® 10 SoC information.
Date Version Changes
November 2017 2017.11.04
May 2017 2017.05.05
  • Rebranded the Altera Client Driver (ACD) to FPGA Client Driver (FCD).
  • Updated the download instructions in Downloading the Intel® FPGA RTE for OpenCL™ for Windows and Linux.
  • Added reminders that folder names where you uncompress downloaded OpenCL design examples must not contain spaces.
October 2016 2016.10.31
  • Rebranded Altera RTE for OpenCL to Intel® FPGA RTE for OpenCL™ .
  • Rebranded Altera SoC Embedded Design Suite to Intel SoC FPGA Embedded Design Suite.
  • Rebranded ARM DS-5 Altera Edition Toolkit to Arm* DS-5* Intel® SoC FPGA Edition Toolkit.
  • Deprecated and removed support for big-endian system, resulting in the following documentation changes:
    • In Prerequisites for the Altera RTE for OpenCL, removed "Red Hat Enterprise Linux 6 on big-endian system" from the list of supported operating systems.
    • In Contents of the Altera RTE for OpenCL, removed the Big-Endian System Directory column from the table of contents in the RTE installation directory.
    • In Downloading the Altera RTE for OpenCL for Linux, removed from Step 6 the choice to select the OpenCL PowerPC RPM installation package.
    • Removed the topics Installing the Altera RTE for OpenCL on Big-Endian Systems and Setting the Environment Variables on Big-Endian Systems.
    • In Installing and FPGA Board for Linux, removed information on running the init_opencl script on big-endian systems, and removed related link to Setting the Environment Variables on Big-Endian Systems.
  • In Installing an FPGA Board for 64-bit Windows and Linux, provided the following updates:

    • Noted that the SDK supports installation of multiple Custom Platforms. To use the SDK utilities on each board in a system with multiple Custom Platforms, the AOCL_BOARD_PACKAGE_ROOT environment variable setting must correspond to the Custom Platform subdirectory of the associated board.
    • Noted that in a system with multiple Custom Platforms, the host program should use ACD to discover the boards instead of directly linking to the MMD libraries.
  • In Building the Host Application for 64-bit Windows, outlined the prerequisite tasks for setting up ACD and ICD for use with Microsoft Visual Studio 2015 prior to building the host application.
  • Updated all RTE output for a successful kernel execution.
May 2016 2016.05.02
  • Replaced the lists of supported Windows and Linux versions to a link to the Operating System Support page on the Altera website.
  • Added the %ALTERAOCLSDKROOT%\windows64\bin setting to the list of Windows environment variables.
November 2015 2015.11.02
  • Added Windows 8.1 to supported Windows versions.
  • Added the following figures to illustrate the RTE setup processes for x86-64, big-endian, and SoC systems:
    • RTE Setup Process for x86-64 and Big-Endian Systems
    • RTE Setup Process for SoC
  • Modified software download and installation instructions for SoC to include the new tar file installation package.
  • Modified instructions for executing the hello_world OpenCL example design onto a device. You must create your own .aocx file from the hello_world.cl file on a separate development machine, and then use the RTE to deploy the .aocx file onto the device.
  • Removed licensing sections because an AOCL license is not necessary to run the RTE.
May 2015 15.0.0
  • Reorganized instructions into the following sections:
    • Introduction to the RTE
    • Getting Started with the RTE for Windows
    • Getting Started with the RTE for Linux and Big-Endian Systems
    • Getting Started with the RTE for Altera ARMv7-A SoC, which is further divided into Windows and Linux instructions
December 2014 14.1.0
  • Reorganized information flow.
  • Updated Red Hat Enterprise Linux (RHEL) version support.
  • Added licensing information in the Licensing the Software section.
  • Included information on the init_opencl script for setting environment variables.
  • Updated the board uninstallation instructions to include the invocation of the aocl uninstall utility command.
June 2014 14.0.0 Initial release.

Did you find the information on this page useful?

Characters remaining:

Feedback Message