|
a VHDL 16550 UART core: Overview
Description
A UART that is compatible with the industry standard 16550D Includes wrappers for the Wishbone and AMBA APB busses To down load library, click on "Downloads" on the tool bar, top of this page.
Features
Uses parts from the gh_vhdl_library project (3.17 or later) Sticky parity is not supported
FIFO's are always enabled
Status
Design is finished 18 Jun 2007
P. Azkarate's addition of range for integers in Rx, Tx modules
this helps when using the Altera tools 12 July 2007
fix a couple problems found by Matthias Klemm with 5, 6, and 7 bit transfers 14 July 2007
Correct FCR bit 3 information (DMA Mode control) 4 Aug 2007
fix some TOI problems 18 Aug 2007
add stopB to sensitivity list in TX module (works the same, but removes warning) 12 Oct 2007
fixed the bug reports (dated 10/11 Oct 2007)
THRE Interrupt will now be generated when trans FIFO is empty and interrupt enable bit changes from disabled to enabled. (note on THRE operation added par 3.3) The Receiver Line Status Interrupt is cleared as suggested by Matthias Klemm (note to bug report dated 10/12/07) (mod to this fix 13 oct 2007)
|