在线浏览对应的datasheet:
http://infocentre.arm.com/help/index.jsp?topic=/com.arm.doc.set.primecell/index.html
pdf版本的datasheet:
--------------------------------------------------------------------------------------------------------------------
AMBA controllers and peripherals
用于片上系统的 ARM AMBA 外围设备、知识产权 (IP) 宏单元的 ARM 文档集。其中包括 AXI 和 AHB 互联、动态和静态内存控制器、中断、彩色 LCD 和高速缓存控制器、GPIO、UART 和 TrustZone 外围设备。
ARM AMBA 外围设备是可重用的知识产权 (IP) 宏单元,专为支持片上系统设计的快速汇编而开发。
AMBA 外围设备符合 AMBA AXI、AHB 和 APB 标准。它们提供的功能支持通过简单的 I/O 获得性能非常高的矩阵互联。例如:
- 互联生成
- 内存控制器
- DMA 控制器
- 2 级高速缓存控制器
- LCD 控制器
- 中断控制器
- GPIO 和 UART
AMBA 外围设备文档集包含下列技术参考手册 (TRM)、数据手册和技术概述:
AMBA controllers and peripherals PL01x - UART
- ARM PrimeCell® Technical Reference Manual
- PrimeCell® UART (PL011) Technical Reference Manual
- PrimeCell UART (PL011) Technical Reference Manual
PL02x - Synchronous Serial Port
PL03x - Real Time Clock
PL050 - PS2 Keyboard/Mouse Interface
PL06x - General Purpose Input/Output
- ARM PrimeCell™ General Purpose Input/Output (PL061) Technical Reference Manual
- ARM PrimeCell General Purpose Input/Output (PL060) Technical Reference Manual
PL08x - DMA Controller
- PrimeCell DMA Controller (PL080) Technical Reference Manual
- PrimeCell Single Master DMA Controller (PL081) Technical Reference Manual
PL09x - Static Memory Controller
- PrimeCell™ Synchronous Static Memory Controller (PL093) Technical Reference Manual
- PrimeCell™ Static Memory Controller (PL092) Technical Reference Manual
PL11x - Color LCD Controller
- PrimeCell™ Color LCD Controller (PL110) Technical Reference Manual
- PrimeCell Color LCD Controller (PL111) Technical Reference Manual
PL13x - Smart Card Interface
- ARM PrimeCell Smart Card Interface (PL131) Technical Reference Manual
- ARM PrimeCell™ Smart Card Interface (PL130) Technical Reference Manual
PL16x - DC-DC Converter Interface
PL17x - Memory Controller
- ARM PrimeCell™ MultiPort Memory Controller (PL176) Technical Reference Manual
- PrimeCell™ MultiPort Memory Controller (PL175) Technical Reference Manual
- PrimeCell™ MultiPort Memory Controller (PL172) Technical Reference Manual
- ARM PrimeCell™ SDRAM Controller (PL170) Technical Reference Manual
PL19x - Vectored Interrupt Controller
- PrimeCell Vectored Interrupt Controller (PL190) Technical Reference Manual
- ARM PrimeCell Vectored Interrupt Controller (PL192) Technical Reference Manual
PL220 - External Bus Interface
PL23x - PrimeCell µDMA Controller
PL24x - AHB Memory Controller
- PrimeCell AHB Memory Controller (PL241) Technical Reference Manual
- PrimeCell AHB SDR and NAND Memory Controller (PL242) Technical Reference Manual
- PrimeCell AHB SDR and SRAM/NOR Memory Controller (PL243) Technical Reference Manual
- PrimeCell AHB Memory Controller (PL244) Technical Reference Manual
- PrimeCell AHB DDR and SRAM/NOR Memory Controller (PL245) Technical Reference Manual
PL300 - AXI Configurable Interconnect
PL301 - High-Performance Matrix Revision: r2p0
Revision: r1p2
Revision: r1p1
Revision: r1p0
PL310 - Level 2 Cache Controller r3p0
- AMBA Level 2 MBIST Controller (L2C-310) Technical Reference Manual
- AMBA Level 2 Cache Controller (L2C-310) Technical Reference Manual
r2p0
- PrimeCell Level 2 Cache Controller (PL310) Technical Reference Manual
- PrimeCell Level 2 MBIST Controller (PL310) Technical Reference Manual
r1p0
- PrimeCell Level 2 Cache Controller (PL310) Technical Reference Manual
- PrimeCell Level 2 MBIST Controller (PL310) Technical Reference Manual
r0p0
- PL310 Cache Controller Technical Reference Manual
- PL310 MBIST Controller Technical Reference Manual
PL320 - Inter-Processor Communications Module
DMA-330 DMA Controller Revision: r1p0
Revision: r0p0
DMC-34x Dynamic Memory Controllers
- DMC-340 Revision: r4p0
- AMBA DDR, LPDDR, and SDR Dynamic Memory Controller DMC-340 Technical Reference Manual
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
- ARM® Generic Interrupt Controller Architecture Specification
- PrimeCell® Generic Interrupt Controller (PL390) Technical Reference Manual
Peripheral Test Block
BP130 - Register Slice
BP131 - Downsizer
BP132-7 - Bridge
- PrimeCell Infratructure AMBA 3 AXI Asynchronous Bridge (BP132) Technical Overview
- PrimeCell Infratructure AMBA 3 AXI Downwards-synchronizing Bridge (BP133) Technical Overview
- PrimeCell Infratructure AMBA 3 AXI Upwards-synchronizing Bridge (BP134) Technical Overview
- PrimeCell Infratructure AMBA 3 AXI to AMBA 3 APB Bridge (BP135) Technical Overview
- PrimeCell Infratructure AMBA 2 AHB to AMBA 3 AXI Bridges (BP136) Technical Overview
- PrimeCell Infratructure AMBA 3 AXI to AMBA 2 AHB Bridges (BP137) Technical Overview
BP140 - Internal Memory Interface
BP141 - TrustZone Memory Adapter
BP144 - File Reader Master
BP147 - TrustZone Protection Controller
Older AMBA Peripherals
--------------------------------------------------------------------------------------------------------------------
比如关于DMA的两个datasheet:
PL08x - DMA Controller
- PrimeCell DMA Controller (PL080) Technical Reference Manual
- PrimeCell Single Master DMA Controller (PL081) Technical Reference Manual
中就有下载地址:
PDF version :
http://infocentre.arm.com/help/topic/com.arm.doc.ddi0196g/DDI0196.pdf
PDF version :
http://infocentre.arm.com/help/topic/com.arm.doc.ddi0218e/DDI0218.pdf