您的位置:控制工程论坛网论坛 » 嵌入式系统 » ARM 是什么?

szzunzheng

szzunzheng   |   当前状态:离线

总积分:180  2025年可用积分:0

注册时间: 2007-06-06

最后登录时间: 2009-10-12

空间 发短消息加为好友

ARM 是什么?

szzunzheng  发表于 2007/9/18 16:33:38      1304 查看 1 回复  [上一主题]  [下一主题]

手机阅读

ARM的特点1
•ARM的含义:英文缩写为Advanced RISC Machine
•ARM是一种通用的32位RISC处理器
–32位是指处理器的外部地址和数据总线是32位的,相比16位的同频处理器性能更强大。
–RISC是一种指令集,也指采用该指令集的处理器,英文缩写:Reduced Instruction Set Computer,相比CISC代码效率更高。•ARM是一种功耗很低的高性能处理器
–例如:ARM7TDMI具有每瓦产生690MIPS的能力,已被证明在工业界处于领先水平
ARM的特点2
•ARM公司并不生产芯片,而是将ARM的技术授权其它公司生产。
–ARM本质上并不是一种芯片,而是一种芯片结构技术,不涉及到芯片生产工艺。
–授权生产ARM结构芯片的公司采用不同的半导体技术,面对不同的应用进行扩展和集成,标有不同系列号。
•ARM是一种可扩展,可移植、可集成的处理器。
–ARM内核有四个功能模块可供生产厂商根据不同用户的要求来配置生产。
–ARM7TDMI-S给用户预留出功能扩展接口。
ARM的产品系列1
•ARM7的特点:
–ARM7采用ARMV4T(Newman)结构,三级流水,平均功耗0.6mW/MHz,时钟速度66MHz,
•ARM内核的四个功能模块:
–T:Thumb,即32位模式下的16位指令集,可以在兼顾性能的同时减少代码尺寸。
–D:Debug,在内核中放置了用于调试的结构,接口形式为JTAG(Joint Test Action Group)。
–M:Multiplier,指8位乘法器。
–I:EmbeddedICE Logic,指用于实现断点观测及变量观测的逻辑电路部分。
ARM的产品系列2
•ARM7的产品线。
–ARM7TDMI:同时具备四个模块,当然用户也可选择其中的几个或一个。
–ARM7TDMI-S:软件与ARM7TDMI完全兼容,硬件预六留功能扩展口。
–ARM710T:ARM7TDMI+8K Cache+MMU,Cache:片内缓存,提高CPU性能,MMU:内存管理单元。
–ARM740T: ARM7TDMI+8K Cache+Protection Unit。
–ARM720T: ARM7TDMI+8K Cache+WinCE Support。
ARM的产品系列3
•ARM9的特点:
–ARMV4T(Harvard)结构,五级流水,指令与数据分离的Cache,平均功耗0.7mW/MHz,时钟为120MHz-200MHz
•ARM9的产品线:
–ARM9TDMI
–ARM940T:ARM9TDMI+4K Cache+ Protection Unit。
–ARM920T: ARM9TDMI+16K Cache+MMU+ WinCE Support。
–ARM9E:ARM9TDMI+Enhanced+DSP Instruction。
•ARM10:
–采用ARMV5T结构,六级流水处理,时钟速度300MHz,性能约为ARM9的两倍。
1楼 0 0 回复
总共 , 当前 /