inflearn logo
강의

講義

知識共有

設計独学맛비's 実戦 Verilog HDL Season 1 (クロックから内部メモリまで)

(Archive) 必須コース!Xilinx Vivado 2020.2 インストール、2021.1、2021.2 インストール確認!(Windows 10 の WSL ベース。設計エンジニアならLinux環境と親しむべきです!)

안녕하세요 22:52 이 부분 명령어 입력했는데 잘 되지 않습니다.

1664

rlaalswo8132670

投稿した質問数 3

1

ㅇ이 부분 후에 나오는 글이 

이렇게 나오는데요. EULA 동의 관련한 내용인 거 같은데 해결책을 모르겠습니다.

 

fpga verilog-hdl 임베디드

回答 4

1

rlaalswo8132670

감사합니다. 상기 내용대로 vivado 설치 완료하였습니다.

0

semisgdh

error 가 나는 path 하고 실제 windows folder path 가 다른 것 같아요. 다시 비교해 보시겠어요?

여기는

/mnt/d/tools 를 찾고 있는데

폴더는

/mnt/d/home/sangbeom/tools 

 

 

재설치 하시면서 기존의 잔재? 가 남아있는것 같은데,

잘 안되신다면 지우시고 재설치를 추천드립니다. :)

0

929ok

새로 vivado를 설치하는 과정에서 vi /root/.Xilinx/install_config.txt 에서 path를 수정하는 과정에서

path를 /mnt/d/tools/Xilinx로 설치했습니다. 설치 경로를 sangbeom폴더 안으로 넣고 싶어서 D드라이브에 있는 tools 파일을 D/sangbeom/tools로 이동시켜서 저런현상이 발생한거 같습니다.

vivado 재설치를 하려고 하는데 이전처럼 우분투와 mobaxterm을 삭제하고 재설치를 해야하나요?

아니면 D드라이브에 있는 파일들을 삭제하고 Step2부터 다시 시작하면 되나요?

 

0

semisgdh

mobaxterm 은 그대로 두시고, 기존 vivado 설치 폴더를 깨끗하게 비우시고 시작하시면 될 것 같아요.

아니면 D드라이브에 있는 파일들을 삭제하고 Step2부터 다시 시작하면 되나요?

Yes!

0

929ok

강의를 본격적으로 수강하기 전에 툴 설치가 먼저여야 한다는 것을 알고 맛비님의 강의를 보고 설치를 하고 있었습니다.

설치를 하던 중 19: 30초부터 막혀서 이렇게 질문 드립니다.

##### Step 2. command line 으로 vivado 설치 #####

이부분에서 ./Xilinx_Unified_2021.2_1021_0703_Lin64.bin -- -b AuthTokengen 코드를 입력했더니 permission denied라는 에러가 발생하였습니다. 그래서 혹시 몰라 ls -al를 통해 어떤 파일들이 있는지 확인을 했고 chmod +x 파일명을 입력했더니 such file or directory라는 글이 나왔습니다.

여기서부터 ./Xilinx_Unified_2021.2_1021_0703_Lin64.bin -- -b AuthTokengen부터 막히니 뒤에 과정을 더이상 진행하지 못했습니다.

저런 현상이 발생한 경우 어떤 방법으로 해결해야 하는지 궁금합니다.

0

semisgdh

실행권한이 없어서 그런 것 같구요.

명령어의 miss 가 보입니다.

+ x 로 띄워쓰기 대신

+x 붙여서 해보시면 될 것 같아요 :)

다음과 같이 하시면 됩니다.

chmod +x ./Xilinx_Unified_2021.2_1021_0703_Lin64.bin

그 다음 다시 진행해보셔요 :)

0

929ok

맛비님 덕분에 해결하였습니다. 하지만 이후 진행 과정에서 또 다른 어려움이 생겼습니다.

22: 14초부터./Xilinx_Unified_2021.2_1021_0703_Lin64.bin -- -a XilinxEULA,3rdPartyEULA -b Install  -c /root/.Xilinx/install_config.txt 를 입력하는 부분부터 막혔습니다.

path를 수정한 후 ./Xilinx_Unified_2021.2_1021_0703_Lin64.bin -- -a XilinxEULA,3rdPartyEULA -b Install  -c /root/.Xilinx/install_config.txt 코드를 작성하였는데 파일이 없다는 오류가 발생한거 같습니다.

이럴 경우 어떻게 진행을 해야 하나요?

0

semisgdh

영상이랑 다르게 진행중이십니다.

su 부터 step by step 으로 진행해주셔요. (순서 건너뛰기 없기에요!!!!!!)

 

 

0

929ok

su 부터 시작하여 step by step으로 진행하여 vivado 설치까지 완료 하였습니다.

하지만 ##### Step 3. Vivado 설치가 완료되면 #####

에서 exit로 root 계정 종료까지 한 이후부터 다시 진행이 되지 않습니다.

현재 저는 C드라이브 용량 부족으로 맛비님의 글을 보고 D드라이브에 설치하였습니다.

source ./tools/Xilinx/Vivado/2020.2/settings64.sh여기서부터 진행이 되지 않습니다.

여기 주소로 들어가게 되면 settings64.sh 파일이 존재하지만 되지 않습니다.

 23:36초부터 진행이 되지 않습니다.

이런 상황인데 어떻게 진행하면 될까요? 항상 감사합니다.   

 

0

semisgdh

음.. d drive 라고 하셨는데, 파일 접근은 c drive 처럼 보여져요.

/mnt/d   여기에 설치하셨을 것 같은데,

cd /mnt/d

해서 들어가신 다음 설치하신 폴더 확인해보시겠어요?

0

929ok

이렇게 확인하는게 맞나요? 리눅스가 이번에 처음이라 이렇게 확인하는게 맞는지 잘 모르겠습니다.

파일은 외장하드가 아닌 다른 ssd인 D드라이브에 다운로드 하였습니다

0

929ok

맛비님 영상을 보면서 리눅스 경로 들어가는 법을 배워서 해보니 여기까지 했습니다.

settings64.sh가 있는거까지는 확인했습니다. 하지만 그 이후 과정이 진행하는데는 실패했습니다.

0

semisgdh

다 오셨구요

linux file path 에서 .  쩜  의 의미는 현재 path 의 의미입니다. 상대경로구요. (이 부분은 리눅스를 조금만? 공부하시면 아실 수 있을꺼에요)

절대경로로 해보겠습니다.

source /mnt/d/home/sang 손으로 치기 힘드네요/tools/Xilinx/Vivado/2021.2/settings64.sh

 

이렇게 해보시겠어요? :)

0

929ok

이렇게 나왔습니다

0

semisgdh

vivado &

엔터!

0

929ok

이후 vivado gui가 에러 없이 잘 떳습니다.

vi ~/.bashrc 창에 저렇게 source ./tools/Xilinx/Vivado/2021.2/setting64.sh 이렇게 추가해주면 되나요?

저는 D드라이브를 사용하는 상황인데 저 경로로 그냥 넣어도 되나요??

0

semisgdh

source 을 성공적으로 했던 path

source /mnt/d/생략/settings.64.sh

를 기입합니다 :)

0

929ok

성공했습니다. !! 정말 감사합니다.

어제부터 많은 질문을 드렸는데 자세히 알려주셔서 감사합니다. 

0

semisgdh

다행입니다!

즐공하셔요 :)

0

929ok

설치를 다 한 후 수업을 듣던 중 실수로 잘못 건들어서 우분투와 vivado를 완전히 삭제하였습니다.

이후 다시 처음부터 설치를 진행하였습니다.

하지만 step3의 source ./tools/Xilinx/Vivado/2020.2/settings64.sh부터 에러가 발생하여 진행을 못하고 있습니다. D드라이브에 vivado를 설치하였고 settings64.sh가 있는거까지 확인을 했습니다 .

에러를 확인해보니 파일이 없다는거 같은데 제가 폴더를 통해 직접 확인해보니 파일들이 존재해서 어떻게 해결을 해야 할지 모르겠습니다. 이전 설치 과정에서는 이런 문제가 발생하지 않았습니다.

 

0

semisgdh

안녕하세요 :)

Xilinx 2021.2 군요! 2021.1 까지는 해당 방법으로 설치를 했었는데, 조금 바꼈나..?

직접 설치 해보고 답변드리겠습니다.

조금만? 기다려주세요 :)

0

semisgdh

 

1. ./Xilinx_Unified_2021.2_1021_0703_Lin64.bin -- -b AuthTokengen

2. ./Xilinx_Unified_2020.2_1118_1232_Lin64.bin -- -b ConfigGen

3. vi /root/.Xilinx/install_config.txt               # 생성된 config 파일을 편집함.

그 다음 부터 인데요. 질문자님께서 올려주신 대로, 재현이 됩니다!

 

안되던거 : /Xilinx_Unified_2021.2_1021_0703_Lin64.bin -- -a 3rdPartyEULA,WebTalkTerms,XilinxEULA -b Install -c /root/.Xilinx/install_config.txt

여기서 WebTalkTerms 가 2021.2 로 Tool 버전이 업데이트 되면서 빠졌네요.

다음과 같이 해보세요. (가이드북에 추가해놨습니다.)

4. ./Xilinx_Unified_2021.2_1021_0703_Lin64.bin -- -a XilinxEULA,3rdPartyEULA -b Install -c /root/.Xilinx/install_config.txt

 

설치 완료 및 동작확인 했습니다~

즐공하세요 :)

latency 개념 구현

1

84

3

비바도 all os버전

1

68

2

초기화를 reset_n 이 '1'일 때가 아닌 '0' 일 때 실행시키는 이유 질문

1

69

2

다운로드용량

1

68

2

비바도리눅스설치

1

79

2

전체path복사넣기

1

60

2

Vivado 2025.2 리눅스 설치 후 실행 에러와 솔루션 (libxv_commontasks.so)

1

143

2

explorer.exe오류

1

102

3

mobaxterm설치오류

1

87

2

./build시, waveform 'divide color' 사용

1

54

2

Latch와 관련하여 (Time borrowing, Latch-based design)

1

123

2

clean 명령어가 안되는데, 따로 저장해줘야 하는지 궁금합니다.

0

59

1

안녕하세요 설치 관련 질문 드립니다.

1

61

3

16장 mealy 설계.

1

73

2

14장 Cycle 관련, Testbench 코드.

1

63

2

21강(16장) 초기값 설정이 적용되는 시점 질문

1

60

1

20강(15장) - 밀리 머신 관련하여 질문 드립니다.

1

65

2

build에러 질문

0

55

2

1장 ./build에서 에러가 나요

1

72

2

FPGA 강의 보드 문의 드립니다.

1

105

2

5장 DFF특성에 대한 질문

1

74

3

vivado linux 사용 이유.

1

135

2

메모리의 형태가 전체설계에 미치는 영향이 궁금합니다.

1

103

2

디스코드 멤버쉽 등업 관련 문제

1

92

2