
Chương trình FPGA Verilog 1 (Zynq mini 7020)
alex
Thông qua bài giảng này, học viên sẽ học cách triển khai Verilog bằng bảng Zynq.
초급
Verilog HDL, FPGA, zynq
This is about implementing MicroBlaze in Xilinx FPGA.

Using MicroBlaze in FPGA
Verilog program
FPGA programming
FPGA MicroBlaze is a daunting task to study!
You can get a lot of fun with this lecture 💪
Using MicroBlaze on Xilinx FPGAs!
MicroBlaze is a processor provided in IP form in FPGA. MicroBlaze separates the Processor Core and Peripherals, allowing users to configure the Peripherals according to their purposes.
There are many difficulties in dealing with FPGA. In order to implement FPGA, you need to have not only HW knowledge, but also a lot of understanding of the tools and Verilog syntax used. Porting and using MCU requires even deeper knowledge. Xilinx provides a lot of documentation on FPGA, but when you look at the documentation, there are too many cases where you are referred to other documents. Therefore, it is very difficult for anyone other than experienced developers to read and understand the documentation provided by Xilinx.
This lecture explains in detail how to port and use MicroBlaze on Xilinx FPGAs , starting from the process of installing the tools. How to port and use MicroBlaze , We'll walk you through implementing the interface between your user logic and the MCU in detail. Take your career to the next level with skills using MicorBlaze in FPGAs!
If there is anything you do not understand in the lecture, please post a question through the Inflearn community or the cafe I run and I will answer it.
📢 Please make sure to check before taking the class!
The lecture content is
Immediately applicable to practice!
Tested and proven
Open source provided!
Debugging, development required
Windows app program provided!
Designing FPGAs with Verilog
Someone with experience
Using the C language
Anyone who has tried FW
I'm interested in MicroBlaze, but
Someone with no experience
Section 1. HW Configuration
Section 2. Vitis 2022.1 Installation Process
Section 3. Print “Hello world” to the screen with MicroBlaze
Section 4. Peripheral of MicoBlaze
Section 5. Knowledge that can be applied in practice
Section 6. lwIP Echo Server
Section 7. Using lwIP
Section 8. TCP/IP Implementation Using W5500 Module
Section 9. Block Memory Interface - 1
Section 10. Block Memory Interface - 2
Q. Who is the target audience for this lecture?
This book is intended for those who understand Verilog syntax, have experience in FPGA design, and have experience in developing embedded systems (FW). However, even those with only a little experience will be able to understand it sufficiently if they follow the content exactly.
Q. Is there anything I need to prepare to attend the lecture?
This lecture will be conducted on the Arty A7-35T (100T, Digilent) practice board. If you do not have a board, please check the contents first and then purchase the board later and make sure to check it on the board. FPGA implementation does not end with simulation, but must be verified in HW.
Q. What program tools do you use?
We use the latest version, vitis 2022.1. The installation process is described in detail in this lecture.
I have been working as a developer for over 20 years in large and small companies and currently run a small business. I have developed an ISP(Image Signal Processing) ASIC for CCTV and many products using FPGA such as OLED inspection equipment and DAQ(Data Acquisition System). In addition to FPGA, I have a lot of experience in FW development (STM32, PIC32, AVR, ATMEGA, etc.), circuit design, Windows Program, etc.
Who is this course right for?
Anyone interested in MicroBlaze?
Anyone interested in FPGA
Anyone interested in Verilog?
Need to know before starting?
C language
Verilog HDL
Xilinx FPGA
1,732
Learners
76
Reviews
127
Answers
4.8
Rating
19
Courses
저는 지난 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++
입니다.
All
290 lectures
Course Materials:
All
5 reviews
5.0
5 reviews
Reviews 2
∙
Average Rating 5.0
Reviews 6
∙
Average Rating 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~!!
Reviews 14
∙
Average Rating 5.0
Reviews 1
∙
Average Rating 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~!!
Reviews 1
∙
Average Rating 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~!!
$63.80
Check out other courses by the instructor!
Explore other courses in the same field!