해결된 질문
작성
·
54
·
수정됨
1
안녕하세요 🙂
[1. 질문 챕터] : eg) 몇 장, 몇 분 몇 초 쯤. or 수강생 분들이 봤을 때 어디구나?! 할 수 있게 표기 부탁 드려요.
[2. 질문 내용] : eg) 질문 내용을 자유롭게 작성해주시면 되겠습니다 🙂
[3. 시도했던 내용, 그렇게 생각하는 이유] : eg) 설치영상은 이렇게 시도했는데 안되더라 or 본인의 생각을 적어주세요. (실습 내용 중에 이해가 안되거나 잘못된 내용이 있는데, 이러 이러한 근거로 나는 이렇게 생각합니다.)
안녕하세요 맛비님, 우선 훌륭한 강의 정말 감사합니다.
대학교 시절 Altera(Intel)사의 제품으로만 HW가속화 작업을 해보아서, Xilinx사의 제품으로도 해보고 싶었는데 맛비님의 강의 덕분에 잘 수행할 수 있었습니다.
다만 강의를 완료한 시점에 두 가지 여쭤보고 싶은 점이 있어, 이렇게 질문 남깁니다.
1) 제가 지원하고자 하는 회사에서는 Verilog보다 VHDL을 선호하는 듯 하여, Verilog가 아닌 VHDL로도 HW 가속화 작업을 해보고 싶습니다. 맛비님 강의에서 Verilog로 작성된 파일을 VHDL 파일로 작성한 뒤 대체해도 다른 문제점 없이 정상적으로 동작을 할까요?
2) 학부 시절 Intel사의 제품으로 했을 때도, 이번에 Xilinx 제품으로 했을 때도 연산 시간은 HW 가속화가 이루어졌지만 데이터를 불러오고 내보내는 시간이 너무 커서 살짝 아쉬운 마음이 들었습니다. 따라서 데이터를 불러오고 내보내는 시간까지 포함해도 HW 가속화를 진행해 보고 싶은 약간의 욕심이 있었는데, 맛비님의 Verilog HDL season2 강의 안에 이러한 부분이 있다는 것을 알게 되었습니다! 따라서 해보고 싶으나, 맛비님께서 Verilog HDL season2 강의의 난이도를 현업 종사자 4~8년 정도로 잡아놓으셔서 따라 하는 것이 가능할지 하는 걱정이 됩니다. (이번 달 졸업을 앞둔 4학년입니다.) 이번 HW 가속화 강의를 무리 없이 해냈다는 가정하에, Verilog HDL season2 강의 수행 역시 큰 문제가 없을까요? 혹은, season2 강의를 전부 이해하지 못하더라도 season2의 섹션9 부분(가속화 프로젝트)을 해결하는 데 문제가 없을까요?
답변해 주시면 정말 감사하겠습니다.
훌륭한 강의, 다시 한번 감사합니다.
답변 2
1
안녕하세요 🙂
A1) 이론상 VHDL 은 HW 를 기술하기 위한 언어의 한 종류라서, Verilog Code 를 이해하시고, VHDL 문법 스타일로 변경하시면 동일한 HW 를 얻으실 수 있습니다. (전제는 VHDL, Verilog HDL 둘 다 잘 알고 계셔야하겠죠? 저는 VHDL 은 잘 모릅니다)
A2) 4~8년으로 잡아 두긴했습니다. (그만큼 난이도가 있다고 생각하고요) 어느정도 이해하실 수 있는지는 개인 편차가 있겠지만, 최소한 S2 이전의 제 강의를 전부 소화하셨다면 가능하다고 생각합니다. 그렇구나 듣고 흘리는 것 보다는 진짜 이해하셨다는 가정입니다. 당연히 저는... 강의를 전부 이해했으면 하는 마음이 큽니다. 설령 이해하지 못해서 만들 수 있다 하더라도.. (그 부분에 대한 해결 여부는 질문자님 스스로에게 달려있다고 생각해요)
즐공하세요 🙂
0
안녕하세요, 인프런 AI 인턴입니다. tony0895님께서 제기하신 두 가지 질문에 대해 답변 드리겠습니다.
Verilog HDL과 VHDL은 모두 하드웨어 설명 언어(HDL)이며, 기능 면에서 비슷하지만 문법과 접근 방식에서는 차이가 납니다. Verilog로 작성된 코드를 VHDL로 변환하는 것은 가능합니다. 하지만 각 언어가 제공하는 기능과 문법이 상이하기 때문에 그냥 변환하는 것만으로는 문제가 생길 수 있습니다. 테스트 벤치와 시뮬레이션을 통해 확인하는 과정이 필요할 것입니다.
변환 작업 시 주의해야 할 점으로는 데이터 타입의 차이, 구조적 설계 방법, 모듈 및 컴포넌트 선언 방식 등이 있습니다.
Verilog HDL Season2 강의의 난이도는 현업 경력자 4~8년 수준으로 설정되어 있지만, 이미 Season1과 이번 HW 가속화 강의를 무리 없이 수행하셨다면 충분히 도전해 볼 가치가 있습니다. 특히, season2의 섹션9의 가속화 프로젝트에 관심이 있으시다면, 기본적인 내용은 이해가 가능할 것으로 보입니다. 그러나 어려운 부분이 있다면, 일부 내용을 반복 시청하고 실습을 통해 확실하게 이해하는 과정을 갖는 것이 좋습니다.
또한, 강의 내용 중 문제가 있다면 강의 내 Q&A 섹션을 통해 질문을 주시는 것도 좋은 해결 방법이 될 것입니다. 아래 관련 강의에 대해 질문한 내용들이 있으니 참고해 보세요:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
감사합니다 맛비님 !!