Configurable UART

Overview

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.

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
×
Semiconductor IP