4.23. UART

The PL011 PrimeCell UART is an AMBA compliant SoC peripheral that is developed, tested, and licensed by ARM Limited. The 24MHz reference clock to the UARTs is from the crystal oscillator that is part of OSC0.

Table 4.75. UART implementation

Location FPGA
Memory base address

0x10009000 for UART0

0x1000A000 for UART1

0x1000B000 for UART2

0x1000C000 for UART3


12 for UART0

13 for UART1

14 for UART2

15 for UART3


15 UART0 Tx

14 UART0 Rx

13 UART1 Tx

12 UART1 Rx

11 UART2 Tx

10 UART2 Rx


You can use UART3 with DMA by selecting any two of the SYS_DMAPSRx Registers. You must configure separate channels for both Tx and Rx operation. See DMA peripheral map registers, SYS_DMAPSRx.

Release versionARM UART PL011 r1p3
Reference documentationARM PrimeCell UART (PL011) Technical Reference Manual (see also UART interface).

The following key parameters are programmable:

Copyright © 2005-2011 ARM Limited. All rights reserved.ARM DUI 0411D