Thumbnail
지식공유자의 깜짝할인 중(D-1)
하드웨어 반도체

Verilog FPGA Program 4 (MCU Porting, Arty A7-35T) 대시보드

50명이 수강하고 있어요.
25% 132,000원 99,000원

월 19,800원

5개월 할부 시
지식공유자: alex
총 151개 수업
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유
alex 프로필
신학기 강의 구매 할인 이벤트
alex 1달 전 (1달 전 수정됨)

새학기를 맞이하여 강의 개별 구매 할인 이벤트를 진행합니다.
Verilog, FPGA를 배우고자 하시는 분들에게 좋은 기회가 되시길 바랍니다

1. Verilog, FPGA 관련 강의 할인 이벤트

강의 25% 할인
기간 : 2024. 02. 29 ~ 2024. 03. 17
아래에 있는 할인쿠폰을 이용하여 인프런에서 구매

2. HIL-A35 개발 보드 할인 이벤트

개발보드 15% 할인
기간 : 2024. 02. 29 ~ 2024. 03. 17
스마트스토어 : https://smartstore.naver.com/ihil

감사합니다~!!

image

alex 프로필
강의용 개발 보드 (HIL-A35T) 판매 개시
alex 6달 전 (6달 전 수정됨)

안녕하세요.​

개발 보드 판매를 시작합니다.
아래 네이버 스마트스토어에서 구매하실 수 있습니다.
스마트스토어 링크 : https://smartstore.naver.com/ihil

개발보드 관련 자료는 아래 링크에서 다운로드할 수 있습니다.
매뉴얼과 테스트 프로그램(led, 버튼 동작)이 있습니다.
다운로드 링크 : http://naver.me/xJqtlt1T

개발보드는 인프런 강의용으로 자체 개발한 제품입니다.

  1. Verilog FPGA Program 1 (HIL-A35T)

  2. Verilog FPGA Program 2 (MicroBlaze, HIL-A35T)

  3. Verilog FPGA Program 3 (DDR Controller, HIL-A35T)

  4. Verilog FPGA Program 4 (MCU Proting, HIL-A35T)

개발보드와 강의 통해 많은 도움이 되시길 바랍니다.
감사합니다 ~!!

alex 프로필
강의용 개발보드
alex 6달 전 (6달 전 수정됨)

안녕하세요.

강의용 개발보드가 10월 말경에
네이버 스마트스토어를 통해 출시 예정입니다.

개발보드에 맞게 기존의 강의도 새롭게 만들어서 오픈예정입니다.

강의가 개발보드에 따라 다양하게 구성됩니다.

  1. HIL-A35T (자사 개발 보드, 출시 예정)

    • Verilog FPGA Program 1 (HIL-A35T)

    • Verilog FPGA Program 2 (MicroBlaze, HIL-A35T)

    • Verilog FPGA Program 3 (DDR Cotnroller, HIL-A35T)

    • Verilog FPGA Program 4 (MCU Porting, HIL-A35T)

  2. Arty A7-35T (Digilent 개발 보드)

    • Verilog FPGA Program 1 (Arty A7-35T)

    • Verilog FPGA Program 2 (MicroBlaze, Arty A7-35T)

    • Verilog FPGA Program 2 (MicroBlaze2, Arty A7-35T)

    • Verilog FPGA Program 3 (DDR Cotnroller, Arty A7-35T)

    • Verilog FPGA Program 4 (MCU Porting, Arty A7-35T)

  3. Zynq mini 7020

    • Verilog FPGA Program 1 (Zynq mini 7020)

    • Verilog ZYNQ Program 1 (Zynq mini 7020)

 

Arty a7-35T, Zynq mini 7020 강의를 구매하신 분들에게는
HIL-A35T 강의를 초특가로 구매할 수 있도록 할 예정입니다.


그동안 개발보드로 인해 어려움이 있으신 분들에게
많은 도움이 될 수 있도록 노력하겠습니다.

1차로 개발보드 수량은 50여개가 진행됩니다.
혹 필요하신 분들은 미리 연락주시면 감사하겠습니다.
가격은 18만원(부가세 별도) 정도 예상합니다.
(연락처 : alex@ihil.co.kr, 010-6243-0395)

감사합니다~!!

alex 프로필
강의 업데이트
alex 8달 전 (8달 전 수정됨)

강의가 업데이트 되었습니다.

  • 강의명 : FPGA MicroBlaze 구현

  • 업데이트 내용 : 4장, 5장 내용 새롭게 업데이트 됨.

강의를 구매하신 분은 자료실에서 다운받으시길 바랍니다.

추후 "FPGA MicroBlaze 구현" 강의는 계속해서 전체 내용이 업데이트 예정입니다.

감사합니다 ~!!

 

alex 프로필
강의 업데이트
alex 8달 전 (8달 전 수정됨)

강의가 업데이트 되었습니다.

  1. Verilog를 이용한 FPGA 활용 (v2.1)

    1. NRZL Decoder 구현 내용(ch11)이 추가되었습니다.

    2. FIFO 구현, 사용에 대한 중요한 내용입니다.

    3. 실무에 많은 도움이 될 것으로 기대합니다.

  2. Verilog를 이용한 FPGA 활용 for Zynq (v1.2)

    1. NRZL Decoder 구현 내용(ch14)이 추가되었습니다.

    2. FIFO 구현, 사용에 대한 중요한 내용입니다.

    3. 실무에 많은 도움이 될 것으로 기대합니다.

강의를 구매하신 분들은 자료실에서 무료로 다운로드 받으시면 됩니다.
강의 통해 많은 도움 되시길 바랍니다.

감사합니다.

alex 프로필
[Verilog를 이용한 FPGA 활용 for Zynq] 강의 오픈
alex 2023.04.25 (2023.04.25 수정됨)

안녕하세요.

[Verilog를 이용한 FPGA 활용 for Zynq] 강의가 오픈되었습니다.

본 강의는 [Verilog를 이용한 FPGA 활용]의 내용을 Zynq mini 7020(7010) 보드에 맞게
새롭게 구성하였습니다.

전반부

  • vivado 2021.1 설치

  • Zynq 보드에 구현된 코드 다운로드 및 결과 확인

     

후반부

  • Counter를 이용한 LED 제어

  • SPI Controller

  • UART Controller

  • I2C Controller

  • Xilinx IP

강의 오픈 기념으로 30% 할인을 진행하고 있으니
많은 관심 부탁드립니다.

감사합니다.

alex 프로필
Verilog, Fpga 강의가 완료되었습니다.
alex 2023.03.29

Verilog, FPGA 강의가 완료되었습니다.

​처음에는 이정도까지 할거라 생각하지 못하였는데,
많은 분들이 도움주시고 호응해 주셔서
여기까지 올 수 있었던 것 같습니다.
제 강의에 관심 가져주신 모든 분들께 진심으로 감사드립니다.

강의 활용팁에 대해서 간단히 설명드립니다.

1. 강의를 듣기 전에 Verilog 기본적인 문법을 숙지하시길 바랍니다.
강의에서 문법에 대해서는 설명하지 않습니다. 기본적인 문법을 알고 있는 것으로 생각하고 강의가 진행됩니다. 문법은 기본적인 것들만 알고 있으면 됩니다 (reg, wire, always, module, 등등)

​2. 처음 시작은 "Verilog를 이용한 FPGA 활용"부터 시작하시길 바랍니다.
이 강의안에 많은 내용들이 포함되어 있습니다.
2~3번 정도 정독하시면서 직접 코드로 구현하고 simulation으로 검증하고, 보드에 올려서 확인해 보시길 바랍니다.
verilog, fpga를 배우려면 눈으로 배우는 것은 아무 소용이 없습니다.
저는 총 개발경력이 25년에, verilog, fpga분야에서는 20년 정도 되었습니다.
지금도 i2c contoller 구현하려면 수십번 넘게 코딩하고 simulation 검증하고 이러한 과정을 거치게 됩니다.
강의 소개 : https://cafe.naver.com/worshippt/266

3. "Verilog를 이용한 FPGA 활용 기초" 편은 부록으로 활용하시길 바랍니다.
한번쯤은 아셔야 할 내용들로 구성되었습니다.
본 강의는 추후 내용을 추가하여 업데이트할 예정입니다.
강의 소개 : https://cafe.naver.com/worshippt/265

4. FPGA MCU 포팅 강의는 개발자의 스킬을 한단계 업그레이드 할 수 있는 내용입니다.
저는 수많은 프로젝트에 본 강의의 내용을 적용하였습니다.
로직을 디버깅하는 용도로도 사용되고, 별도의 MCU를 외부에 사용할 필요가 없는 매우 유용한 solution입니다.
뿐만 아니라, 자유롭게 fpga 내부의 Memory 들을 활용할 수 있습니다.
강의 소개 : https://cafe.naver.com/worshippt/268

5. MicroBlaze 강의는 2편의 강의 내용을 제대로 이해 한다면 거의 모든 내용을 알고 프로젝트에 적용할 수 있습니다.
MicroBlaze는 MCU 포팅에 비해서 성능이 매우 좋습니다.
반면에 메모리를 구성하고 적용하는 부분에 약간의 제약들이 있습니다.
MCU 포팅, MicroBlaze 2개를 모두 알고 있으면 프로젝트에 따라서 선택하여 사용할 수 있습니다.
가볍게 사용하고 싶을 때에는 MCU 포팅을 사용하고, 성능이 좋은 것이 필요하면 MicroBlaze를 사용하면 됩니다.
강의 소개-1 : https://cafe.naver.com/worshippt/269
강의 소개-2 : https://cafe.naver.com/worshippt/270

6. DDR Controller 강의는 Image Data를 처리하는 분야에 필요한 강의입니다.
Image Data를 처리하기 위해서는 Frame Buffer가 필요하고, Frame Buffer는 대부분 DDR Memory를 사용합니다.
본 강의는 DDR Controller 생성부터 Framer Buffer를 구현하는 내용까지 설명되어 있습니다.
강의 소개 : https://cafe.naver.com/worshippt/267

향후에는 더 좋은 내용으로 찾아뵐 수 있도록 하겠습니다.
저의 강의에 관심 가져 주신 분들께 다시한번 감사드립니다.

감사합니다.

alex 프로필
Microblaze 업데이트 (v1.5)
alex 2023.02.27

MicroBlaze 강의가 업데이트(v1.5) 되었습니다.

​10-11장이 새롭게 추가되었습니다.

  • 10장에서는 Block Design에서 기본적으로 제공하는 Block Memory Interface를 구현합니다.

  • 11장에서는 사용자 로직에서 Block Memory를 추가하여 Block Memory Interface를 구현합니다. 이를 응용하여 User Logic Register Map을 구현하고, pwm의 frequecny, duty를 제어하는 예제를 구현합니다

기 구매하신 분들은 자료실에서 다운받으시면 됩니다.

감사합니다.

alex 프로필
강의 50% 할인 깜짝 이벤트
alex 2023.02.22

안녕하세요.

인프런 강의 50% 할인 깜짝 이벤트를 진행합니다.

기간 : ~ 2023. 02. 24 (금)

자세한 사항은 아래 링크 참조하세요.

할인 이벤트 : https://cafe.naver.com/worshippt/245

감사합니다 ~!!

alex 프로필
FPGA MicroBlaze 강의 업데이트 (v1.4)
alex 2023.02.17

MicroBlaze 강의가 업데이트 되었습니다.

​wiznet 사의 w5500 모듈을 이용하여 TCP/IP를 구현하는 내용입니다.

PC와 Network으로 연결해서 데이터 송수신을 구현합니다.

이를 응용하면 TCP/IP를 이용하는 분야에 다양하게 적용할 수 있을 것입니다.

기 구매하신 분들은 자료실에 다운받으시면 됩니다.

alex 프로필
FPGA MCU 포팅 업데이트 (v1.4)
alex 2023.01.31

안녕하세요

FPGA MCU 포팅 강의가 업데이트 되어습니다.

이번 주제는 w5500 고속 인터페이스 구현입니다.

아래는 시스템 블락입니다.

image

w5500의 SPI 인터페이스를 RTL로 구현하고, 내부에 4KB SRAM을 두어서

고속의 인터페이스를 구현합니다.

 

1) w5500 write

- mcu는 전송할 데이터를 sram에 저장합니다. (Host Interface)

- SPI Controller에 Start 명령을 주면, SPI Controller는 sram에 저장된 데이터를 w5500으로 전송합니다.

- w5500 Access 속도는 11 Mbps 입니다.

- 이론적으로는 33Mbps 까지 가능하다고 합니다. 제가 보드제작해서 24Mbps까지는 확인되었습니다. 이번에는 모듈과 점퍼로 연결해서 11Mbps까지 동작함을 확인하였습니다.

2) w5500 read

- w5500의 데이터 수신을 check 합니다.

- 데이터 수신시 SPI Controller는 고속으로 w5500의 수신데이터를 가져와서 sram에 저장합니다.

- mcu는 sram에 저장된 데이터를 읽어옵니다.

 

사용할 모듈은 아래를 참조하세요.

image

구매하신 분들은 다운로드 링크 통해 전자문서와 자료 다운로드 받으시길 바랍니다.

유익한 자료가 되시길 바랍니다.

감사합니다.

alex 프로필
FPGA MicroBlaze 업데이트 (v1.1)
alex 2023.01.07

전자문서 (FPGA MicroBlaze)가 업데이트 되었습니다.

6장 User Logic의 SPI Slave Controller 부분의 내용이 보완/추가되었습니다.

v1.0에서 너무 간단하게 언급된 부분에 대해

소스를 자세하게 분석/설명하고, simulation도 자세히 설명되었습니다.

기 구매하신 분들은

문서와 자료를 다운받아 사용하시면 됩니다.

추운 날씨에 늘 건강하시고

2023년 새해에 좋은 일 가득하시길 기원드립니다.

감사합니다.

ps. 바쁘시더라고 잠시 짬을 내어 주셔서 수강평 부탁드립니다~

alex 프로필
강의 오픈 기념 50% 할인 쿠폰 제공하여 드립니다.
alex 2022.12.08

안녕하세요.

Verilog를 이용한 FPGA 활용2 - DDR Controller

강의가 오픈되었습니다.

DDR Memory는 영상처리에서 매우 중요하게 사용됩니다.

이번 강의는 DDR Memory Controller를 구현하는 방법을 아주 자세하게 설명하고 있습니다.

  •  Memory IP 생성 

  • Memory IP Simulation 통한 동작 이해

  • 범용으로 사용가능한 User Interface Logic 설계

  • User Interface Logic을 이용한 Memory 전영역 read/write test

  • User Interface Logic을 이용한 Frame Buffer 구현

본 강의를 통하여 DDR Memory Controller를 Master 할 수 있도록 구성하였습니다.

강의 오픈 기념으로 5일간 50% 할인 쿠폰을 제공하여 드립니다.

본 강의를 통하여 많은 분들에게 유익한 자료가 될 수 있길 기대합니다.

image

추운 날씨에 건강 유의하시고

하시는 일들 가운데 좋은 일들이 가득하길 기원합니다.

감사합니다.

 

alex 프로필
출시 1개월 기념 50% 할인 이벤트
alex 2022.11.28

안녕하세요.

강의를 구매해 주신 분들께 진심으로 감사드립니다.

강의를 통해 개발자 분들에게 많은 도움이 될 수 있길 바랍니다.

강의를 오픈한지 1개월쯤 된 것 같습니다.

감사드리며 50% 할인 쿠폰 이벤트를 진행합니다.

  • 기간 : 2022. 11. 28 - 2022. 12. 02 (5일간)

  • 쿠폰 내역 : 50% 할인

 

FPGA MCU Porting 강의 관련 내용입니다.

FPGA에 MCU를 포팅해서 사용하면 많은 장점이 있습니다.

본 강의는 FPGA에 MCU를 포팅해서 사용하는 내용을 상세하게 다루고 있습니다.

저는 지난 15여년 동안 FPGA를 사용해서 개발하는 거의 모든 프로젝트에 적용해서

개발을 진행했습니다.

FPGA로 개발을 진행할 때, 어떤 부분은 MCU로 구현해야 할 부분이 있습니다.

또한 MCU를 사용하면 FPGA 내부의 여러가지 파라미터를 변경하며 디버깅하는 데에도 많은 도움을 받을 수 있습니다.

저는 FPGA 개발을 할 때

  • FPGA 로직

  • MCU FW

  • Windows Program

이렇게 3가지를 구현합니다.

이렇게 개발하면 디버깅도 빠르고, 혼자서도 시스템 전체를 구현할 수 있습니다.

본 강의는 이러한 부분에 대한 내용을 상세하게 설명하고 있습니다.

개발자에게 본인만의 솔루션을 가지고 있는 것은 큰 장점이 있습니다.

본 강의를 구매하면 관련 자료를 모두 받아보실 수 있습니다.

  • FPGA RTL 소스 (MCU IP 포함)

  • FW 소스 (Bootloader, Application)

  • Windows Program (Application FW 다운로드, RTL로 구현한 파라미터 변경등)

  • Flash 모듈 (Application fw 저장, 사용자/시스템 데이터 저장) : 강의 구매후 주소를 알려주시면 택배로 보내드립니다.

강의 자료(전자문서, pdf)는 카페(https://cafe.naver.com/worshippt/179) 에서 미리 받아볼 수 있습니다. 강의 자료를 먼저 읽어보시면 도움이 될 것입니다.

 

마지막으로 새 강의에 대한 내용입니다.

FPGA에서 영상데이터 처리를 위한 DDR3 Contolller를 구현하는 강의가 출시될 예정입니다.

Xilinx 사에서 제공하는 Memory Interface IP를 사용하여 범용으로 사용가능한 Memory Interface를 설계하고 이를 활용하여 영상데이터 처리를 위한 Frame Buffer를 구현하는 내용입니다.

많은 관심 부탁드립니다.

 

쿠폰 코드 공유해 드립니다.

image

 

감사합니다.