您的位置 首页 元件

深化了解ARM系统架构(S3C6410)—arm7,arm9,arm11差异

1.时钟频率的提高虽然内核架构相同,但ARM7处理器采用3级流水线的冯·诺伊曼结构;而ARM9采用5级流水线的哈佛结构,ARM11为8级流水线哈弗结…

1. 时钟频率的进步

尽管内核架构相同,但ARM7处理器选用3级流水线的冯·诺伊曼结构;而ARM9选用5级流水线的哈佛结构,ARM11为8级流水线哈弗结构(从arm9开端都选用了哈弗结构)。添加的流水线规划进步了时钟频率和并行处理才能。5级流水线可以将每一个指令处理分配到5个时钟周期内,在每一个时钟周期内一起有5个指令在履行。在常用的芯片生产工艺下,ARM7一般运转在100MHz左右,而ARM9则至少在200MHz以上.ARM11首要推出350M~500MHz时钟频率的内核,现在上升到1GHz时钟频率。

2 指令周期的改善
指令周期的改善关于处理器功能的进步有很大的协助。功能进步的起伏依赖于代码履行时指令的堆叠,这实际上是程序自身的问题。关于选用第一流的言语,一般来说,功能的进步在30%左右。

3.MMU(内存办理单元)
ARM7一般没有MMU(内存办理单元),(ARM720T有MMU)。
ARM9一般是有MMU的,ARM9940T只要MPU,不是一个完好的MMU。

ARM11当然也有MMU的。
这一条很重要,MMU单元是大型操作体系必需的硬件支撑,如LINUX;WINCE等。这就是说,ARM7一般只能运转小型的实时体系如UCOS-II,eCOS等,而ARM9无此约束,一般的操作体系都可以移植。其实即便ARM720T能支撑LINUX;WINCE等体系,也鲜有人用,由于以ARM7的运转速度跑这种大型操作体系,真实有点费劲。再者两者的应用领域显着不同,也无此必要。

下面两个图:架构一幕了然。

4. 在从ARM7到ARM9,ARM11的渠道改变过程中,有一件工作对错常值得幸亏的,即ARM9,ARM11可以地向后兼容ARM7上的软件;而且开发人员面临的编程模型和架构根底也保持一致。

下面图是一些特征比较:

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/yuanjian/276932.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部