Verilog FPGA Program 6 - DDR Arbiter (HIL-A35T)
ihil
Bài giảng này sẽ triển khai DDR Memory Arbiter.
초급
Verilog HDL, FPGA
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,649
명
수강생
67
개
수강평
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
Trừ khi có ARM tích hợp sẵn như Zybo, nếu không sẽ rất thuận tiện khi phát triển với Microblaze. Tuy nhiên, các phương pháp sử dụng Microblaze tràn lan trên Internet nên bạn phải google để tìm hiểu, và nếu người mới bắt đầu học như vậy thì có vẻ như họ sẽ không thể phân biệt được nội dung nào thực sự cần thiết. Tuy nhiên, bài giảng này phát triển những kiến thức cơ bản để sử dụng Microblaze. Chỉ cần áp dụng một chút nội dung bài giảng này, bạn sẽ có thể vận dụng triệt để nó vào thực tế. Và điều tuyệt vời nhất là bạn có thể tìm và xem lại nó ngay lập tức bất cứ khi nào bạn cần.
Cảm ơn bạn rất nhiều vì đánh giá chân thành của bạn. Cảm ơn bạn cũng đã giúp đỡ của bạn. Tôi hy vọng bạn sẽ trở thành một nhà phát triển tuyệt vời trong tương lai. Ngày nay, có rất nhiều tài liệu video nên video có thể trở nên tiện lợi và có nhiều ưu điểm. Tuy nhiên, như bạn đã nói, tôi nghĩ tài liệu rất tốt khi bạn muốn xem lại tài liệu nhiều lần. Điều này là do bạn có thể tìm thấy ngay tài liệu đó là gì và ở đâu. Chúng tôi sẽ tiếp tục tạo ra những tài liệu hữu ích để nhiều người có thể hưởng lợi. Cảm ơn bạn~!!
수강평 12
∙
평균 평점 5.0
수강평 1
∙
평균 평점 5.0
5
Lần này, tôi đang thực hiện một dự án sử dụng Microblaze. Không có nhiều thông tin trên internet và rất khó tìm được nội dung thực tế nhưng tôi đã nhận được rất nhiều sự giúp đỡ. Nhìn vào chất liệu bạn đã tạo ra, tôi có thể thấy dấu vết của rất nhiều thời gian và công sức đã bỏ ra. Dù sao thì đó cũng là một bài giảng rất hay. Tôi nghĩ nó sẽ hữu ích cho nhiều người
Cảm ơn bạn đã xem xét của bạn. Tôi nghe nói bạn đang thực hiện một dự án liên quan đến MicroBlaze. Tôi hy vọng dự án sẽ diễn ra tốt đẹp và bạn sẽ đạt được kết quả tốt. Cảm ơn bạn~!!
수강평 1
∙
평균 평점 5.0
5
Nó đã được giải thích một cách dễ dàng cho đến nay, vì vậy nó không khó. Tôi nghĩ đó là một bài giảng hay. Tôi đang thiết kế logic FPGA và CTNH trong lĩnh vực của mình. Ngày nay, có vẻ như nhiều người đang yêu cầu khả năng xử lý MB hoặc NIOS. Tôi nghĩ nó sẽ là một bước đệm tốt. Tôi hy vọng bạn tiếp tục nhận được sự giáo dục tốt.
Cảm ơn bạn rất nhiều vì đánh giá của bạn. Cảm ơn sự giúp đỡ của bạn. Thế giới dường như đang thay đổi quá nhanh. Công nghệ thay đổi nhanh quá Tôi phải làm điều này, tôi phải làm điều kia, có rất nhiều việc phải làm. Dù sao đi nữa, tôi hy vọng mọi việc sẽ diễn ra tốt đẹp. Cảm ơn bạn~!!
배움이 더 쉬워지는 9월의 할인 중 (4일 남음)
월 ₩263,119
5개월 할부 시
24%
₩82,500
₩1,315,594
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!