Microcontroller on FPGA (Microblaze, UART, GPIO) - Phil's Lab #108
How to implement a soft-core microcontroller (AMD/Xilinx Microblaze) and peripherals (UART, GPIO) on an FPGA. From project creation, system generation in Vivado, Vitis set-up, to live demos. Featuring a custom AMD/Xilinx Spartan 7-based audio processing PCB.
Chapters:
- 00:00Introduction
- 01:55Hardware Design Course
- 02:12Microblaze Basics
- 04:18Hardware Block Diagram
- 06:25Vivado Project Set-Up
- 07:18Constraints
- 11:30Microblaze Block Design
- 12:40Clocking Wizard IP
- 13:54UART IP
- 15:27GPIO IP
- 16:16Reset Signal
- 17:29Bitstream Generation
- 18:30Exporting Hardware (XSA)
- 19:05Vitis IDE
- 19:24Vitis Project Set-Up
- 20:07UART Hello World Test
- 21:50GPIO LED Test
- 23:45Outro