Skip to content

dxlnr/fpga

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FPGA Playground

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.

Verilog

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.