SDAccel Development Environment Requirements and Setup
The 2019.1 SDAccel™ development environment consists of the SDx™ development environment and command-line tools for Data Center and PCIe®-based accelerator systems. It also includes the Vivado® Design Suite, which is used for programming the target devices.
The Xilinx Runtime (XRT), deployment shell, and development shell are all delivered as separate installable Linux packages for each supported platform. Users who simply wish to install an accelerator card, and deploy applications to run on an accelerator card, should refer to Getting Started with Alveo Data Center Accelerator Cards (UG1301). However, users who want to use the SDAccel development environment for programming, compiling, and debugging accelerated applications, must do a full installation as described in SDAccel Environment Installation.
System Requirements
The SDAccel development environment runs on the Linux operating systems only, and does not support Windows. To install and run on a computer, your system must meet the following minimum requirements:
Component | Requirement |
---|---|
Operating System | Linux, 64-bit:
|
System Memory | 64 GB (80 GB is recommended) |
Internet Connection | Required for driver, utilities, and demonstration installation |
Hard disk space | 100 GB |
Install Required CentOS/RHEL Packages
- Install EPEL.
On RedHat:
- To enable an additional repository on your system, open a terminal
window, and enter the following command:
sudo yum-config-manager --enable rhel-7-server-optional-rpms
- To install EPEL, enter the following command:
sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
On CentOS:
- Open a terminal window, and enter the following
command:
sudo yum install epel-release
- To enable an additional repository on your system, open a terminal
window, and enter the following command:
- To install kernel headers and kernel development packages, run the
following two
commands:
$ sudo yum install kernel-headers-`uname -r` $ sudo yum install kernel-devel-`uname -r`
Note: Ensure thatuname
is surrounded by backticks (`
) and not single quotes ('
). - After step 2 completes, cold reboot your system.
- To verify that you have installed all required packages on your machine, use this script: https://github.com/Xilinx/XRT/blob/master/src/runtime_src/tools/scripts/xrtdeps.sh.