Thumbnail
BEST
하드웨어 반도체

설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지) 대시보드

(5)
42개의 수강평 ∙  833명의 수강생
275,000원

월 55,000원

5개월 할부 시
지식공유자: 설계독학맛비
총 30개 수업 (9시간 29분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

중급자를 위해 준비한
[임베디드 · IoT, 반도체] 강의입니다.

설계독학맛비와 함께! FPGA의 기본 지식과 HW 가속기 설계 경험을 쌓아봅시다.

✍️
이런 걸
배워요!
Verilog HDL
FPGA 가속기 설계
비메모리 반도체 설계 기본지식

비메모리 설계 엔지니어 필수 강의!
FPGA 지식, HW 가속기 설계 경험을 쌓아보세요.

비메모리 설계 전문가를 꿈꾸는 당신을 위한
맛비 유니버스 로드맵을 확인해보세요. (그림 click 시 상세 로드맵 page 로 이동합니다.)


안녕하세요!
설계독학의 맛비입니다.

Velilog HDL Season1에 이은 두번째 강의입니다!

실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
비메모리 반도체 설계의 기본 지식과 경험

선수 강의를 완료하지 못했다면, 이번 강의 신청은 잠시 멈춰주시기를 부탁드립니다.
아래 필독 문서를 꼭 읽어보시고 공감하신다면 강의를 신청해주세요. 

준비된 수강생이 보셔야 합니다.
여러분이 필독 문서의 내용에 동의했다고 가정하고,
Fact만 전달하겠습니다.

설계독학맛비의 FPGA Season 1 필독 문서 (클릭)

(21/12/30 기준) 좋아요 730, 싫어요 2 , 조회수 47386회입니다.
* 해당 영상은 현재 유튜브에서는 비공개 상태이며, 인프런을 통해서만 수강 가능합니다.


우리는 FPGA를 배워야 합니다.

FPGA Market은 점점 증가하고 있습니다.

시장에서 요구하는 FPGA 를 배우면 여러분들의 몸값 또한 증가합니다.
지금도 업계 상위 1%의 연봉을 받지만, 더 높은 연봉을 받을 기회가 있습니다.


이 강의에서는 Xilinx FPGA를 사용합니다.

우리는 Xilinx사의 FPGA를 배워야 합니다.
Xilinx (AMD) vs Altera (Intel) 의 FPGA 점유율이 말해주고 있습니다.
다음 그림은 2019년에 실시된 통계 그래프로, 이 격차는 더 벌어지고 있습니다.

  • 현시점 점유율 1등이며, 최소 10년이상 Xilinx 가 점유율 1위를 수성할거라 예상합니다.
  • 제가 다녔던 모든 회사가 Xilinx FPGA 를 사용하고 있습니다.


이 강의에서는 Zybo Z7 과 Arty Z7 을 사용합니다.
(Click! 링크를 꼭 참고해주세요)

FPGA 입문자를 위해 Zybo/Arty Z7을 선택한 이유는 다음과 같습니다.

  1. Arm (PS) / PL을 둘다 사용해 볼 수 있습니다. → FPGA System 내부를 이해할 수 있습니다.
  2. Xilinx에서 검증한 보드입니다. → 개인이 만든 보드가 아닙니다. 믿을 수 있습니다.
  3. 사용하는 사람이 많습니다. → 전세계 엔지니어들의 도움을 받아보세요.
  4. 다수의 예제가 있습니다. → 여러분들이 이 강의 이후 더 많은 것을 공부할 수 있습니다.
  5. 영상처리를 위한 HDMI in/out 이 있습니다. → 추가로 카메라를 구매할 이유가 없습니다.

이 강의를 완료하신다면

첫째, 여러분들은 모든 FPGA Board를 사용해 보실 준비가 되어 있습니다.
Xilinx FPGA 의 제품 종류는 1000개가 훌쩍 넘습니다. 
하지만 여러분들이 이 강의를 수강하신다면, Xilinx사의 어떠한 FPGA가 있어도 사용할 수 있는 기본 지식을 쌓을 수 있습니다.
저는 처음에 Zybo 보드로 입문하여서, 현재는 Xilinx사의 Server용 FPGA 주력 제품인 Alveo Card와 AWS 의 f1 instance를 사용하고 있습니다. FPGA는 임베디드뿐만 아니라, 서버 시장에서도 사용되고 있습니다.

Xilinx Puts FPGAs Into Accelerator Cards for Data Centers | eWEEK

둘째, Verilog HDL 과 FPGA 를 이용한 HW 가속기 설계를 이해하실 수 있습니다.
가속화를 원하는 Core를 설계하실 수 있습니다.
FPGA 는 HW 가속을 위해서 만들어진 Chip 입니다.
가속화를 하고자하는 Core를 설계해보고 검증하는 과정을 담았습니다.


현업에서 만나요 🖐

읽어주셔서 진심으로 감사합니다.
여기까지 읽으셨으면 제 강의를 수강하지 않으셔도,
여러분들은 훌륭한 설계 엔지니어가 되실거라 확신합니다.

선택은 여러분들의 몫입니다.
여러분들을 현업에서 만나뵙기를 기대합니다.

감사합니다. 맛비 드림.


🎁 학생, 취준생분들께 할인 쿠폰을 드립니다! 🥰

아직 수입이 없는 분들의 부담을 조금이나마 덜어드리기 위해 마련했어요.
더 많은 분들에게 혜택이 돌아갈 수 있도록 양해부탁드립니다.  신청링크 (클릭)

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
전자과 3, 4학년 수준의 지식을 갖추신 분
비메모리 설계 분야로 취업을 희망하시는 분 + 현업 엔지니어!
디지털시계, 자판기 외에 다른 설계를 해보고 싶으신 분
실전 FPGA를 배우고 싶으신 분
📚
선수 지식,
필요할까요?
Verilog HDL Season1 완료 (이어서 진행합니다.)

안녕하세요
설계독학맛비 입니다.
설계독학맛비의 썸네일

안녕하세요. 설계독학의 맛비입니다.

현) Global Top10 Fabless 기업에서 HW IP 설계하고 있습니다.

반도체 설계관련 이야기들을 주제로 영상과 글을 쓰고 있습니다.
설계독학 유튜브, 설계독학 블로그, 맛비 블로그 (네이버)

커리큘럼 총 30 개 ˙ 9시간 29분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 2. FPGA 와 친해지기 (기초)
[FPGA 2장] FPGA 는 Field Programmable Gate Array 입니다. (Overview 및 Architecture) - 이론편 16:50
[FPGA 3장] FPGA Chip 제품군의 특징과 Zynq Architecture 를 이해해보자. - 이론편 09:09
[FPGA 4장] Hello Matbi World (Vitis Tool 을 이용하여 PS 에 Program 해보기) - 실습편 21:55
[FPGA 5장] LED 깜박이기 (PL 영역을 사용해보자 + Clock Frequency 를 이해하고 계신가요?) - 실습편 31:16
섹션 3. FPGA 설계 경험 쌓아보기 (중급)
[FPGA 6장] HW IP 를 제어하기 위한 AXI4-Lite Interface 이해하기 - 이론편 11:12
[FPGA 7장] HW IP 를 제어하기 위한 AXI4-Lite Interface 이해하기 - 코드리뷰편 24:58
[FPGA 8장] HW IP 를 제어하기 위한 AXI4-Lite Interface 이해하기 - 실습편 (HW Debug 를 위한 ILA 사용) 36:48
[FPGA 8장 실습 개정 1] 2021.1 이후버전 사용하시면, 실습하는 과정은 이 영상을 따라해주세요 !!! 07:08
[FPGA 8장 실습 개정 2] 2022.1 이후버전 사용하시면, 실습하는 과정은 이 영상을 따라해주세요 !!! 06:10
[FPGA 9장] User 가 원하는 점등시간을 입력받아서 LED 점등하기- 코드리뷰편 (AXI4-Lite 를 이용한 PS <-> PL 간의 통신 방법 익히기1) 29:06
[FPGA 10장] FSM 기본코어 IDLE -> RUN -> DONE 모듈을 FPGA 에 올려보기 HW Sleep 함수 구현 (PS <-> PL 간의 통신 방법 익히기2) - 실습편 30:45
[FPGA 11장] AXI4-Lite I/F 를 사용하여 Register 가 아닌 메모리에 Write / Read 해보기 - 이론편 07:30
[FPGA 12장] AXI4-Lite I/F 를 사용하여 Register 가 아닌 메모리에 Write / Read 해보기 - 코드리뷰편 37:00
[FPGA 13장] AXI4-Lite I/F 를 사용하여 Register 가 아닌 메모리에 Write / Read 해보기 - 실습편 33:04
섹션 4. HW 가속기 설계의 이해 (고급)
[FPGA 14장] FSM 을 이용한 BRAM Data Mover 모듈 설계 - 이론편 07:21
[FPGA 15장] FSM 을 이용한 BRAM Data Mover 모듈 설계 - 코드리뷰편 34:45
[FPGA 16장] FSM 을 이용한 BRAM Data Mover 모듈 설계 - 실습편 34:47
[FPGA 17장] HW Accelerator (가속기)설계 비밀? 우리가 HW 를 공부해야 하는 이유 08:58
[FPGA 18장] HW 가속기 설계 연습. 8b 곱셈 Core 설계 -이론 및 코드리뷰편 19:23
[FPGA 19장] HW 가속기 설계 연습. 8b 곱셈 Core 설계 - 실습편 27:09
섹션 5. Project. Fully Connected Layer 가속기 Core 설계
[FPGA 20장] 프로젝트 Fully Connected Layer 설계 - 이론편 11:58
[FPGA 21장] 프로젝트 Fully Connected Layer 설계 - 코드리뷰편 22:42
[FPGA 22장] 프로젝트 Fully Connected Layer 설계 - 실습편 41:35
섹션 6. 마치며
앞으로 무엇을 공부해야 하나요? 04:29
여러분들은 "비메모리 반도체 설계 엔지니어" 입니다. 현업에서 만나요. 01:17
강의 게시일 : 2021년 08월 19일 (마지막 업데이트일 : 2023년 12월 08일)
수강평 총 42개
수강생분들이 직접 작성하신 수강평입니다.
5
42개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
김준표 thumbnail
5
Verilog로 코딩한 내용들을 FPGA 보드에 올리고 vitis에서 실행 해보는 과정을 매 강의마다 반복하면서 FPGA의 사용법에 대해 많이 배웠습니다. 그리고 Season1을 공부할 때는 Verilog를 통해 여러 모듈들을 설계하면서도 'Counter, Bram 이런 것들을 배워서 어디에 활용하는 거지?'라는 의구심이 계속 들었는데 이번에 HW가속화의 개념을 이해하면서 FPGA 학습의 목적이 또렷해진 것이 가장 좋았습니다.
2022-02-20
지식공유자 설계독학맛비
준표님! 수강평감사합니다! 현업에 오셔서 도움이 될 수 있는 내용들로 준비했어요. 즐공하시면 좋은 일 있으실꺼에요. 화이팅 입니다!
2022-02-20
김수열 thumbnail
5
너무 너무 강의가 알차고 도움이 됩니다. 전반적인 fpga의 구성을 이해할 수 있는 강의 입니다. 저는 verilog부터 들었는데 다시 놓친 기본 부터 공부할 수 있어서 좋았구요!!(저는 완전 강추합니다!!) 제가 디자인 전공한 예술학사 라서 못하면 어떻게 하나 걱정했는데 너무 친절하게 설명해 줘서 이해에 도움이 되었습니다. 저는 altera만 가지고 공부를 했었기 때문에 xilinx의 프로젝트를 전혀 진행할 수 없었으나 이 강의를 보고 데이터 버스의 전반적인 사용법을 익혀 IP를 생성하고 테스트 하는 법을 빨리 적응해 나가고 프로젝트를 진행할 수 있었습니다. 기본부터 중요한 부분까지 전부 공부에 도움이 되었습니다. 감사합니다!!!!! 물론 xilinx만 접하신 분들에게도 너무 도움이 될 것 같습니다.
2021-08-19
지식공유자 설계독학맛비
김수열님! 수강평 감사합니다! 디자인전공..?! 이셨군요. 파이팅 입니다. 수강평을 너무 잘 적어 주셔서, (주작? 아닌가 싶을 정도로) 진심으로 감사드립니다. 더 좋은 강의를 만드는데 힘이 됩니다. 즐공입니다. :)
2021-08-19
soi897 thumbnail
5
알람 시계 만들기나 피아노 만들기에서 벗어나 I/F, 메모리 컨트롤 그리고 하드웨어 가속까지 이어지는 강의입니다. Season 1보다는 확실히 어렵지만, 학교에서 배울 수 없는 지식을 배우고 싶으신 분들에게 이 강의를 추천합니다!
2022-07-31
지식공유자 설계독학맛비
수강편 진심으로 감사드립니다! 해당 강의에서 다루는 내용들이 현업에 가시면 더 도움이 되는 내용이라 말씀드리고 싶고요. 정말 기초라고 생각해요. 해당 지식을 기반으로 본인만의 IP 를 설계해보신다면 실력향상에 큰 도움이 되리라 생각합니다. 항상 즐공하세요 :)
2022-07-31
강종민 thumbnail
5
'Verilog HDL Season 1' 수강하고 이어서 'FPGA를 이용한 HW 가속기 설계' 를 수강했는데요 정말 이만한 강의가 없네요. 개인 적으로 하고 싶은 프로젝트가 있지만 어떻게 시작할지 막막하던 차에 유트브를 보고 강의 신청해서 수강햬슨데, 이제 이 강의를 바탕으로 어떠게든 할 수 있겠다는 생각이 듭니다. 열심히 삽질해 볼 일만 남았네요. 맛비님 감사합니다. 다음 강좌도 바로 개설해 주세요.
2022-04-29
지식공유자 설계독학맛비
끝까지 믿고 봐주셔서 감사합니다! 기초를 다지셨다고 생각해요. 해당 내용을 기반으로 더 많은 것을 해보시고 배우시길 바랄께요. 수강평 감사합니다. 즐공입니다 :)
2022-04-30
zinob15 thumbnail
5
갑작스럽게 FPGA 업무를 맡게되어 막막했는데 많은 도움이 된 것 같습니다. 감사합니다.
2022-05-12
지식공유자 설계독학맛비
수강평 진심으로 감사합니다! FPGA 업무를 맡게 되셨군요. 도움이 되셨다고 하시니 정말 다행입니다! 해당 강의가 기초를 다뤄서 바로 업무를 하시기에는 부족한 부분이 있을 수 있어요. 하지만 현업자시니, 계속 공부하시다 보면 금방 잘 다루실 수 있지 않을까 생각합니다. 즐공하세요 :)
2022-05-12
연관 로드맵
이 강의가 포함된 잘 짜여진 로드맵을 따라 학습해 보세요!