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