|
D16550 Datasheet, PDF (2/7 Pages) Digital Core Design – Configurable UART with FIFO ver 2.08 | |||
|
◁ |
APPLICATIONS
â Serial Data communications applications
â Modem interface
KEY FEATURES
â Software compatible with 16450 and
16550 UARTs
â Configuration capability
â Separate configurable BAUD clock line
â Two modes of operation: UART mode and
FIFO mode
â Majority Voting Logic
â In the FIFO mode transmitter and receiver
are each buffered with 16 byte FIFO to
reduce the number of interrupts presented
to the CPU
â Adds or deletes standard asynchronous
communication bits (start, stop, and parity)
to or from the serial data
â In UART mode receiver and transmitter
are double buffered to eliminate a need for
precise synchronization between the CPU
and serial data
â Independently controlled transmit, receive,
line status, and data set interrupts
â False start bit detection
â 16 bit programmable baud generator
â MODEM control functions (CTS, RTS,
DSR, DTR, RI, and DCD)
â Fully programmable serial-interface
characteristics:
â 5-, 6-, 7-, or 8-bit characters
â Even, odd, or no-parity bit generation and
detection
â 1-, 1½-, or 2-stop bit generation
â Baud generation
â Complete status reporting capabilities
â Line break generation and detection.
Internal diagnostic capabilities:
â Loop-back controls for communications link
fault isolation
â Break, parity, overrun, framing error
simulation
â Two DMA Modes allows single and multi-
transfer
All trademarks mentioned in this document
are trademarks of their respective owners.
â Technology independent HDL Source
Code
â Full prioritized interrupt system controls
â Fully synthesizable static design with no
internal tri-state buffers
DESIGN FEATURES
The functionality of the D16550 core was
based on the Texas Instruments TL16C550A.
The following characteristics differentiate the
D16550 from Texas Instruments devices:
â The bi-directional data bus has been split
into two separate buses: datai(7:0),
datao(7:0)
â Signals rd2 and wr2, xin, and xout have
been removed from interface
â Signal ADS and address latch have been
removed
â The DLL, DLM and THR registers are
reset to all zeros
â TEMT and THRE bits of Line Status
Register, are reset during the second
clock rising edge following a THR write
â RCLK clock is replaced by global clock
CLK, internally divided by BAUD factor.
â Asynchronous microcontroller interface is
replaced by equivalent Universal interface
â All latches implemented in original 16550
devices are replaced by equivalent flip-flop
registers, with the same functionality
http://www.DigitalCoreDesign.com
http://www.dcd.pl
Copyright 1999-2007 DCD â Digital Core Design. All Rights Reserved.
|
▷ |