Anda di halaman 1dari 3

ARM11 MPCore - ARM Processor http://www.arm.com/products/CPUs/ARM11MPCoreMultiprocessor.

html

Home Chinese Japanese About ARM Forums Events News Employment Contact Us Investors

MARKETS PRODUCTS & SOLUTIONS CONNECTED COMMUNITY TECHNICAL SUPPORT DOCUMENTATION

Home > Products & Solutions > Processors > Processor Families > ARM11 Family > ARM11 MPCore
Products &
Solutions ARM11 MPCore

Home Page TM TM
The ARM11 MPCore synthesizable
ARM Services processor implements the ARM11 microarchitecture and can be
RealView configured to contain between one and four processors
Development Tools delivering up to an aggregate 2600 Dhrystone MIPS of
performance.
Fabric IP
Multimedia Providing a scalable solution, the ARM11 MPCore processor
On-chip Debug & provides existing software portability across single CPU and
Trace multi-CPU designs. The ARM11 MPCore processor
Physical IP provides enhanced memory throughput of 1.3Gbytes/sec from a
single CPU, and a solution that delivers greater performance at
Processors
lower frequencies than comparable single processor designs,
Processor Overview offering significant cost savings to system designers, while
Processor Selector maintaining full compatibility with existing EDA tools and flows.
Processor Families The ARM11 MPCore processor also simplifies otherwise
ARM11 complex multiprocessor design, reducing time-to-market and total
ARM10E
design cost.
ARM7
View larger image
SecurCore
ARM9 The ARM11 MPCore processor supports a fully coherent data cache, providing the designer with a
ARM9E unique level of flexibility across various symmetric multiprocessing (SMP) and asymmetric
Cortex
multiprocessing (AMP), or any combination of either style of multiprocessor design. The
MPCore processor increases a solution's performance via the ability to cache shared data, increases
Processor
system responsiveness by allowing workloads to be balanced between processors with the portability of
Architecture
existing multitasked applications, and enabling scalability through efficient processor utilization for
Reference multithreaded applications, typical of the workloads of today's rich consumer devices.
Methodology
Performance The ARM11 MPCore processor provides the manufacturer flexibility to use the same core with different
Packages configurations for a range of products having various design requirements. The MPCore processor's
Application consistent bus interfaces and scalable design also enables the performance and power advantages of a
Processors multiple processor design while also reducing the total costs and risks of delivering next generation
Embedded digital devices.
Processors
Security Solutions The ARM11 MPCore processor supports the ARMv6 architecture, with SIMD media extensions for
next-generation rich multimedia and convergent devices and ARM Jazelle® Java acceleration. It also
Operating System
features configurable level 1 caches, 64-bit AMBA AXITM interfaces, Vector Floating Point coprocessors
Support
and programmable interrupt control and distribution. The processor supports Adaptive Shutdown of
Licensing unused processors to give dynamic power consumption as low as 0.49 mW/MHz from a generic 130nm
Markets process excluding cache. The ARM11 MPCore enables SoC designers to view the core as a single
Books “uniprocessor”, simplifying SoC development and reducing time-to-market.

Features

Highly configurable
Flexibility of total available performance from implementations using between 1 and 4
processors.
Sizing of both data and instruction cache between 16K and 64K bytes across each
processor.
Either dual or single 64-bit AMBA 3 AXI system bus connection allowing rapid and
flexibility during SoC design
Optional integrated vector floating point (VFP) unit
Sizing on the number of hardware interrupts up to a total of 255 independent sources
Efficient processing
Rich ARMv6K architecture-based multiprocessor-capable instruction set architecture
providing architectural enhancements that further improve performance of a

1 of 3 11/12/2009 2:51 PM
ARM11 MPCore - ARM Processor http://www.arm.com/products/CPUs/ARM11MPCoreMultiprocessor.html

multiprocessor capable OS
®
Support for ARM Thumb instruction set
ARM Jazelle technology
ARM DSP extensions
SIMD (single instruction, multiple data) media processing extensions delivering up to 2x
performance for video processing
Advanced energy management features
Designed for low power by providing gate level shutdown of unused resources
Supporting the ability for each processor to go into standby, dormant or power off energy
management states providing control over both the dynamic and static energy consumed
by the processor and memories with savings of up to 85%
High performance memory system
16-64k independent data and instruction cache per processor with support for full data
coherence.
Ability for data to move between each processor’s cache permitting rapid data sharing
without accesses to main memory.
Optimized L1 memory system significantly increasing throughput and further lowering
power consumption.
Fully physical index, physically tagged data cache removing the performance costs
from de-aliasing addresses on larger caches or needing to flush caches on an OS
context-switch
Data cache allocation on both read and writes along with an intelligent merging write
buffer with forwarding to greatly reduce main memory accesses and significantly
increase the ability to form bursts from multiple memory requests.
Unique 'cork-screw' cache memory design accelerating cache allocation and eviction to
a single cycle
Simple design integration
ARM-EDA Reference Methodology deliverables significantly reduce the time to generate
a specific technology implementation of the core and to generate industry standard
views and models.
Integration of the essential system components provides a standard OS view of the key
functionality and reduces the complexity and risk associated in gaining OS support.
Utilizes 64-bit AMBA 3 AXI bus interconnect simplifying system interconnect while
providing higher data bandwidth and easier timing closure
Software support environment
Standard ARM programming model with support for existing OS, middleware and
applications
Availability of Linux 2.6 SMP capable operating system and tools. Click to download.
Support for both asymmetric multiprocessor (AMP) workloads, and for symmetric
multiprocessing (SMP) multiprocessor programming paradigms

90 nm
Speed Area
Opt Opt

Configuration details 1 CPU 1 CPU


Standard Cells Advantage-HS Metro
Memories Advantage Metro

Frequency* (MHz) 620 320


Area with cache (mm²) 2.54 1.46
Area without cache (mm²) 1.80 0.90
Cache Size 16K/16K 16K/16K
Power with cache† (mW/MHz) 0.43 0.23

Power w/o cache† (mW/MHz) 0.37 0.18

Core area, frequency range and power consumption are dependent on process, libraries and optimizations.
The numbers quoted above are illustrative of synthesized cores using general purpose TSMC process
technologies and ARM Artisan standard cell libraries and RAMs.

The speed optimized implementations refer to the library choices and synthesis flow decisions and tradeoffs

2 of 3 11/12/2009 2:51 PM
ARM11 MPCore - ARM Processor http://www.arm.com/products/CPUs/ARM11MPCoreMultiprocessor.html

made in order to achieve the target frequency performance. The area optimized implementations refer to the
library choices and synthesis flow decisions and tradeoffs made in order to achieve a target area density. All
figures include internal peripherals and interrupt system.

The cache sizes are specified as InstructionCache/DataCache. The area w/o cache numbers quoted exclude
RAM area, but include all logic including memory management, cache control and debug. The area with cache
numbers quoted includes the core, the specified instruction and data caches and all necessary RAMs.

* Worst case conditions – 90nm process - 0.9V, 125C, slow silicon


† Typical case conditions – 90nm process - 1V, 25C, typical silicon

Other ARM Websites Glossary | Sitemap | Help


LEGAL STATEMENT

3 of 3 11/12/2009 2:51 PM

Anda mungkin juga menyukai