
Verilog FPGA Program 3 (DDR Controller, Arty A7-35T)
alex
Through this lecture, you will be able to implement a DDR controller using FPGA.
Intermediate
verilog, FPGA
Đây là nội dung về việc triển khai MicroBlaze trên Xilinx FPGA.
Sử dụng MicroBlaze trong FPGA
Chương trình Verilog
Chương trình FPGA
FPGA MicroBlaze là một nhiệm vụ khó khăn để nghiên cứu!
Bạn có thể có được rất nhiều niềm vui với bài giảng này 💪
Sử dụng MicroBlaze trên FPGA Xilinx!
MicroBlaze là bộ xử lý có sẵn dưới dạng IP trên FPGA. MicroBlaze tách biệt Lõi bộ xử lý và Thiết bị ngoại vi, cho phép người dùng cấu hình Thiết bị ngoại vi phù hợp với mục đích của họ.
Việc xử lý FPGA đặt ra nhiều thách thức. Để triển khai FPGA, bạn không chỉ cần có kiến thức về phần cứng mà còn phải hiểu biết sâu sắc về các công cụ được sử dụng và cú pháp Verilog. Việc chuyển và sử dụng MCU đòi hỏi kiến thức chuyên sâu hơn. Xilinx cung cấp rất nhiều tài liệu về FPGA, nhưng khi bạn xem tài liệu, nó thường giới thiệu bạn đến tài liệu khác. Vì vậy, sẽ rất khó để đọc và hiểu tài liệu do Xilinx cung cấp trừ khi bạn là một nhà phát triển có kinh nghiệm.
Bài giảng này trình bày chi tiết cách kết nối và sử dụng MicroBlaze trên Xilinx FPGA . Từ quá trình cài đặt công cụ Cách chuyển và sử dụng MicroBlaze , Nó trình bày chi tiết việc triển khai giao diện giữa logic người dùng và MCU . Nâng cao sự nghiệp của bạn lên một tầm cao mới với các kỹ năng sử dụng MicorBlaze trong FPGA!
Nếu có bất kỳ điều gì bạn không hiểu trong bài giảng, vui lòng đăng câu hỏi thông qua cộng đồng Inflearn hoặc quán cà phê tôi điều hành và tôi sẽ trả lời.
📢 Hãy nhớ kiểm tra trước khi tham gia lớp học!
Nội dung bài giảng là
Có thể áp dụng ngay vào thực tế!
Đã được thử nghiệm và chứng minh
Cung cấp mã nguồn mở !
Gỡ lỗi, phát triển cần thiết
Đã cung cấp chương trình ứng dụng Windows !
Thiết kế FPGA với Verilog
Một người có kinh nghiệm
Sử dụng ngôn ngữ C
Bất kỳ ai đã thử FW
Tôi quan tâm đến MicroBlaze, nhưng
Người không có kinh nghiệm
Mục 1 . Cấu hình phần cứng
Mục 2 . Quy trình cài đặt Vitis 2022.1
Mục 3 . In “Hello world” trên màn hình bằng MicroBlaze
Mục 4 . Thiết bị ngoại vi của MicoBlaze
Mục 5 . Kiến thức có thể áp dụng vào thực tế
Mục 6 . Máy chủ Echo lwIP
Mục 7 . Tận dụng lwIP
Mục 8 . Triển khai TCP/IP bằng mô-đun W5500
Mục 9 . Giao diện bộ nhớ khối - 1
Mục 10 . Giao diện bộ nhớ khối - 2
H. Đối tượng mục tiêu của bài giảng này là ai?
Khóa học này dành cho những người hiểu cú pháp Verilog, có kinh nghiệm thiết kế FPGA và có kinh nghiệm phát triển hệ thống nhúng (FW). Tuy nhiên, ngay cả khi bạn chỉ có một chút kinh nghiệm, bạn vẫn có thể hiểu được nếu bạn theo dõi chính xác nội dung.
H. Tôi có cần chuẩn bị gì để tham dự buổi thuyết trình không?
Bài giảng này sẽ được thực hiện trên ván thực hành Arty A7-35T (100T, sản phẩm Digilent). Nếu bạn không có sẵn bảng, vui lòng kiểm tra nội dung trước rồi mới mua bảng sau và nhớ kiểm tra nội dung trên bảng. Việc triển khai FPGA không kết thúc bằng mô phỏng mà phải được xác minh trong phần cứng.
H. Bạn sử dụng những công cụ chương trình nào?
Chúng tôi sử dụng phiên bản mới nhất, vitis 2022.1. Quá trình cài đặt được giải thích chi tiết trong hướng dẫn này.
Tôi đã làm việc với vai trò là nhà phát triển trong hơn 20 năm tại các công ty lớn và nhỏ, và hiện tại tôi đang điều hành một doanh nghiệp nhỏ. Chúng tôi đã phát triển một ASIC ISP (Xử lý tín hiệu hình ảnh) cho CCTV và nhiều sản phẩm sử dụng FPGA, chẳng hạn như thiết bị kiểm tra OLED và DAQ (Hệ thống thu thập dữ liệu). Tôi có nhiều kinh nghiệm không chỉ trong FPGA mà còn trong phát triển FW (STM32, PIC32, AVR, ATMEGA, v.v.), thiết kế mạch, Chương trình Windows, v.v.
Khóa học này dành cho ai?
Những ai quan tâm đến MicroBlaze
FPGA quan tâm
Những ai quan tâm đến Verilog
Cần biết trước khi bắt đầu?
ngôn ngữ C
VerilogHDL
FPGA của Xilinx
1,657
Học viên
67
Đánh giá
124
Trả lời
4.8
Xếp hạng
19
Các khóa học
저는 지난 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++
입니다.
Tất cả
290 bài giảng
Tài liệu khóa học:
Tất cả
5 đánh giá
5.0
5 đánh giá
Đánh giá 2
∙
Đánh giá trung bình 5.0
Đánh giá 6
∙
Đánh giá trung bình 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~!!
Đánh giá 12
∙
Đánh giá trung bình 5.0
Đánh giá 1
∙
Đánh giá trung bình 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~!!
Đánh giá 1
∙
Đánh giá trung bình 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~!!
1.733.864 ₫
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!