A Universal asynchronous receiver/transmitter (UART) implemented in Verilog.

This UART used to be in coretest, but has been moved out as a separate project.

The current implementation supports the ability to set the bit rate as well as number of data- and stop bits by writing to control addresses via the control interface.