2022.03.28 |
22.1 |
- Updated the instructions to access memory recommendations details in Prerequisites for the Intel FPGA SDK for OpenCL Pro Edition.
- Updated instructions for downloading the software in Downloading the Intel FPGA SDK for OpenCL Pro Edition.
|
2021.12.13 |
21.4 |
|
2021.10.04 |
21.3 |
|
2021.06.21 |
21.2 |
|
2021.03.29 |
21.1 |
- Added a note about running the script with sudo privileges in step 2 of Installing the Intel® FPGA SDK for OpenCL™ Pro Edition.
- Updated the BSP and SDK versions throughout the guide.
- Changed all occurrences of BSP to OpenCL BSP for clarity.
|
2020.12.14 |
20.4 |
|
2020.09.28 |
20.3 |
- Added instructions for installing GCC from the source for CentOS, Red Hat Enterprise Linux, and SUSE Enterprise Linux.
- Updated the SDK versions throughout the guide.
- Added a note about the Microsoft Visual Studio and Eclipse plug-ins in Prerequisites for the Intel® FPGA SDK for OpenCL™ Pro Edition.
- Added Microsoft Visual Studio and Eclipse plug-ins install instructions in Installing the Intel® FPGA SDK for OpenCL™ Pro Edition topics for Windows and Linux.
- In multiple topics, added or updated a note about the lack of support for Windows and Linux BSPs.
- Updated the backward compatibility options in Enabling Backwards Compatibility for an FPGA Board and Intel® FPGA SDK for OpenCL™ Pro Edition and BSP Backwards Compatibility topics.
|
2020.06.22 |
20.2 |
- Updated the SDK versions throughout the guide.
- Updated the Intel Acceleration Stack version in Intel® FPGA SDK for OpenCL™ Pro Edition and BSP Backwards Compatibility.
- Added reference to the Intel® Stratix® 10 bring-up guide in the introduction.
- RAM details and GCC version updated in Prerequisites for the Intel® FPGA SDK for OpenCL™ Pro Edition.
- Updated the board directory details in Contents of the Intel® FPGA SDK for OpenCL™ Pro Edition.
- Modified the Intel® FPGA SDK for OpenCL™ Pro Edition Installation Process Overview figure to include downloading both Intel and Custom Platforms in Overview of the Intel® FPGA SDK for OpenCL™ Pro Edition Setup Process..
- Modified the FPGA Programming Overview figure to include -board-package=<board_package_path> in Overview of the Intel® FPGA SDK for OpenCL™ Pro Edition Setup Process..
- Since the BSPs are no longer part of the SDK, updated all occurrences of the path to BSP.
- Modified the title and instructions in the Downloading an OpenCL Design Example topic.
- Removed references to downloading OpenCL design examples from Intel website and replaced them with instructions to access examples from the SDK.
- Added a new topic GCC Requirement.
|
2019.12.16 |
19.4 |
- Made minor updates in steps 1 and 4 in Building the Host Application.
- Added more information in step 6 of Installing an FPGA Board.
- Updated the backward compatibility details in Intel® FPGA SDK for OpenCL™ Pro Edition and BSP Backwards Compatibility.
- Changed the BSP path to INTELFPGAOCLSDKROOT/board in Installing an FPGA Board.
- Updated the backwards compatibility version details in Enabling Backwards Compatibility for an FPGA Board.
- Made the following changes in Creating the FPGA Hardware Configuration File of an OpenCL Kernel:
- Added more information to the description.
- Added more information to Step 2.
- In Step 4, removed a task about .aoco file.
- Added more information about ICD and FCD in Building the Host Application.
- Updated the details about environment variables in Setting the Intel® FPGA SDK for OpenCL™ Pro Edition User Environment Variables
- Included GCC 6.3.0 requirement in Prerequisites for the Intel® FPGA SDK for OpenCL™ Pro Edition
|
2019.09.30 |
19.3 |
- In Creating the FPGA Hardware Configuration File of an OpenCL Kernel, updated two commands.
- In Overview of the Intel® FPGA SDK for OpenCL™ Pro Edition Setup Process, updated few commands in the "FPGA Programming Overview" image.
- In Verifying Host Runtime Functionality via Emulation, removed steps about installing a custom or reference platform and verifying the QUARTUS_ROOTDIR_OVERRIDE environment variable.
- In Compiling a Kernel for Emulation, removed -fast-emulator option.
- In Creating the FPGA Hardware Configuration File of an OpenCL Kernel, updated the commands.
- In Emulating Your OpenCL Kernel, made the following updates:
- Removed a steps about running aocl linkflags, linking host application, and moving the hello_world.aocx file.
- Changed CL_CONTEXT_EMULATOR_DEVICE_INTELFPGA to CL_CONFIG_CPU_EMULATE_DEVICES.
- Added more information in the step about running the host application for emulation.
- Removed information about shared library copy.
- Only in Emulating Your OpenCL Kernel topic for Linux, added a note about the version of libstdc++.so that must be at least that of GCC 6.3.0.
- In Getting Started with the SDK on Windows chapter, swapped topics Uninstalling an FPGA Board and Uninstalling the Software.
- In Uninstalling the Software, added a note about uninstalling the FPGA board.
- In Building the Host Application, completely updated this topic by adding new steps and modifying existing steps.
|
2019.04.01 |
19.1 |
- Following topics were updated with information about -fcd-only:
- Updated the compatibility details in Intel FPGA SDK for OpenCL Pro Edition and OpenCL BSP Backwards Compatibility.
- In Building the Host Application, steps 1 - 3 were updated for setting up the MS Visual Studios, showing output when FCD and ICD are correctly setup.
- In Prerequisites for the Intel FPGA SDK for OpenCL Pro Edition, added support for MS Visual C++ 2015 or later.
- In Compiling a Kernel for Emulation, Emulating Your OpenCL Kernel, and Emulating Your OpenCL Kernel, changed hello_world_emulation.aocx to hello_world.aocx.
- In Downloading the Intel FPGA SDK for OpenCL Pro Edition and Downloading the Intel FPGA SDK for OpenCL Pro Edition, removed a step about downloading Intel® FPGA SDK for OpenCL™ with Intel Code Builder.
- In the FPGA Programming Overview image of the Overview of the Intel FPGA SDK for OpenCL Pro Edition Setup Process topic, changed hello_world_emulation.aocx to hello_world.aocx
- In Installing an FPGA Board and Installing an FPGA Board, added an example for the step about adding the paths to the Custom Platform libraries.
- In Uninstalling the Software, updated the path to the installation folder.
- In Uninstalling an FPGA Board, updated the last step about the PATH variable for better clarity.
- In Creating the FPGA Hardware Configuration File of an OpenCL Kernel and Creating the FPGA Hardware Configuration File of an OpenCL Kernel, updated step 2 with more information about what you can when you have multiple BSPs.
- In Emulating Your OpenCL Kernel, and Emulating Your OpenCL Kernel, added the output observed upon successful emulation of the kernel.
|
2018.01.14 |
18.1 |
|
2018.12.24 |
18.1 |
- Removed references to passing channels by reference since it is no longer supported.
|
2018.12.10 |
18.1 |
- Added information about backwards compatibility for OpenCL* board support packages (BSPs). The following topic new topics were added:
|
2018.09.24 |
18.1 |
- In Intel® FPGA SDK for OpenCL™ Pro Edition, the Intel® FPGA SDK for OpenCL™ Offline Compiler has a new front end. For a summary of changes introduced by this new front end, see Improved Intel® FPGA SDK for OpenCL™ Compiler Front End in the Intel® FPGA SDK for OpenCL™ Pro Edition Release Notes.
- Replaced altera.com links with intel.com links. For example, http://dl.altera.com/opencl/ is now http://fpgasoftware.intel.com/opencl/.
|
2018.05.04 |
18.0 |
- Removed Intel® Quartus® Prime Standard Edition software-related information.
- In Overview of the Intel FPGA SDK for OpenCL Pro Edition Setup Process, updated the figure FPGA Programming Overview to include the .aocr file as an output and changed the -c flag to -rtl flag in the Attention note.
- For Windows and Linux, updated the maximum number of devices (that is, acl number) from 32 to 128 in the following topics:
- Querying the Device Name of Your FPGA Board
- Programming the Flash Memory of an FPGA
|