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

Advertising
background image

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

Send Feedback

Advertising