*
*Home|Chinese|Japanese*About ARM|Forums|Events|News|Employment|Contact Us|Investors*
dotted rule
*ARM - the architecture for the digital worldARM - the architecture for the digital world
search
*
*
***
*MARKETS:PRODUCTS & SOLUTIONS:CONNECTED COMMUNITY:TECHNICAL SUPPORT:DOCUMENTATION*
*
products and solutions
*
*
****
*.Products & Solutions
*
*
 >>Home Page 
*
 .ARM Services 
*
 .RealView Development Tools 
*
 .Fabric IP 
*
  Fabric Overview 
*
  AMBA Overview 
*
  Adaptive Verification IP 
*
  AMBA Designer 
*
  AMBA Design Kit 
*
  Request License Quote 
*
 .PrimeCell Fabric IP 
*
   
*
   
*
   
*
   
*
   
*
   
*
   
*
  Obsolete Products 
*
*
 .On-chip Debug & Trace 
*
 .Multimedia 
*
 .Physical IP 
*
 .Processors 
*
 .Security Solutions 
*
 .Operating System Support 
*
 .Licensing 
*
 >>Markets 
*
 >>Books 
*
*
*

AXI PrimeCell Overview

ask ARM*
*
*

The AMBA 3 AXI interface is the high performance on-chip interface specification available on the advanced ARM cores including the ARM1156T2-STM processor, the ARM1176JZ-STM processor, the ARM11TM MPCoreTM symmetric multiprocessor, the CortexTM-A8 and Cortex-R4 processors.

The AMBA 3 AXI interface enables the easy creation of efficient, high frequency designs which maximize the use of interconnect resources leading to very high data-throughput. It also provides support for related ARM technologies such as IEM for voltage and frequency scaling and TrustZone® technology for system security applications such as DRM.

ARM has developed a suite of products to support the AMBA 3 AXI interface specification.

 ARM ProductDescription  TRM
 L220Level-2 Cache Controller 

(995K PDF)

 PL301Configurable AXI Interconnect Fabric1
 PL330Configurable AXI  DMA Controller1
 PL340Configurable Dynamic Memory Controller

(581K ZIP)

 PL341DDR2 Dynamic Memory Controller

 (848K PDK)

 PL350Configurable Static Memory Controller

(1M PDF)

 PL390Generic Interrupt Controller1
Note 1 - Please contact ARM for access to these documents

The AMBA 3 AXI PrimeCell products are pre-verified, configurable AMBA 3 AXI system components that can be used to create a high-performance AMBA 3 AXI backplane. This AMBA 3 AXI backplane provides an optimized link from the processor core, through the cache and memory controllers to external memory.  This unleashes the full performance of the ARM11 and Cortex family processors, even when used with low-cost slow external memory.

AXI System Components (horizontal)

The PrimeCell AXI Level-2 Cache Controller typically increases system performance from 50 percent to over 100 percent, by storing recently-used data in high-speed on chip memory. It can also reduce overall system power consumption, by reducing the number of power-hungry off-chip memory accesses and enable the use of a less costly external memory system.

The PrimeCell AXI Configurable Interconnect provides a multi-layer topology that guarantees the necessary bandwidth and low latency for all connected IP blocks.  The interconnect has a throughput of 1.6GB per layer at 200MHz and no limitation on the number of layers used.  It comes with an XML specification that enables seamless integration into SPIRIT standard based EDA tools and drives the configuration of the AXI Configurable Interconnect to the specific requirements of the AMBA 3 AXI system.

The PrimeCell AXI Static and Dynamic Memory Controllers efficiently interleave multiple outstanding accesses to main memory with up to twice the throughput yet only half the gate count of previous generation memory controllers.  With their highly configurable architecture, the system designer can select the optimum balance of cost, size and performance to meet system requirements.  Both the Static and Dynamic controllers are configurable to support a wide range of memory types and memory subsystem architectures.

The AMBA PrimeCell Interrupt Controller portfolio provides a range of interfaces to the interrupt system and improves interrupt latency.
 
AXI PrimeCell DMA controllers are devices that allow data to be transferred to or from memory or peripherals bypassing the system Central Processing Unit (CPU). This enables one of two possible outcomes; either it means that the CPU can be occupied with other potentially higher priority system tasks whilst the DMA controller ensures that no parts of the system starve from data shortages or the CPU can enter a low power mode for longer but with critical data still being transferred about the system.

Back to Top

*
SEE ALSO
***
 Fabric IP Solutions>> (677Kb .pdf) 
   
 AMBA FAQs>> 
   
 ARM Advanced DMA Controller - PL330>>
(286KB .pdf)
 
   
*
RELATED NEWS
***
 ARM Introduces LPDDR2 Memory Controller for Improved Chip Performance and Energy Saving>>
(07 Oct 2008)
 
   
 ARM Demonstrates Complete Solution for SOC Backplane Design with Fabric and Verification IP>>
(01 Oct 2008)
 
   
 ARM Highlights Partners’ Expertise with Connected Community Presentation Theater at Developers’ Conference>>
(24 Sep 2008)
 
   
 Product Announcement: ARM Announces RealView ICE 3.3>>
(07 Aug 2008)
 
   
 ARM and Samsung Electronics Extend Strategic Long-Term Licensing Agreement>>
(05 Feb 2008)
 
   
*
*


**
*4 dots*Other ARM Websites
*
shadow *LEGAL STATEMENTshadow