Tang Nano 9K Simple PicoRV32-based SoC on FPGA
Автор: Grug Huhler
Загружено: 2024-05-17
Просмотров: 7455
This video shows how to create a very simple system-on-a-chip (SoC) using the PicoRV32 RISC-V core and the Tang Nano 9K FPGA development board. The goal is a simple and consistent design that is not abstracted but is easy to extend. We show both Verilog for the SoC and C code for software on the PicoRV32 soft core.
Chapters
0:00 Introduction
0:40 Pins & connections
1:15 View of board
1:25 UART output
2:00 SoC's design
2:49 PicoRV32 core
4:26 Bus operation
5:20 Write strobe signals
6:08 Verilog files
6:42 Top-level module
10:12 Reset
10:36 Slave device integration
12:18 SRAM
15:04 Countdown timer
17:22 Software
21:52 Resources & Timing
22:47 Logic analyzer
Links
Project github: https://github.com/grughuhler/picorv32 but also look at https://github.com/grughuhler/picorv3... for a maintained and more capable version described in later videos.
PicoRV32: https://github.com/YosysHQ/picorv32
Gowin SRAM on Tang Nano 9K: • Block SRAM on the Tang Nano 9K FPGA Develo...
ADALM2000 Logic Analyzer: • ADALM2000 (M2K) Logic Analyzer and Mixed S...
ADALM200: Intro: • Introduction to ADALM2000 (M2K)
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: