
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
This lecture implements DDR Memory Arbiter.
DDR Arbiter
Image Frame Buffer
This lecture covers implementing the arbiter, the final stage of a DDR memory controller. When using DDR as a frame buffer for image data, DDR access (read/write) can overlap. This typically occurs when the input and output frame rates differ. In such cases, you need to design an arbiter to control access (read/write) timing. You must ensure that read and write requests are processed sequentially.
This lecture will implement a DDR arbiter to ensure sequential DDR access without overlapping when the input and output image frame rates differ. The results will be downloaded to the board and verified to be operational.
The structure of the text is as follows.
Chapter 2 describes the Arty A7-35T board used in the lab.
Chapter 3 describes the general system configuration.
Chapter 4 implements the program module by module.
Chapter 5 implements the Top Module and verifies the results through simulation.
Chapter 6 generates a bitstream and checks the results on the board.
💾 Please check before taking the class!
This lecture is a text lecture in PDF format and does not provide separate videos.
We provide the source code for the mods described in the lecture.
We will be conducting our hands-on training on the Arty A7 development board sold by Digilent.
I've worked as a developer for over 20 years at both large and small companies, and I currently run a small business. I've developed an ISP (Image Signal Processing) ASIC for CCTV, and I've developed numerous FPGA-based products, including OLED inspection equipment and DAQ (Data Acquisition System). Beyond FPGAs, I have extensive experience in software development (STM32, PIC32, AVR, ATMEGA, etc.), circuit design, and Windows programming. I hope my extensive experience will be helpful to you in your learning.
Who is this course right for?
Anyone who wants to learn Verilog
Those who wish to learn FPGA
Want to learn ddr Arbiter?
Need to know before starting?
verilog
Vivado
xilinx fpga
1,657
Learners
67
Reviews
124
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
103 lectures
Course Materials:
All
1 reviews
$84.70
Check out other courses by the instructor!
Explore other courses in the same field!