UART ,is a soft Core of a Universal Asynchronous Receiver/Transmitter (UART) functionally, identical to the TL16C450. the UART core is configurable .
The UART IP core performs serial-to-parallel conversion on data characters received from a peripheral device or a MODEM; and parallel-to-serial conversion on data characters received from the CPU.
The UART core includes a programmable baud rate generator,and has a complete MODEM control capability and a processor-interrupt system.
Configurable UART
Overview
Key Features
- compatible with the 16450 UART
- Configurable
- 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 the need to 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
- Complete status reporting capabilities
- Line break generation and detection. Internal diagnostic capabilities
Deliverables
- Source code
- test bench environment
- Synthesis scripts
- Documentation
Technical Specifications
Maturity
Silicon proven
Availability
Now