이 강의는 Microblaze 고급 과정입니다. 강의를 통해 Microblaze 응용 방법을 배울 수 있습니다.
이런 걸
배워요!
FPGA 에서 MicroBlaze 사용하기
Verilog 프로그램
w5500 인터페이스 구현
공부하기 막막한 FPGA MicroBlaze!
강의와 함께라면 뽀갤 수 있어요 💪
📢 수강 전 참고해주세요.
본 강의는 MicroBlaze 응용편입니다. MicroBlaze 기초편에는 MicroBlaze의 기본적인 내용을 이해하고 활용하는 것에 중점을 두었습니다. 응용편에서는 Block Memory를 활용하는 것을 기반으로, w5500을 이용한 고속 TCP/IP를 구현하는 것을 설명합니다. 사용자 로직과 MicroBlaze와의 인터페이스를 구현하고 이를 활용하는 내용을 다루게 됩니다.
본 강의는 vivado 2022.1 버전을 사용합니다. 설치 관련 사항은 Microblaze 기초편에 자세히 설명되어 있습니다. 본 강의는 개발 경력 20년 이상의 개발자가 Arty A7 보드에서 소스 코드를 직접 구현하고 검증한 내용입니다. 강의에 설명된 내용들을 충분히 학습하고 자기 것으로 소화한다면 매우 능력 있는 개발자가 되실 수 있습니다. 자료실에서 다운받은 소스는 실무에서 사용해도 전혀 문제가 없는 고급 코드들입니다. 현업에서 많은 분이 사용할 수 있길 기대합니다.
1️⃣
Verilog 문법을 이해하고,
FPGA 설계 경험이 있는 분
2️⃣
임베디드 시스템(FW)
개발 경험이 있으신 분
Vivado Design Block 구현
User logic Design 및 Simulation
Vitis 응용 SW 구현
보드 다운로드 및 결과 확인
Q. 강의를 듣는 대상자는 누구인가요?
Verilog 문법을 이해하고, FPGA 설계 경험이 있으며, 임베디드 시스템(FW) 개발 경험이 있으신 분들을 대상으로 합니다. Microblaze를 처음 접하신다면, 기초 강의를 수강하신 후 본 강의를 수강하시길 바랍니다.
Q. 강의를 듣기 위해 준비해야 할 사항이 있나요?
본 강의는 실습 보드 Arty A7-35T(100T, Digilent 사 제품)에서 진행됩니다. 만약 보드가 준비되지 않았다면 먼저 내용을 보시고 나중에 보드를 구입해서 반드시 보드 상에서 확인하시길 바랍니다.
Q. 프로그램 툴은 무엇을 사용하나요?
최신 버전인 vitis 2022.1 버전을 사용합니다. 설치 과정은 Microblaze 기초 강의에 자세히 소개되어 있습니다.
저는 20여 년 동안 대기업, 중소기업에서 개발자로 일해왔고 현재는 작은 기업을 운영하고 있습니다. CCTV용 ISP(Image Signal Processing) ASIC을 개발하였고 OLED 검사 장비, DAQ (Data Acquisition System) 등 FPGA를 이용한 많은 제품을 개발하였습니다. FPGA뿐만 아니라 FW 개발 (STM32, PIC32, AVR, ATMEGA 등), 회로 설계, Windows Program 등 많은 경험을 가지고 있습니다.
학습 대상은
누구일까요?
MicroBlaze 관심 있으신 분
FPGA 관심 있으신 분
Verilog 관심 있으신 분
Verilog 고급 기술을 배우고자 하시는 분
선수 지식,
필요할까요?
C 언어
Verilog HDL
Xilinx FPGA
저는 지난 20여년 동안 대기업, 중소기업에서 개발자로 일해왔고
현재는 작은 기업의 대표로 있습니다.
주요 경력사항은
Verilog HDL을 이용한 FPGA 설계
CCTV용 ISP ASIC 개발 (약 10년)
OLED Display 검사장비 개발 (약 3년)
FPGA를 이용한 장비 개발
MCU FW
STM32
PIC32
AVR, ATMEGA
DSP (TI)
Windows Application Program
Visual Studio MFC, C++
입니다.
전체
121개
가 제공되는 강의입니다.