ARM 体系: ARMv4 ARMv5 ARMv6 ARMv7
ARM CPU: arm7 arm9 arm10 arm11 arm-cortex-a8
流水线: 3 5 6 8
频率(MHZ) 80 150 260 335 667
MMU 无/有 有 ...
结构: 冯诺依曼 哈佛 ...
ARM CPU: arm7 arm9 arm10 arm11 arm-cortex-a8
流水线: 3 5 6 8
频率(MHZ) 80 150 260 335 667
MMU 无/有 有 ...
结构: 冯诺依曼 哈佛 ...
注:
不同ARM体系采用不同指令集
哈佛结构是数据和指令分开存储并行
冯诺依曼(普林斯顿)结构是混合存储的
不同ARM体系采用不同指令集
哈佛结构是数据和指令分开存储并行
冯诺依曼(普林斯顿)结构是混合存储的
ARM主要有7个基本工作模式
User : 非特权模式,大部分任务执行在这种模式
FIQ : 当一个高优先级(fast) 中断产生时将会进入这种模式
IRQ : 当一个低优先级(normal) 中断产生时将会进入这种模式
Supervisor :当复位或软中断指令执行时将会进入这种模式
Abort : 当存取异常时将会进入这种模式
Undef : 当执行未定义指令时会进入这种模式
System : 使用和User模式相同寄存器集的特权模式
ARM 有37个寄存器
1 个用作PC( Program Counter)
1个用作CPSR(Current Program Status Register)
5个用作SPSR(Saved Program Status Registers)
30 个通用寄存
本文介绍了ARM的不同体系架构,包括从ARMv4到ARMv7的发展历程,并详细列举了ARM CPU型号,如arm7、arm9等,以及这些CPU的流水线深度、运行频率等关键指标。同时,文中还对比了冯诺依曼与哈佛结构的特点,并概述了ARM的典型工作模式及其寄存器配置。
ARM体系结构.硬件组成原理.工作模式&spm=1001.2101.3001.5002&articleId=78058316&d=1&t=3&u=8df0ab0bf5ce4b0cb9ae12318ac74103)
1462

被折叠的 条评论
为什么被折叠?



