UART Communication & DSP Platform
A modular SystemVerilog platform integrating UART communication, FIFO buffering, command parsing, multi-character response control, and DSP visualization.
01 // PROJECT OVERVIEW
System design and implementation
This project implements a complete FPGA communication path between a computer terminal and an Intel MAX 10 FPGA. Incoming UART bytes are buffered, interpreted by a command parser, processed by control logic, and returned through a transmit path. The design was divided into modular RTL blocks so each component could be independently simulated, verified, and integrated.
UART DATA PATH
PROJECT MEDIA
Hardware, simulation, and demonstrations
TECHNICAL HIGHLIGHTS
01
Implemented UART receive and transmit modules in SystemVerilog.
02
Integrated an 8-byte FIFO for buffered serial communication.
03
Created command parsing and multi-character response control logic.
04
Verified module behavior with ModelSim simulations and waveform analysis.
05
Validated serial communication using physical FPGA hardware and a CP2102 interface.
SOURCE CODE
Review the RTL implementation and supporting files.

