mini - UART

 

download micro-UART source (Verilog)

download user's manual in PDF (56Kb)

 

 

Recommended digital logic background:
entry-level to medium

1.0 Introduction

The mini-UART is a fully functional, synthesizable, Universal Asynchronous Receiver Transmitter soft core, ideal for embedded processor applications or system-on-programmable-chip.

The core is based upon the ultra-compact micro-UART core. (also from www.cmosexod.com) A dedicated synchronous microprocessor bus interface module is wrapped around the micro-UART. All internal operations of the mini-UART can be controlled and programmed by the microprocessor bus.

The external microprocessor can program the baud rate, the interrupt masks and the transmit/receive buffers. A status register can be polled in real-time to keep progress of the transmitter as well as the receiver.

The mini-UART’s microprocessor bus interfaces seamlessly with the PopCorn-V3 microprocessor core, or to any other synchronous microprocessor bus such as most Intel microcontrollers.

See the full specification by opening the users's manual in PDF format.