ARM核 | 主 要 特 点 |
ARM7TDMI | • 使用v4T体系结构 • 最普通的低端ARM核 • 3级流水线 • 冯·诺依曼体系结构 • CPI约为1.9 T表示支持Thumb指令集(ARM指令是32位的;Thumb指令是16位的) DI表示“Embedded ICE Logic”,支持JTAG调试 M表示内嵌硬件乘法器 ARM720T是具有cache、MMU(内存管理单元)和写缓冲的一种ARM7TDMI |
ARM9TDMI | • 使用v4T体系结构 • 5级流水线:CPI被提高到1.5,提高了最高主频 • 哈佛体系结构:增加了存储器有效带宽(指令存储器接口和数据存储器接口),实现了同时访问指令存储器和数据存储器的功能。 • 一般提供附带的cache:ARM922T有2 X 8KB的cache、MMU和写缓冲;ARM920T除了有2 × 16KB的cache之外,其他的与ARM922t相同;ARM940T有一个MPU(内存保护单元) |
ARM9E | • ARM9E是在ARM9TDMI的基础上,增加了一些功能:支持V5TE版本的体系结构,实现了单周期32 × 16乘法器和Embedded ICE Logic RT • ARM926EJ-S / ARM946E-S:有可配置的指令和数据cache、指令和数据TCM接口以及AHB总线接口。ARM926EJ-S有MMU,ARM946E-S有MPU • ARM966E-S:有指令和数据TCM接口,没有cache、MPU/MMU |
ARM11系列 | • ARM1136JF-S:使用ARM V6体系结构,性能强大(8级流水线,有静态/动态分支预测器和返回堆栈),有低延迟中断模式,有MMU,有支持物理标记的4-64k指令和数据cache,有一些内嵌的可配置的TCM,有4个主存端口(64位存储器接口),可以集成VFP协处理器(可选)。 • ARM1156T2(F)-S:有MPU,支持Thumb2 ISA。 • ARM1176JZ(F)-S:在ARM1136JF-S基础上实现了TrustZone技术。 |
Cortex系列 | • Cortex-A8:使用v7A体系结构,支持MMU、AXI、VFP和NEON。 • Cortex-R4:使用v7R体系结构,支持MPU(可选)、AXI和Dual Issue技术。 • Cortex-M3:使用v7M体系结构,支持MPU (可选)、AHB Lite 和 APB |
欢迎光临 DIY编程器网 (http://diybcq.com/) | Powered by Discuz! X3.2 |