Production Proven, Complex Semiconductor IP Cores

Semiconductor IP Cores


T2M › Automotive › UART Whitebox Controller IP

UART Whitebox Controller IP

Description

The UART Whitebox IP is a configurable serial communication controller supporting full-duplex transmit and receive operation, programmable baud rates, flexible character formats, deep FIFOs, modem control, hardware and software flow control, prioritized interrupts, and comprehensive error reporting. Compatibility with widely used 16x50 UART software models simplifies integration into existing systems. The technology-independent RTL can be customized for the required FIFO depth, host bus, register map, and target ASIC or FPGA platform.

Features

  • Full-duplex asynchronous transmitter and receiver
  • Software-compatible with common 16x50 UART  families
  • Supports UART and FIFO operating modes
  • Separate transmitter and receiver FIFOs
  • Standard 128-byte FIFOs, configurable to larger depths
  • Supports 5-, 6-, 7-, 8-, and 9-bit characters
  • Programmable parity and one, 1.5, or two stop bits
  • Programmable baud-rate generator and clock prescaler
  • RTS/CTS and DTR/DSR hardware flow control
  • XON/XOFF software flow control
  • Modem-control and status signals
  • Prioritized transmitter, receiver, status, and modem interrupts
  • Break, parity, framing, and overrun-error detection
  • Internal diagnostic and loopback modes
  • Fully synthesizable Whitebox RTL with configurable bus wrappers
Deliverables
  • Detailed Datasheet
  • Verilog behaviour model (A) for simulation
  • Liberty (.db/.lib) for synthesis, STA, and equivalence
  • checking
  • CTL / CTLDB for DFT
  • SPF — Standard Test Interface Language (STIL)
  • Procedure File — for ATPG
  • LEF for APR
  • CDL for LVS connection