FPGA

Xilinx Vivado 2022.2 다운로드 가이드

10000seats 2023. 2. 26. 16:12

FPGA를 시작하는데 개발 툴은 필수적입니다. 

 

오늘은 Xilinx사의 Vivado 2022.2 버전을 다운로드하는 방법을 알려드리겠습니다.

 

우선 해당 툴은 현재 필자의 컴퓨터에서 매우 잘 작동하고 있으며

 

필자의 컴퓨터 사양은 아래와 같습니다.

 

MacBook Pro 16-Inch, 2019

 - 2.6GHz 6core Intel i7

 - AMD Radeon Pro 5300M 4GB / Intel UHD Graphics 630 1536MB

 - 16GB 2667MHz DDR4

 - Ventura 13.2.1

 

현재 사용중인 맥북에서는 Xilinx Vivado tool을 지원하지 않기 때문에 Parallels에서 Ubuntu를 다운로드하여 사용하였습니다.

 

테스트 당시 Parallels 버전 : 18.2.0

테스트 당시 가상 Ubuntu 버전 : 22.04

 

먼저 Parallels를 Ubuntu 운영체제를 다운로드 합니다.

 

이후 root 계정 패스워드를 설정해 줍니다.

root 계정 패스워드 설정

 

Ubuntu 다운로드가 모두 완료된 후에는 커멘드창을 열어 다음과 같은 패키지들을 업데이트 및 다운로드 해줍니다.

 

// 운영체제 업데이트를 위한 명령어

sudo apt-get update

sudo apt upgrade -y

 

// Vivado 실행 시에 필요한 라이브러리 설치

sudo apt-get install libtinfo5 libncurses5 libxrender1 -y

sudo apt install libncurses5-dev libncursesw5-dev -y

 

// zip파일 압축 해재 패키지 설치

sudo apt install unzip -y

 

// gcc 컴파일러 설치

sudo apt install gcc -y

 

// vim 설치

sudo apt-get install vim

 

// 영어 언어팩이 간혹 설치되어있지 않는 경우가 있기 때문에 아래 명령어 작성 (Ubuntu 설치시에 미국판으로 다운로드 시에는 문제없음)

sudo apt-get install language-pack-en-base

 

// Vivado 설치 시에 java.lang.UnsatisfiedLinkError 발생하는데 이를 막기위한 명령어

sudo apt-get install openjdk-18-jdk

 

 

 

 

설치가 모두 완료되면, 해당 가상환경에 부여된 디스크 공간이 디폴트로 64GB 설정 되어있기 때문에 해당 공간을 늘려주어야 합니다.

 

디스크 공간을 늘리는 방법은 아래 링크에 작성해 두었습니다.

 

https://zsik10000.tistory.com/3

 

 

 

 

다음으로 Xilinx 홈페이지에서 로그인 후, Vivado 파일을 다운로드합니다.

 

https://www.xilinx.com/support/download.html

 

Downloads

Vivado, Vitis, Vitis Embedded Platform, PetaLinux, Device models

www.xilinx.com

필자는 'Vivado ML Edition 2022.2' 버전을 다운로드 하였으며

 

'Xilinx Unified Installer 2022.2:Linux Self Extraction Web Installer'를 다운로드 하였습니다.

 

 

 

다운로드가 완료된 후에는 커멘드 창에서 다운로드 폴더로 들어갑니다.

 

cd ~/Download

 

 

다운로드된 installer 파일의 압축을 해제합니다.

 

unzip Xilinx_Unified_2022.2_1014_8888_Lin64.bin

 

 

root 계정으로 전환해줍니다.

 

sudo su

 

 

다운로드한 파일에 실행권한을 부여합니다

 

chmod +x Xilinx_Unified_2022.2_1014_8888_Lin64.bin

 

 

파일을 실행시켜줍니다.

 

./Xilinx_Unified_2022.2_1014_8888_Lin64.bin

 

 

Xilinx Installer GUI가 실행되면 화면에 나오는대로 모두 작성 및 실행하시면 됩니다.

 

추가적으로,

"(Username) 폴더에 'mkdir tools' tools 폴더를 생성한 후,  다운로드 위치를 /home/(Username)/tools/ 에 다운로드 되도록 합니다."

"다운로드 목록에 "Vivado", "Vitis", "Vitis_HLS" 가 다운로드 되는지 확인합니다."

 

 

다운로드가 모두 완료되면 root 계정에서 user 계정으로 나옵니다.

exit

 

 

이후 bash를 통해 자동으로 실행되는 명령어를 설정해줍니다.

 

vim ~/.bashrc

 

"shift + g"를 눌러서 맨 아래줄로 내려갑니다. 이후 "i"를 눌러서 아래 명령어를 추가합니다.

 

source /home/(Username)/tools/Xilinx/Vivado/2022.2/settings64.sh

source /home/(Username)/tools/Xilinx/Vitis/2022.2/settings64.sh

source /home/(Username)/tools/Xilinx/Vitis_HLS/2022.2/settings64.sh

 

아래 명령어를 작성한 후에는 "esc"를 눌러 명령모드로 나온후 ":wq"를 눌러 vim을 종료합니다.

 

 

 

커멘드 창에 "vivado"를 입력하여 툴이 정상적으로 작동하는지 확인합니다.

커멘드 창에 "vitis"를 입력하여 툴이 정상적으로 작동하는지 확인합니다.

커멘드 창에 "vitis_hls"를 입력하여 툴이 작동하는지 확인합니다.