微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > ARM系列微处理器简介之:ARM芯片的特点与选型

ARM系列微处理器简介之:ARM芯片的特点与选型

时间:08-13 来源:3721RD 点击:

作系统以减少软件开发时间,就需要选择ARM720T以上带有MMU(Memory Management Unit)功能的ARM芯片,ARM720T、StrongARM、ARM920T、ARM922T、ARM946T都带有MMU功能。而ARM7TDMI没有MMU,不支持Windows CE和大部分的Linux;但目前有uCLinux等少数几种Linux不需要MMU的支持。

(2)系统时钟控制器

系统时钟决定了ARM芯片的处理速度。ARM7的处理速度为0.97MIPS/MHz,常见的ARM7芯片系统主时钟为20~133MHz,ARM9的处理速度为1.1MIPS/MHz,常见的ARM9的系统主时钟为100~233MHz,ARM10最高可以达到700MHz。不同芯片对时钟的处理不同,有的芯片只有一个主时钟频率,这样的芯片可能不能同时顾及UART和音频时钟准确性,如Cirrus Logic的EP7312等;有的芯片内部时钟控制器可以分别为CPU核和USB、UART、DSP、音频等功能部件提供同频率的时钟,如PHILIPS公司SAA7750等芯片。

(3)内部存储器容量

在不需要大容量存储器时,可以考虑选用有内置存储器的ARM芯片。表1.5列出了内置存储器的ARM芯片。

表1.5 内置存储器的ARM芯片

芯 片 型 号

供 应 商

Flash容量

ROM容量

SDAM容量

AT91F40162

ATMEL

2MB

256KB

4KB

AT91FR4081

ATMEL

1MB

128KB

SAA7750

Philips

384KB

64KB

PUC3030A

Micornas

256KB

56KB

HMS30C7272

Hynix

192KB

LC67F500

Snayo

640KB

32KB

(4)USB接口

许多ARM芯片内置有USB控制器,有些芯片甚至同时有USB Host和USB Slave控制器。表1.6显示了内置USB控制器的ARM芯片。

表1.6 内置USB控制器的ARM芯片

芯 片 型 号

ARM内核

供 应 商

USB Slave

USB Host

IIS接口

S3C2410

ARM920T

Samsung

1

2

1

S3C2400

ARM920T

Samsung

1

2

1

S5N8946

ARM7TDMI

Samsung

1

0

0

L7205

ARM720T

Linkup

1

1

0

L7210

ARM720T

Linkup

1

1

0

EP9312

ARM920T

Cirrus logic

0

3

1

Dragonball MX1

ARM920T

Motorola

1

0

1

SAA7750

ARM720T

Plilips

1

0

1

TMS320DSC2x

ARM7TDMI

TI

1

0

0

PUC3030A

ARM7TDMI

Micronas

1

0

5

ML67100

ARM7TDMI

OKI

1

0

0

ML7051LA

ARM7TDMI

OKI

1

0

0

SA-1100

StrongARM

Intel

1

0

0

续表

芯 片 型 号

ARM内核

供 应 商

USB Slave

USB Host

IIS接口

LH7979531

ARM7TDMI

Sharp

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top