世至其美

嵌入式 | 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是一条访存指令。

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »