Vivado/Vitis/Vitis HLS 2023.1をインストールする

2023年5月にVivado/Vitis/Vitis HLS 2023.1がリリースされていたらしい。 Vivado/Vitis/Vitis HLS 2023.1をインストールする。 また、SFD(Single File Download)を事前にダ …

npz35 Sat 15 July 2023

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.

正常にインストールできていることがわかる。