嵌入式 | ARM嵌入式微处理器核心
ARM内核是一种32位RISC微处理器,具备功耗低、性价比低、代码密度高等三大特色。
ARM处理器具有RISC体系结构的典型特征,同时具以下特点:
在每条数据处理指令当中,都控制算术逻辑单元(ALU)和移位器,以使ALU和移位器获得最大的利用概率。
自动递增和自动递减的寻址模式,以优化程序中的循环。
同时Load和Store多条指令,以增加数据吞吐量。
所有指令都可以条件执行,以增大执行吞吐量。
ARM有v1、v2、v3、v4、v4T、v5TE、v5TEJ、v6、v7、v8等主要版本,
广泛运用于v4版本,所以这篇博文主要介绍v4及v4以上的版本。
各版本差异如下图:
典型ARM微处理器(ARM7TDMI)CPU Core体系结构:(如下图)
ARM7TDMI的三级流水线和ARM9TDMI五级流水线区别:
CPI(每个指令的周期数),LDR是一条访存指令。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。