This should serve as a playground programming a FPGA board.
Board:
- DIGIL 410-319-1 Arty A7-100T: Artix-7 FPGA-Development
Inspired by fromthetransistor, the first project was to implement the Universal Asynchronous Reciever Transmitter (UART) protocol.
UART Protocol implementation with Verilog. Development was done with Icarus Verilog and GTKWave, which is also used to run the tests.
Run the testbench using iverilog:
./simulate_verilog.sh
Todo:
- Extend testbench for UART module.
- Test the implementation on the board.