本文档参考自Vitis Unified Software Platform Documentation Application Acceleration Development-UG1393 (v2020.2) .
个人用于开发的计算机为组装机, 硬件配置如下:
- CPU: i9-10900KF
- 内存: 64G
- 硬盘: SSD 1GB
- 显卡: NVidia Geforce 1060(3G)
- Xilinx Alveo U250 数据加速卡
操作系统为Ubuntu 18.04.
下载
到Vitis软件下载页面下载Vitis开发套件. 我下载的版本为 Xilinx Vitis 2020.2: All OS installer Single-File Download.
文件比较大, 待浏览器出现下载链接后, 复制下载连接并用迅雷下载,可以显著提高下载速度.
下载后的文件为:Xilinx_Unified_2020.2_1118_1232.tar.gz
安装OpenCL
复制以下代码到terminal中, 安装所需的库:
sudo apt-get install ocl-icd-libopencl1
sudo apt-get install opencl-headers
sudo apt-get install ocl-icd-opencl-dev
安装Vitis
将下载后的Xilinx_Unified_2020.2_1118_1232.tar.gz
解压, 在Terminal中切换至该文件夹下并运行文件夹下的xsetup
进行安装.
cd Downloads/Xilinx_Unified_2020.2_1118_1232
sudo ./xsetup
安装过程中所有设置如无特殊需要, 保持默认即可. 默认安装位置为: /tools/Xilinx
.
安装完成后, 运行installLibs.sh
, 安装Vitis必要的库.
cd /tools/Xilinx/Vitis/2020.2/scripts
sudo ./installLibs.sh
安装Xilinx运行库和平台
在Alveo U250 Package File Downloads页面中, 下载并安装Xilinx运行库和平台文件:
- xrt_202020.2.8.743_18.04-amd64-xrt.deb
- xilinx-u250-gen3x16-xdma-platform_3.1-1_all.deb.tar.gz
- xilinx-u250-gen3x16-xdma-3.1-202020-1-dev_1-3061241_all.deb
有关嵌入式平台的安装参见UG1393(P17).
设置环境
source /tools/Xilinx/Vitis/2020.2/settings64.sh
source /opt/xilinx/xrt/setup.sh