LS_Universal asynchronous receiver/transmitter (UART)
RM0082
590/844
Doc ID 018672 Rev 1
27.2
Functional description
27.2.1
Block diagram
Figure 60.
UART block diagram
27.2.2
Main functions description
APB Interface
The
APB Interface
block generates read and write decodes for accesses to control and
status registers (CSRs) as well as to transmit/receive FIFO memories.
Register Block
The
Register Block
allows to store data written, or to be read across the APB Interface.
nUARTRST
PCLK
PRESETn
PSEL
PENABLE
PWRITE
PADDR[11:2]
PWDATA[15:0]
PRDATA[15:0]
UARTCLK
APB interface
and register
block
UARTRXDMACLR
UARTTXDMACLR
UARTRXDMASREQ
UARTRXDMABREQ
UARTTXDMASREQ
UARTTXDMABREQ
DMA
Interface
FIFO status
and interrupt
generation
UARTTXINTR
UARTRXINTR
UARTMSINTR
UARTRTINTR
UARTEINTR
UARTINTR
nUARTCTS
nUARTRI
nUARTDSR
nUARTDCD
nUARTDTR
nUARTRTS
nUARTOUT1
nUARTOUT2
16x12
Receive
FIFO
Transmitter
Receiver
UARTTXD
UARTRXD
16x8
Transmit
FIFO
Baud rate
generator
FIFO
flags
Transmit
FIFO
status
Receiv
FIFO
status
Baud rate divisor
Control and status
Baud16
txd[7:0]
rxd[11:0]
Read data[11:0]
Write data[7:0]