Tang Nano 4K Cortex M3 APB Access to FPGA-Based Designs
Автор: Grug Huhler
Загружено: 2024-10-23
Просмотров: 1731
This video provides examples of creating APB completers on the Tang Nano 4K FPGA development board. The completers are modules that use the ARM APB2 protocol and implement memory-mapped registers that software on the FPGA's Cortex M3 can read and write. One completer does nothing but implement 4 registers; a second implements a simple PWM controller. Both completers are in Verilog and provide a template for integrating your own designs on the FPGA that interact with software on the M3.
Contents
0:00 Introduction
0:30 APB & completers
1:22 APB signals
2:04 APB states & timing
3:10 Verilog
7:07 M3 instantiation
8:24 Build & flash
10:01 System working
11:47 Software build
12:18 Exit
Additional information:
Previous video on getting started with the M3. This video goes into UART connections and software in more detail: • Tang Nano 4K: Getting Started with Its Cor...
Video about Gowin PLLs: • Strange way to blink an LED: Demonstrating...
Project gitub with complete Gowin project: https://github.com/grughuhler/tang_4k...
See README files on the github.
See also my Tang Nano playlists.
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: