inflearn logo
강의

講義

知識共有

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

강의 환경(linux) 관련 질문

45

98bsm1676

投稿した質問数 2

1

회로설계 3년차 현업자입니다. 회로설계를 하다보니 주 업무는 아니지만 같은 HW에 속하는 FPGA 로직 관련 업무는 간접적으로 많이 접하였고 이번기회에 자세히 배워보려고 강의 신청하였습니다.

저희사는 업무를 주로 윈도우 환경에서 2022.2 버전을 주로 사용하여 설계합니다.

실제 기능면에서는 다르지 않을 것 같은데 꼭 리눅스에서 진행할 필요가 있는지 질문 드립니다.


verilog-hdl fpga 임베디드

回答 2

0

semisgdh

안녕하세요.

윈도우즈라고 못하는건 아닙니다.

해당 강의가 Linux 기반으로 촬영이 되었는데요.
OS 의 차이이지 주어진 소스코드의 차이는 발생하지 않습니다.

다만 환경차이로 인한 시뮬레이션 환경 부분은 직접 해결을 하셔야 할 것 같아요.


개인적인 조언으로는 현재 회사에서 윈도우즈가 주력이라고 하지만, 리눅스를 사용하는 회사가 더 많더라고요. 이번 기회에 리눅스와도 친숙해지시는 것도 추천드려요.

즐공하세요!


0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. 백승민님 반갑습니다. FPGA와 Verilog HDL 강의를 들으면서 접하신 환경에 대해 궁금하신 점이 있는 것 같아 안내드리겠습니다.

리눅스 환경에서 FPGA 설계의 장점

  • 안정성과 성능: Linux는 메모리 관리와 프로세스 처리에서 우수하며, 대규모의 FPGA 프로젝트를 수행하는 데 있어 안정적인 작업 환경을 제공합니다.
  • 개발 도구와의 호환성: 많은 개발 도구들이 Linux 환경을 우선적으로 지원하며, 반도체 설계 업계에서 UNIX 기반 시스템이 널리 사용됩니다.
  • 스크립트와 자동화: Linux는 자동화된 환경 설정, 배치 빌드, CI/CD 연계 등에서 강점을 보이고 있으며, 이를 통해 설계 작업의 효율성을 극대화할 수 있습니다.

하지만, 이는 어디까지나 장점일 뿐이며, Windows 환경에서도 Vivado와 같은 툴을 충분히 사용할 수 있습니다. 강의에서 Linux 환경을 사용하는 이유는 학습자들이 다양한 환경을 경험하도록 돕기 위함이지만, 백승민님처럼 Windows 환경에 익숙한 사용자들이라면 꼭 Linux로 강의를 따라오실 필요는 없습니다.

Windows에서 설계 툴을 이미 사용 중이시라면, Vivado 2022.2 버전을 통해 강의를 진행하셔도 문제는 없습니다. 강의의 내용 자체는 환경에 크게 의존하지 않으며, 필요한 도구와 기술을 배우는 데 중점을 두시기 바랍니다.

필요 시, 같은 과목을 참고할 수 있는 관련 게시물을 확인해 보시면 도움이 될 것입니다:
- “FPGA와 Verilog HDL 강의 질문드립니다.”

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Chapter 16 FSM 관련 질문

1

41

2

Arty Z10 관련 문의

1

46

2

13장 파이프라인 질문 드립니다.

1

84

2

Ubuntu 20.04.5 설치관련 문의드립니다

1

92

2

git hub 404 error 도움 부탁드립니다.

1

65

2

latency 개념 구현

1

143

3

비바도 all os버전

1

116

2

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

1

131

2

다운로드용량

1

104

2

비바도리눅스설치

1

117

2

전체path복사넣기

1

90

2

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

1

254

2

explorer.exe오류

1

158

3

mobaxterm설치오류

1

135

2

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

1

82

2

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

1

204

2

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

0

89

1

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

1

98

3

16장 mealy 설계.

1

105

2

14장 Cycle 관련, Testbench 코드.

1

106

2

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

1

85

1

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

1

91

2

build에러 질문

0

84

2

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

1

100

2