본문 바로가기
FPGA/Basic

[FPGA] FPGA 설계 공부 로드맵

by 한PU 2024. 1. 4.
728x90
반응형

소개글

FPGA 설계 공부 로드맵을 작성해나갈 예정입니다. 언어는 Verilog HDL을 현재 공부 중입니다.

 

사용하는 FPGA 보드

2023.11.29 - [FPGA/Basic] - [FPGA] 보드 샀습니다.

위 글 참고해주세요.

제가 사용하는 보드는 HIL-A35T 입니다. xilinx 기반의 저렴한 공부용 보드입니다.

10만원대 가격에 있을건 거의 주어져있고, 보드 개발자가 직접 강의 문서도 작성하여 공부하기 용이합니다.

7-segment 등은 따로 연결하고 dataseet를 찾아보면서 활용해도 좋은 공부가 될것 같습니다.

 

로드맵

 

1. Verilog HDL 문법 공부 (기초)

728x90

2024.01.16 - [Verilog/RoadMap] - [Verilog] 베릴로그 기초 문법 Full 정리

 

[Verilog] 베릴로그 기초 문법 Full 정리

요약 23.12.31 ~ 24.01.16 약 16일간 베릴로그 기초 문법을 공부했다. 마크다운 노트 페이지를 복붙 했기에 블로그 글 가독성이 떨어진다. 앞으로 종종 글을 이쁘게 수정할 예정. Verilog 기초 문법 A to Z

han-pu.tistory.com

기본기 숙련 출처 - 던파

FPGA를 본격적으로 다루기 전에 HDL을 공부해야합니다.

HDL에는 VHDL, Verilog HDL 등이 있는데, 저는 Verilog HDL을 공부하였습니다.

 

위 게시글을 참고하면 기초적인 Verilog 문법은 완성되었다고 봐도 좋을것 같습니다.

현재는 제가 공부한 내용을 요약 문서식으로 작성하였지만, 점차 수정해나갈 예정입니다!

 

물론 FPGA를 먼저 공부하는 것도 큰 도움이 되고 재밌겠지만, 기본적인 언어를 알고 공부하면 흡수하는 정보가 다를 것입니다. 다만, 공부하는게 재미 없을 수 있습니다. 언어를 공부할 땐 1순위가 항상 흥미가 되어야 된다고 생각해요.

흥미에 관해선 다른 포스트에서 다뤄보도록 하겠습니다!

 

 

2. 실전 Verilog (초급)

https://inf.run/dLZ3

 

설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지) 강의 - 인프런

현업자와 함께 Verilog HDL을 이용하여 비메모리 반도체 설계의 기본 지식과 경험을 쌓아봅시다.,  비메모리 설계 엔지니어가 알려주는실전 Verilog HDL: Clock부터 Internal Memory까지! 설치가 가장 어렵

www.inflearn.com

위 강의를 듣고 공부하고 있습니다.

D F/F 등의 간단한 모듈부터 Counter, Pipeline, FSM, BRAM 등의 코드를 작성하며 Verilog 언어에 대한 이해와 HW 설계의 기본을 배울 수 있습니다.

반응형

 

3. FPGA 활용 (기본) - Verilog FPGA Program

https://inf.run/5yZWV

 

Verilog FPGA Program 1 (HIL-A35T) 강의 - 인프런

Verilog HDL을 이용하여 FPGA 프로그램을 설계하는 강의입니다., 20년 이상 경력자가 알려주는 FPGA 설계 📑Verilog HDL은 FPGA Program 언어입니다. FPGA 뿐만 아니라 ASIC도 만들 수 있어요. Verilog에 관심이 있

www.inflearn.com

Verilog HDL 문법 기초도 다뤘고, 실제 모듈 코딩과 HW 설계의 기본도 배웠습니다.

이제 FPGA 보드를 활용하여 보드에 직접 코드도 올려보고, 작동도 확인하고 디버깅할 시간입니다!

 

위 강의는 제가 사용하는 FPGA 보드를 만든 개발자가 직접 강의하는 내용입니다.

직접 링크를 타고 들어가 소개글을 보시면 더 와닿을 것 같습니다. 총 5개의 강의로 구성되어 있는데, 퀄리티 높은 코드로 아주 많은 내용을 공부할 수 있습니다. 적극 추천하는 강의입니다.

 

FPGA 보드 구매자는 강의 할인을 받을 수 있습니다! 이것 또한 장점이 된다고 생각합니다.

728x90
반응형

'FPGA > Basic' 카테고리의 다른 글

[Vivado 설치] Vivado HLx 2020.01 설치 방법  (0) 2024.04.23
[FPGA] 인생 첫 FPGA 보드 구매 HIL-A35T  (0) 2023.11.29