This project implements a UART (Universal Asynchronous Receiver/Transmitter) transmitter and receiver in Verilog.
- Design Files: Located in
design files/(uart_tx.vanduart_rx.v). - Testbenches: Located in
testbenches/(tb_uart_tx.vandtb_baud_gen.v).
To run the testbenches, you need Icarus Verilog and GTKWave installed.
Use the following commands as an example:
iverilog -o sim "design files/uart_tx.v" "testbenches/tb_uart_tx.v"
vvp sim
gtkwave wave.vcdThis waveform demonstrates the simulation output for the UART transmitter module only.
For detailed information on the modules, see:
