AMBA controllers and peripherals
ARM documentation set for ARM AMBA controllers and peripherals, Intellectual Property (IP) macrocells for Systems-on-Chip. Includes AXI and AHB interconnect, Dynamic and Static Memory Controllers, Interrupt, Color LCD, and Cache Controllers, GPIOs, UARTs, and TrustZone peripherals.
ARM AMBA controllers and peripherals are re-usable Intellectual Property (IP) macrocells developed to enable the rapid assembly of System-on-Chip designs.
AMBA controllers and peripherals comply with AMBA AXI, AHB, and APB standards. They provide functionality for very high performance matrix interconnects through to simple I/O. For example:
-
Interconnect Generation
-
Memory Controllers
-
DMA Controllers
-
Level-2 Cache Controllers
-
LCD Controllers
-
Interrupt Controllers
-
GPIOs & UARTs
The AMBA controllers and peripherals documentation set contains the following Technical Reference Manuals (TRM), Datasheets, and Technical Overviews:
AMBA controllers and peripherals
PL01x - UART
PL010
PL011 Revision r1p5
PL011 Revision r1p4
PL02x - Synchronous Serial Port
PL03x - Real Time Clock
PL050 - PS2 Keyboard/Mouse Interface
PL06x - General Purpose Input/Output
PL08x - DMA Controller
PL09x - Static Memory Controller
PL11x - Color LCD Controller
PL13x - Smart Card Interface
PL16x - DC-DC Converter Interface
PL17x - Memory Controller
PL19x - Vectored Interrupt Controller
PL220 - External Bus Interface
PL23x - PrimeCell µDMA Controller
PL24x - AHB Memory Controller
PL300 - AXI Configurable Interconnect
NIC-301 AMBA Network Interconnect
Revision: r2p1
Revision: r2p0
Revision: r1p2
Revision: r1p1
Revision: r1p0
QoS-301 AMBA Network Interconnect Advanced Quality of Service
L2C-310 Level 2 Cache Controller
r3p1
r3p0
r2p0
r1p0
r0p0
PL320 - Inter-Processor Communications Module
DMA-330 DMA Controller
Revision: r1p0
Revision: r0p0
DMC-34x Dynamic Memory Controllers
PL340 Revision: r3p0
PL340 Revision: r2p0
PL341 Revision: r1p0
PL341 Revision: r0p1
PL341 Revision: r0p0
DMC-342 Revision: r0p0
PL35x - Static Memory Controller
Revision: r2p0
PL390 - Generic Interrupt Controller
Peripheral Test Block
BP130 - Register Slice
BP131 - Downsizer
BP132-7 - Bridge
BP140 - Internal Memory Interface
BP141 - TrustZone Memory Adapter
BP144 - File Reader Master
BP147 - TrustZone Protection Controller
Older AMBA Peripherals
Using this set
To browse this set, use the
Contents frame
on the left:

- click on a topic to view it, and also to expand it so you can see the topics or documents it contains
- click on the
beside a topic to expand it without viewing it
- click on the
beside a topic to collapse it.
To search this set, enter your search term in the Search for field above the Contents tab:

- ensure you are searching in the correct part of the site:
- to search all the site, choose All documents
- to search only this set, choose Current set of documents, and select the topic containing the documents you want to search
- to search a particular document in this set, choose Current document, and select the document or any topic inside it
- to start the search, either click the SEARCH button or press Return.
Viewing SVG graphics
All line drawings use the SVG format. This enables you to zoom in on the graphic without losing any quality. To view these graphics, your browser must support the SVG format. If your browser does not have native support, you must install an appropriate plugin such as the Adobe SVG Viewer.
Finding out more
For more detailed information about using this site, see Using this site, and the topics it contains.