ARM处理器的选择

ARM offers a broad range of processors to address a wide variety of applications while delivering optimum performance, power consumption and system cost. these processors are designed to meet the needs of three system categories:

Embedded real-time systems

* Embedded real-time systems for storage, automotive body and power-train, industrial and networking applications

Application platforms

* Devices running open operating systems including Linux, Palm OS, Symbian OS and Windows CE in wireless, consumer entertainment and digital imaging applications

Secure applications

* Smart cards, SIM cards and payment terminals

ARM CPU processors cover a wide range of performance and features enabling system designers to create solutions that meet their precise requirements. ARM offers both synthesisable and hard macro products, together with a range of coprocessors and debug facilities . The table below provides an at-a-glance guide to ARM processors and their performance characteristics, with links to each.

 

  ARM CPU PROCESSORS

 

 

 

 

 

 

 

 

 

Cache Size
(Inst/Data)

Tightly
Coupled
Memory

Memory
Mgt

Bus
Interface

Thumb

DSP

Jazelle

  APPLICATION PROCESSORS

 

 

 

 

 

 

 

 

ARM Cortex-A8

Variable

-

MMU+TrustZone

AMBA 3 AXI

Yes

Yes

Yes

 

 

 

 

 

 

 

 

ARM Cortex-A9 MPCore

16k/64k

 

MMU+TrustZone

AMBA 3 AXI

Yes

Yes

Yes

 

 

 

 

 

 

 

 

ARM Cortex-A9 Single Core Processor

16k/64k

 

MMU+TrustZone

AMBA 3 AXI

Yes

No

Yes

 

 

 

 

 

 

 

 

ARM1020E

32k/32k

-

MMU

2x AHB

Yes

Yes

No

 

 

 

 

 

 

 

 

ARM1022E

16k/16k

-

MMU

2x AHB

Yes

Yes

No

 

 

 

 

 

 

 

 

ARM1026EJ-S

Variable

Yes

MMU or MPU

2x AHB

Yes

Yes

Yes

 

 

 

 

 

 

 

 

ARM11 MPCore

Variable

-

MMU + cache coherency

1x or 2x AMBA AXI

Yes

Yes

Yes

 

 

 

 

 

 

 

 

ARM1136J(F)-S

Variable

Yes

MMU

5x AHB

Yes

Yes

Yes

 

 

 

 

 

 

 

 

ARM1176JZ(F)-S

Variable

Yes

MMU + TrustZone

4x AXI

Yes

Yes

Yes

 

 

 

 

 

 

 

 

ARM720T

8k unified

-

MMU

AHB

Yes

No

No

 

 

 

 

 

 

 

 

ARM920T

16k/16k

-

MMU

ASB

Yes

No

No

 

 

 

 

 

 

 

 

ARM922T

8k/8k

-

MMU

ASB

Yes

No

No

 

 

 

 

 

 

 

 

ARM926EJ-S

Variable

Yes

MMU

2x AHB

Yes

Yes

Yes

  EMBEDDED PROCESSORS

 

 

 

 

 

 

 

 

ARM Cortex-M1

 

Yes

-

AMBA AHB-Lite + APB

Yes

No

No

 

 

 

 

 

 

 

 

ARM Cortex-M3

-

-

MPU (optional)

3x AHB-Lite + APB

Yes

No

No

 

 

 

 

 

 

 

 

ARM Cortex-R4(F)

0K-64k

Variable

MPU

AMBA 3 AXI

Yes

Yes

No

 

 

 

 

 

 

 

 

ARM1026EJ-S

Variable

Yes

MMU or MPU

2x AHB

Yes

Yes

Yes

 

 

 

 

 

 

 

 

ARM1156T2(F)-S

Variable

Yes

MPU

3xAXI

Yes

Yes

No

 

 

 

 

 

 

 

 

ARM7EJ-S

-

-

-

Yes

Yes

Yes

Yes

 

 

 

 

 

 

 

 

ARM7TDMI

-

-

-

Yes**

Yes

No

No

 

 

 

 

 

 

 

 

ARM7TDMI-S

-

-

-

Yes

Yes

No

No

 

 

 

 

 

 

 

 

ARM946E-S

Variable

Yes

MPU

AHB

Yes

Yes

No

 

 

 

 

 

 

 

 

ARM966E-S

-

Yes

-

AHB

Yes

Yes

No

 

 

 

 

 

 

 

 

ARM968E-S

n/a

Yes

DMA

AHB-Lite

Yes

Yes

No

 

 

 

 

 

 

 

 

ARM996HS

n/a

 

MPU(optional)

Dual AMBA AHB

Yes

Yes

No

  SECURE APPLICATIONS

 

 

 

 

 

 

 

 

SecurCore SC100

-

-

MPU

-

Yes

No

No

 

 

 

 

 

 

 

 

SecurCore SC200

-

-

MPU

-

Yes

Yes

Yes

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值