Vivado 2024.1 Installation on WSL Ubuntu 20.04

mseokq23·2025년 4월 2일

Verilog

목록 보기
2/2

WSL2 Ubuntu 20.04 설치하는 방법은 다른 포스트에 적어두었으니 그거 보면되고

개발환경: WSL2 Ubuntu 20.04 + mobaxterm(일반 터미널에서 하셔도 됩니다. 전 GUI 때문에 사용)

우선 AMD에 들어가서 Vivado 2024.1을 다운로드
WSL에서 사용하기 위해 Linux Self Extracting Web Installer로 다운

AMD Vivado 다운

이제 우분투(mobaxterm) 들어가서 sudo passwd 입력해서 root 계정 활성화해야함.

기본작업

sudo passwd                      # root  계정 비밀번호 설정
ls -al                           # 현재 폴더 내의 파일 및 폴더 list 출력
pwd                              # 현재 폴더 경로확인
mkdir tools                      # /home/{username}/tools/ 와 같은 경로로 생성
explorer.exe                     # 그냥 파일 탐색기 연거임

파일 탐색기 열고
"FPGAs_AdaptiveSoCs_Unified_2024.1_0522_2023_Lin64.bin" 이 파일을

우분투 파일 내의 "/home/{username}/" 경로로 이동시켜줌

이동시키면 Identifier라는 파일이 생기는데,
터미널에 아래 명령어 입력.

rm FPGAs_AdaptiveSoCs_Unified_2024.1_0522_2023_Lin64.bin:Zone.Identifier 

위 명령어로 불필요한 파일 삭제.

그리고 다음 명령어들 터미널에 입력

sudo apt-get update              # apt-get 파일리스트 update
sudo apt upgrade -y
sudo apt install gcc -y          # gcc 설치
sudo apt install g++ -y          # g++ 설치
sudo apt install unzip -y        # unzip 설치 

sudo apt-get install libtinfo5 libncurses5 libxrender1 -y  # vivado 구동을 위한 library 설치
sudo apt install libncurses5-dev libncursesw5-dev libtinfo-dev -y 

sudo apt install gedit             # vi 쓸거면 설치 안해도 됨.

 sudo apt-get install language-pack-en-base     # 영어 언어팩 설치, 이거 안하면 설치 4시간 동안 하다가 날라감..

 sudo apt-get install openjdk-18-jdk      # 자바 설치, 이거 안되면 버전을 openjdk-17-jdk로 낮춰서 LTS 버전으로 설치
 
 

자바설치해야 나중에 설치 오류 안남

하다가 아래 사진과 같이 모니터 스케일 오류 나면

export XINSTALLER_SCALE=2

위 명령어 터미널에 입력해서 해결해주면 됨. => 매번 실행할 때마다 하기 싫으면 shell script에 넣어주면 좋고.

root 계정으로 이동한 뒤, 토큰 생성(무조건 root로 들어가야함.) && 여기 이후로 계속 root계정에 있어야합니다.

su  # root 들어가는 명령어

./FPGAs_AdaptiveSoCs_Unified_2024.1_0522_2023_Lin64.bin -- -b AuthTokengen 
# xilinx 계정토큰생성. (주의, 계정 정보는 설치 파일 받았을때 사용했던 AMD 홈페이지의 ID, PW 를 기입

설치 파일 선택

 ./FPGAs_AdaptiveSoCs_Unified_2024.1_0522_2023_Lin64.bin -- -b ConfigGen  
 
 # config 파일 생성

위 사진처럼 vitis와 vivado 같이 설치할거면 1번, vivado만 할거면 2번 입력하고 Enter.

설정파일에서 다운할 보드 수정

vi ~./Xilinx/install_config.txt       # 사용자지정 설치 메뉴라고 보면 됩니다.

아래 사진처럼 1을 0으로 변경해주면 됨

설치 주소를 /home/{username}/tools/xilinx로 변경 (Xilinx 대문자로하면 오류남)

:wq 누르고 나가면 됨

그리고


./FPGAs_AdaptiveSoCs_Unified_2024.1_0522_2023_Lin64.bin -- -a XilinxEULA,3rdPartyEULA -b Install -c /root/.Xilinx/install_config.txt

이거 입력해주면 됨.

상당히 오래 걸리니 기다림이 필요(4시간 걸렸음)

0개의 댓글