Prerequisites, Contents of the altera sdk for opencl, Prerequisites -2 – Altera SDK for OpenCL Cyclone V SoC User Manual
Page 5: Contents of the altera sdk for opencl -2

Prerequisites
To install the Altera SDK for OpenCL (AOCL) and create an OpenCL application for the Cyclone V SoC
Development Kit, your system must meet certain hardware, target platform, and software requirements.
Hardware Requirements
Ensure that your system meets the following minimum hardware and operating system (OS) require‐
ments:
1. The accelerator board is the Altera Cyclone V SoC Development Kit.
2. Development system requirements:
• You must have administrator privileges on the development system to install the necessary
packages and drivers.
• The development system has at least 8 gigabytes (GB) of RAM.
• The development system must be running on one of the following supported target platforms:
• Microsoft 64-bit Windows 7 on the x86-64 architecture.
• Red Hat Enterprise 64-bit Linux (RHEL) versions 6 on the x86-64 architecture.
You will use the development system to perform the following tasks:
• Compile OpenCL kernel source files to create hardware configuration files.
• Cross-compile the host executables to the ARM
®
processor.
• Connect your system to the SoC board so that they can communicate with each other using
UART over USB connection.
Software Prerequisites
• Linux systems require the Perl command version 5 or later. Ensure that your PATH environment
variable setting includes the path to the Perl command.
Contents of the Altera SDK for OpenCL
The AOCL provides logic components, drivers, and AOCL-specific libraries and files.
Logic Components
• The Altera Offline Compiler (AOC) translates your OpenCL device code into a hardware configuration
file that the system loads onto an Altera FPGA.
• The AOCL utility includes a set of commands you can invoke to perform high-level tasks such as
running diagnostic tests.
• The host runtime provides the OpenCL host platform application programming interface (API) and
runtime API for your OpenCL host application.
The host runtime consists of libraries that provide OpenCL APIs, hardware abstractions, and helper
libraries.
Drivers, Libraries and Files
The software installation process installs the software into a directory that you own. The
ALTERAOCLSDKROOT environment variable references the path to the software installation directory.
1-2
Prerequisites
OCL006-15.0.0
2015.05.04
Altera Corporation
Altera SDK for OpenCL Cyclone V SoC Getting Started Guide