소개글
FPGA 설계 공부 로드맵을 작성해나갈 예정입니다. 언어는 Verilog HDL을 현재 공부 중입니다.
사용하는 FPGA 보드
2023.11.29 - [FPGA/Basic] - [FPGA] 보드 샀습니다.
위 글 참고해주세요.
제가 사용하는 보드는 HIL-A35T 입니다. xilinx 기반의 저렴한 공부용 보드입니다.
10만원대 가격에 있을건 거의 주어져있고, 보드 개발자가 직접 강의 문서도 작성하여 공부하기 용이합니다.
7-segment 등은 따로 연결하고 dataseet를 찾아보면서 활용해도 좋은 공부가 될것 같습니다.
로드맵
1. Verilog HDL 문법 공부 (기초)
2024.01.16 - [Verilog/RoadMap] - [Verilog] 베릴로그 기초 문법 Full 정리
FPGA를 본격적으로 다루기 전에 HDL을 공부해야합니다.
HDL에는 VHDL, Verilog HDL 등이 있는데, 저는 Verilog HDL을 공부하였습니다.
위 게시글을 참고하면 기초적인 Verilog 문법은 완성되었다고 봐도 좋을것 같습니다.
현재는 제가 공부한 내용을 요약 문서식으로 작성하였지만, 점차 수정해나갈 예정입니다!
물론 FPGA를 먼저 공부하는 것도 큰 도움이 되고 재밌겠지만, 기본적인 언어를 알고 공부하면 흡수하는 정보가 다를 것입니다. 다만, 공부하는게 재미 없을 수 있습니다. 언어를 공부할 땐 1순위가 항상 흥미가 되어야 된다고 생각해요.
흥미에 관해선 다른 포스트에서 다뤄보도록 하겠습니다!
2. 실전 Verilog (초급)
위 강의를 듣고 공부하고 있습니다.
D F/F 등의 간단한 모듈부터 Counter, Pipeline, FSM, BRAM 등의 코드를 작성하며 Verilog 언어에 대한 이해와 HW 설계의 기본을 배울 수 있습니다.
3. FPGA 활용 (기본) - Verilog FPGA Program
Verilog HDL 문법 기초도 다뤘고, 실제 모듈 코딩과 HW 설계의 기본도 배웠습니다.
이제 FPGA 보드를 활용하여 보드에 직접 코드도 올려보고, 작동도 확인하고 디버깅할 시간입니다!
위 강의는 제가 사용하는 FPGA 보드를 만든 개발자가 직접 강의하는 내용입니다.
직접 링크를 타고 들어가 소개글을 보시면 더 와닿을 것 같습니다. 총 5개의 강의로 구성되어 있는데, 퀄리티 높은 코드로 아주 많은 내용을 공부할 수 있습니다. 적극 추천하는 강의입니다.
FPGA 보드 구매자는 강의 할인을 받을 수 있습니다! 이것 또한 장점이 된다고 생각합니다.
'Verilog HDL > 4. Etc.' 카테고리의 다른 글
[Vivado 설치] Vivado HLx 2020.01 설치 방법 (0) | 2024.04.23 |
---|---|
[FPGA] 인생 첫 FPGA 보드 구매 HIL-A35T (0) | 2023.11.29 |