FPGA SoC Design on Basys 3 | MicroBlaze + UART, SPI, I2C, PWM, XADC Demo

Опубликовано: 16 Июнь 2026
на канале: Duy Pham
114
2

This video demonstrates a custom System-on-Chip (SoC) implemented on the Digilent Basys 3 FPGA development board using a Xilinx MicroBlaze soft-core processor.
The system integrates several memory-mapped hardware peripherals written in VHDL, which are accessed through C++ drivers running on the embedded processor.
Implemented peripherals:
Timer core (time measurement)
GPIO (LED and switch interface)
UART communication
PWM controller for RGB LEDs
SPI communication with accelerometer
I2C communication with temperature & humidity sensor
XADC interface for FPGA internal sensors
Seven-segment display controller
Hardware components used:
Digilent Basys 3 FPGA board
Pmod ACL2 accelerometer module
Pmod HYGRO temperature and humidity sensor
RGB LED Module

(I'm just pratice speaking English:))

#FPGA #Basys3 #SoC #Vivado