SDAccelDevelopment Environment Requirements and Setup
The 2019.1SDAccel™development environment consists of theSDx™development environment and command-line tools for Data Center andPCIe®-based accelerator systems. It also includes theVivado® 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 toGetting Started withAlveoData Center Accelerator Cards(UG1301). However, users who want to use theSDAcceldevelopment environment for programming, compiling, and debugging accelerated applications, must do a full installation as described inSDAccel Environment Installation.
System Requirements
TheSDAcceldevelopment 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.