
STM32 FreeRTOS 実装
alex
STM32 MCU で FreeRTOS を実装する方法を詳しく説明します。
초급
FreeRTOS

FPGA에서 MicroBlaze 사용하기
Verilog 프로그램
FPGA 프로그램
공부하기 막막한 FPGA MicroBlaze!
강의와 함께라면 뽀갤 수 있어요 💪
Xilinx FPGA에서 MicroBlaze 사용하기!
MicroBlaze는 FPGA에서 IP 형태로 제공되는 프로세서입니다. MicroBlaze는 Processor Core와 Peripheral이 분리되어 있어서 사용자가 목적에 맞게 Peripheral을 구성할 수 있습니다.
FPGA를 다루는 것은 많은 어려움이 있어요. FPGA를 구현하기 위해서는 HW적인 지식은 물론, 사용하는 툴과 Verilog 문법에 대해서도 많은 이해가 있어야 합니다. MCU를 포팅해서 사용하기 위해서는 더 깊은 지식을 요구합니다. Xilinx에서 FPGA에 대한 많은 문서를 제공하고 있지만, 문서를 보면 다른 문서를 참조하라는 경우가 너무 많아요. 그래서 Xilinx 사에서 제공하는 문서를 보고 이해한다는 것은 숙련된 개발자들이 아니고서는 매우 어렵습니다.
본 강의는 Xilinx FPGA에서 MicroBlaze를 포팅해서 사용하는 방법을 상세히 설명합니다. 툴을 설치하는 과정부터 MicroBlaze를 포팅해서 사용하는 방법, 사용자 로직과 MCU 간의 인터페이스를 구현하는 것을 상세하게 설명합니다. FPGA에서 MicorBlaze를 사용하는 스킬로 한 단계 더 성장한 커리어를 만들어보세요!
강의에서 이해가 안 되는 부분은 인프런 커뮤니티 또는 제가 운영하는 카페를 통하여 질문을 올려주시면 답변해 드리도록 하겠습니다.
📢 수강 전 반드시 확인해주세요!
강의 내용은
실무에 바로 적용 가능!
테스트로 검증된
오픈소스 제공!
디버깅, 개발에 필요한
윈도우 앱 프로그램 제공!
Verilog로 FPGA를 설계한
경험이 있는 분
C 언어를 이용하여
FW를 해보신 분
MicroBlaze에 관심 있지만
경험은 없는 분
섹션 1. HW 구성
섹션 2. Vitis 2022.1 설치 과정
섹션 3. MicroBlaze로 화면에 “Hello world”를 출력하기
섹션 4. MicoBlaze의 Peripheral
섹션 5. 실무에 적용할 수 있는 지식
섹션 6. lwIP Echo Server
섹션 7. lwIP 활용
섹션 8. W5500 모듈을 이용한 TCP/IP 구현
섹션 9. Block Memory Interface - 1
섹션 10. Block Memory Interface - 2
Q. 강의를 듣는 대상자는 누구인가요?
Verilog 문법을 이해하고, FPGA 설계 경험이 있고, 임베디드 시스템(FW) 개발 경험이 있으신 분들을 대상으로 합니다. 그러나 약간의 경험만 가지고 있어도 내용대로 그대로 따라 하시면 충분히 이해할 수 있을 것입니다.
Q. 강의를 듣기 위해 준비해야 할 사항이 있나요?
본 강의는 실습 보드 Arty A7-35T(100T, Digilent 사 제품)에서 진행됩니다. 만약 보드가 준비되지 않았다면 먼저 내용을 보시고 나중에 보드를 구입해서 반드시 보드 상에서 확인하시길 바랍니다. FPGA 구현은 Simulation에서 끝나지 않고, 반드시 HW에서 검증해야 합니다.
Q. 프로그램 툴은 무엇을 사용하나요?
최신 버전인 vitis 2022.1 버전을 사용합니다. 본 강의에 설치 과정이 자세히 소개되어 있습니다.
저는 20여 년 동안 대기업, 중소기업에서 개발자로 일해왔고 현재는 작은 기업을 운영하고 있습니다. CCTV용 ISP(Image Signal Processing) ASIC을 개발하였고 OLED 검사 장비, DAQ (Data Acquisition System) 등 FPGA를 이용한 많은 제품을 개발하였습니다. FPGA뿐만 아니라 FW 개발 (STM32, PIC32, AVR, ATMEGA 등), 회로 설계, Windows Program 등 많은 경험을 가지고 있습니다.
학습 대상은
누구일까요?
MicroBlaze 관심 있으신 분
FPGA 관심 있으신 분
Verilog 관심 있으신 분
선수 지식,
필요할까요?
C 언어
Verilog HDL
Xilinx FPGA
1,733
명
수강생
77
개
수강평
128
개
답변
4.8
점
강의 평점
19
개
강의
저는 지난 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++
입니다.
전체
290개
해당 강의에서 제공:
전체
5개
5.0
5개의 수강평
수강평 2
∙
평균 평점 5.0
수강평 6
∙
평균 평점 5.0
5
ZyboのようにARMが内蔵されていない場合は、Microblazeで開発するのが楽です。しかし、Microblazeを活用する方法はインターネットにあちこちに広がっており、グーグルを行って勉強をしなければならず、初心者がそのように勉強すれば何が本当に必要な内容なのか区別することができないようです。しかし、この講義はMicroblazeを活用するための基本的な知識を盛り上げてくれます。この講義の内容を少しだけ応用すれば、実務にも十分活用可能です。そして何よりも長所なのは、必要に応じてすぐに探して復習できるということです。
心からの受講評 ありがとうございます。助けてくれてありがとう。今後、素晴らしい開発者になりますように。 最近では動画素材があまりに多くあり、動画が楽になることもあり、長所も多いようです。しかし、言ってくださったように繰り返し資料を見たいときには文書が良いようです。文書はどこに何があるのかをすぐに見つけることができるからです。今後も引き続き有益な資料作りをして、多くの方がお役に立てるよう努めてまいります。ありがとう〜!
수강평 14
∙
평균 평점 5.0
수강평 1
∙
평균 평점 5.0
수강평 1
∙
평균 평점 5.0
5
これまで簡単に説明ができて難しくありません。 良い講義のようです。 現業でFPGA LogicとHWを設計しています。 最近はMB or NIOSまでハンドリングできる能力をたくさん求めているようです。 良いディンドルになりそうです。 これからも良い教育をお願いします。
受講評 ありがとうございます。参考になってくれてありがとう。 世界が急速に変わるようです。技術も急速に変わりました これもしなければならず、それもしなければならないことが多すぎますね。 とにかく進んでいることがうまくいくことを願っています。ありがとうございます〜!
₩82,500
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!