2023年5月にVivado/Vitis/Vitis HLS 2023.1がリリースされていたらしい。 Vivado/Vitis/Vitis HLS 2023.1をインストールする。 また、SFD(Single File Download)を事前にダウンロードしておいてからインストールする手順を試す。
動作環境
- OS : Ubuntu 20.04.3 LTS(64 bit)
事前準備
インストール時にストレージの空き容量が約200GB必要となるため、十分な空き容量があるのかを確認する。 足りない場合にはストレージの中を整理して空き容量を捻出しておく。
ファイルのダウンロード
ダウンロードページ から以下のファイルをダウンロードする。
- AMD 統合インストーラー FPGA およびアダプティブ SoC 用) 2023.1 SFD
ファイルサイズを確認する。 また、MD5ハッシュの値が正しいことも確認する。
$ du -h Xilinx_Unified_2023.1_0507_1903.tar.gz
111G Xilinx_Unified_2023.1_0507_1903.tar.gz
$ md5sum Xilinx_Unified_2023.1_0507_1903.tar.gz
f2011ceba52b109e3551c1d3189a8c9c Xilinx_Unified_2023.1_0507_1903.tar.gz
ファイルの展開
Xilinx_Unified_2023.1_0507_1903.tar.gz を解凍すると Xilinx_Unified_2023.1_0507_1903 ディレクトリが展開される。 中身をVivado/Vitis/Vitis HLSのインストール先のディレクトリに移動する。 ここではインストール先を /tools/Xilinx とする。
tar xzvf Xilinx_Unified_2023.1_0507_1903.tar.gz
sudo mkdir -p /tools/Xilinx/Downloads/Vitis_2023.1
sudo mv Xilinx_Unified_2023.1_0507_1903/* /tools/Xilinx/Downloads/Vitis_2023.1/
この時点でストレージの空き容量が少ない場合には Xilinx_Unified_2023.1_0507_1903.tar.gz を削除しても良い。
インストール
インストーラーを起動する。
cd /tools/Xilinx/Downloads/Vitis_2023.1
./xsetup
Select Product to Install では Vitis を選択する。
インストールを開始してから約20分ほどでインストールが完了する。 インストール先の以下のファイルを source する。
source /tools/Xilinx/Vivado/2023.1/settings64.sh
source /tools/Xilinx/Vitis/2023.1/settings64.sh
source /tools/Xilinx/Vitis_HLS/2023.1/settings64.sh
VivadoとVitisとVitis HLSが正常に起動できることを確認する。
$ vivado
****** Vivado v2023.1 (64-bit)
**** SW Build 3865809 on Sun May 7 15:04:56 MDT 2023
**** IP Build 3864474 on Sun May 7 20:36:21 MDT 2023
**** SharedData Build 3865790 on Sun May 07 13:33:03 MDT 2023
** Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
** Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.
start_gui
$ vitis
# 略
****** Vitis Development Environment
****** Vitis v2023.1 (64-bit)
**** SW Build 3860322 on 2023-05-04-06:32:46
** Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
** Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.
$ vitis_hls
****** Vitis HLS - High-Level Synthesis from C, C++ and OpenCL v2023.1 (64-bit)
**** SW Build 3854077 on May 4 2023
**** IP Build 3864474 on Sun May 7 20:36:21 MDT 2023
**** SharedData Build 3865790 on Sun May 07 13:33:03 MDT 2023
** Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
** Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.
正常にインストールできていることがわかる。