
STM32 CAN Communication
ihil
This is a text-based lecture explaining how to implement CAN communication using STM32 MCU. Become a master of CAN communication implementation.
초급
CAN, MCU
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,647
명
수강생
66
개
수강평
123
개
답변
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
Unless it has ARM built-in like Zybo, it is easier to develop with Microblaze. However, the method of using Microblaze is spread all over the Internet, so you have to study by Googling, and if a beginner studies like that, it seems like it is difficult to distinguish what is really necessary. However, this lecture will provide basic knowledge for using Microblaze. If you apply the contents of this lecture a little, you will be able to apply it sufficiently in practice. And the best part is that you can immediately find and review it whenever you need it.
Thank you so much for your sincere review. I am also grateful that it was helpful. I hope you will become a great developer in the future. These days, there are so many video materials, so videos can be convenient and have many advantages. However, as you said, when you want to watch the material repeatedly, documents are better. This is because you can find where and what is in the document right away. I will continue to create useful materials so that many people can benefit from them. Thank you~!!
수강평 12
∙
평균 평점 5.0
수강평 1
∙
평균 평점 5.0
5
I am currently working on a project using Microblaze. There are not many resources on the Internet and it was difficult to find practical information, but I am getting a lot of help. I can see the traces of a lot of time and effort put into creating the resources. Anyway, it was a very good lecture. I think it will be helpful to many people.
Thank you for your course review. I hope that your project with MicroBlaze goes well and you get good results. Thank you~!!
수강평 1
∙
평균 평점 5.0
5
It's not difficult because it's been explained easily so far. It seems like a good lecture. I'm designing FPGA Logic and HW in the field, and these days, it seems like a lot of people are demanding the ability to handle MB or NIOS. I think it will be a good stepping stone. I ask for good education in the future.
Thank you so much for your review. I appreciate that you found it helpful. The world seems to be changing so fast. Technology is also changing so fast. There are so many things to do. Anyway, I hope everything goes well. Thank you~!!
₩82,500
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!