uart16550 is a 16550 compatible (mostly) UART core.
The bus interface is WISHBONE SoC bus Rev. B.
Features all the standard options of the 16550 UART: FIFO based operation, interrupt requests and other.
The datasheet can be downloaded from the CVS tree along with the source code.
Core updated and some more bugs fixed. It is now being verified more thoroughly but it is mostly usable.
Documentation and core code are updated.
The core is finished unless more bugs are found.
The test bench is very basic yet and is asking for your help to expand it. :-)
The core is functional in polling mode, checked on FPGA.
Should be functional in interrupts mode too but not verified fully in hardware.
Monitor debugging feature is added
All known bugs fixed.
The core is functional in all modes (interrupt and polling mode), checked on two different boards.
Full operational in uCLinux using included 16550 driver.