The iniUART is an innovative, flexible implementa-tion of an Universal Asynchronous Receiver Trans-mitter (UART) device. iniUART, which uses the RS-232 serial protocol, provides the interface between a microprocessor and a serial port or between the system and a standard serial port. The core contains a highly accurate programmable baud rate generator, serial receiver and transmitter communications channels, and interrupt control signals.
Universal Asynchronous Receiver Transmitter
Overview
Key Features
- Configurable transfer rate: 1200bps - 115.2kbps with accuracy better than 0.15% from 8Mhz clock!
- Data format: 7, 8 bits
- Parity enable, odd/even, parity error detection
- Stopbit: 1 or 2 bits
- Format check, glitch rejection
- 3 point input sampling
- Parallel interface with event control
- Customizable data format and protocols for non standard applications
Benefits
- The iniUART core may be used as a data link layer
- with parallel interfaces and event communication.
- Application-specific blocks (e.g., interrupt controller, special interfaces, status reporting circuits) can then be built around the iniUART and will not affect the main functionality.
- Structured, synchronous VHDL Design
Block Diagram
Deliverables
- VHDL or Verilog RTL Source Code
- Functional Testbench
- Synthesys Script
- Data Sheet
- User Guide
- Hotline Support by means of phone, fax and e-mail
Technical Specifications
Foundry, Node
Technology independent
Maturity
Proven in ASIC and FPGA Technologies
Availability
now
Related IPs
- UART : Universal Asynchronous Receiver Transmitter Core
- Universal Asynchronous Receiver / Transmitter
- Universal Asynchronous Receiver / Transmitter
- Universal Asynchronous Receiver Transmitter
- High Speed UART IP core - Universal Aysynchronous Receiver / Transmitter
- Universal Asynchronous Receiver / Transmitter