Ameba-D User Manual
User Manual All information provided in this document is subject to legal disclaimers. © REALTEK 2019. All rights reserved.
284
14
Universal Asynchronous Receiver/Transmitter
(UART)
14.1
Introduction
The UART module offers a flexible means of full duplex data exchange with external equipment, requiring an industry standard NRZ
asynchronous serial data format. It offers a very wide range of baud rates using a fractional baud rate generator. Low power Rx mode is
implemented by monitoring Rx baud rate error and own frequency drift.
14.1.1
Features
Various UART format: 1 start bit, 7/8 data bits, 0/1 parity bit and 1/2 stop bits
Very wide range of baud rate
APB3 bus interface
Auto-flow control
Interrupt control
I
nfrared data association (IrDA)
Loop back mode for test
Separated clocks for Tx path and Rx path
Fractional baud rate
Low power mode for Rx path
Monitor and elimination of Rx baud rate error and own frequency drift automatically for Rx path
DMA mode
UART Rx timeout mechanism
Option for UART Rx to be DMA flow controller
14.1.2
Block Diagram
The block diagram of UART is shown in Fig 14-1.
tx_fifo
rx_fifo
xmitckt
recvckt_new
apb_slv_ wrap
APB clock
XTAL clock
irda_sir_
encoder
irda_sir_
decoder
XTAL clock,
XTAL clock/20,
OSC clock
regmng
dma_intf
Fig 14-1 UART block diagram
Realtek confidential files
The document authorized to
SZ99iot
2019-05-15 10:08:03