본문 바로가기
Digital Design/환경 세팅

WSL에 Vivado 설치하기

by RTLog 2024. 3. 26.
728x90
반응형

안녕하세요. RTLog입니다.

 

오늘은 WSL 상에 Vivado를 설치하려고 합니다. 

 

이미 구글에 올라와 있는 내용이 많아서, 참고해서 진행했습니다. 

 

설치 방법으로 글을 작성하면, 복사 붙여넣기만 하게 될 것 같아 링크를 첨부합니다. 

 

Wikidocs (설계독학맛비님)

https://wikidocs.net/book/16640

 

설계독학’s 비메모리 설계 엔지니어를 위한 Verilog HDL 2001 완전 정복

 

wikidocs.net

 

Xilinx Download Center

회원가입이 필요합니다. 

https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vivado-design-tools/archive.html

 

Downloads

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

www.xilinx.com

 

WSL Vivado 설치 방법 (Error 관련 링크)

https://www.inflearn.com/questions/755175/%EC%A0%9C%EA%B0%80-%EB%B3%B4%EB%A0%A4%EA%B3%A0-%EB%A7%8C%EB%93%A0-vivado-2022-02-%EA%B7%B8%EB%A6%AC%EA%B3%A0-ubuntu-22-04-%EC%84%A4%EC%B9%98-%EC%A0%84%EB%B6%80-%EC%B5%9C%EC%8B%A0-%EB%B2%84%EC%A0%84%EC%9C%BC%EB%A1%9C-flow

 

제가 보려고 만든 Vivado 2022.02 그리고 Ubuntu 22.04 설치 (전부 최신 버전으로) Flow - 인프런

왠지 전부 최신버전으로 다시 설치하고 싶어 전부 삭제하고 재설치해보았습니다.굵은 글씨는 제가 재설치하는 동안 시행착오를 거쳐 깨달은 것들입니다.기본 작업1. sudo passwd: root 계정의 비밀

www.inflearn.com

 

https://m.blog.naver.com/webserver3315/222221588057

 

Verilog HDL 학습을 위한 Windows WSL2 에서의 리눅스용 Xilinx Vivado 설치

최근 연구실에서 안쓰는 모양인 FPGA 를 빌려받았다. High-Level 개발, 특히 웹 등의 개발에 있어서...

blog.naver.com

 

https://www.inflearn.com/questions/652964/%EC%84%A4%EC%B9%98%ED%8C%8C%EC%9D%BC-%EC%8B%A4%ED%96%89%EC%8B%9C-%EC%98%A4%EB%A5%98

 

설치파일 실행시 오류 - 인프런

강의시간 14:49로 넘어가는 과정에서 문제가 생겼는데 어떻게 해결해야할지 모르겠습니다에러 내용은 다음과 같습니다ERROR: Installer could not be started. Could not initialize class java.awt.Graph ...

www.inflearn.com

 

WSL 상의 VIVADO에 FPGA 보드 연결 방법

WSL2 업그레이드가 필수입니다. 

 

https://hacktiming.tistory.com/15

 

WSL1을 WSL2로 업데이트 하는 방법 ubuntu18.04 WSL2 설정

소개 윈도우 환경에서 wsl를 이용해서 ubuntu18.04에 vscode를 실행할 때마다 자꾸만 밑에 이런 창이 뜨면서 WSL2 업데이트를 유도를 하길래 방법을 찾아봤다 WSL 1 vs WSL 2 WSL 1과는 다르게 WSL 2에선 Hyper-v

hacktiming.tistory.com

 

https://learn.microsoft.com/windows/wsl/connect-usb#attach-a-usb-device.

 

USB 디바이스 연결

usbipd-win을 사용하여 USB 디바이스를 WSL 2 Linux 배포판에 연결하는 방법을 알아봅니다.

learn.microsoft.com

 

https://www.inflearn.com/questions/755388/wsl%EC%83%81%EC%97%90%EC%84%9C-fpga%EC%97%90-bitstream-upload-%ED%95%98%EB%8A%94-%EB%B2%95-usbpid-%EC%9D%B4%EC%9A%A9

 

WSL상에서 FPGA에 bitstream upload 하는 법 (usbpid 이용) - 인프런

https://github.com/dorssel/usbipd-win/releases 들어가서usbipd-win_[버전].msi를 설치한다.제대로 설치 안됐을 수도 있어 파워셀상에서 한번 더 설치한다.winget install --interactive --exact dors...

www.inflearn.com

// POWERSHELL (https://github.com/dorssel/usbipd-win/releases usbipd-win_[버전].msi)
winget install --interactive --exact dorssel.usbipd-win

// WSL
sudo apt install linux-tools-virtual hwdata
sudo update-alternatives --install /usr/local/bin/usbip usbip `ls /usr/lib/linux-tools/*/usbip | tail -n1` 20

// POWERSHELL
usbipd list                 // BUS ID 확인
usbipd bind --force -b 3-1
usbipd wsl attach -b 3-1
usbipd list                 // attached 확인

// WSL
lsusb
// (ERROR) MoTTY X11 proxy: Authorisation not recognised
sudo cp .Xauthority /root/ 
su 
vitis_hls &
or
vivado &

 

감사합니다. 

728x90
반응형

let textNodes = document.querySelectorAll("div.tt_article_useless_p_margin.contents_style > *:not(figure):not(pre)"); textNodes.forEach(function(a) { a.innerHTML = a.innerHTML.replace(/`(.*?)`/g, '$1'); });