Figure 2.1 shows a block diagram of the UART.
Figure 2.1. UART block diagram
Test logic is not shown for clarity.
The functions of the UART are described in the following sections:
AMBA APB interface
Register block
Baud rate generator
Transmit FIFO
Receive FIFO
Transmit logic
Receive logic
Interrupt generation logic
DMA interface
Synchronizing registers and logic
Test registers and logic.