有一道题是ARM7与
ARM9区别,并说出其中有性能提高的地方。
ARM7内核是0.9MIPS/MHz的三级流水线和冯·诺伊曼结构;
ARM9内核是5级流水线,提供1.1MIPS/MHz的哈佛结构。
ARM7TDMI提供了非常好的性能-功耗比。它包含了THUMB指令集快速乘法指令和ICE调试技术的内核。ARM9的时钟频率比ARM7更高,采用哈佛结构区分了数据总线和指令总线。
目前非常流行的ARM芯核有:ARM7TDMI,ARM720T,StrongARM,ARM9TDMI,ARM922T,ARM940T,ARM946T,ARM966T,ARM10TDM1等;
ARM7TDMI没有MMU;
ARM940T只有Memory protection unit.不是一个完整的MMU。
ARM720T、StrongARM、ARM920T、ARM922T、ARM946T都带有MMU功能。
区别之处:
1、时钟频率的改进
五级流水线的设计使ARM9比ARM7的的三级的流水线,频率提高。
2、周期数的改进
1)加载和存储
ARM9核有独立的指令和数据存储器接口,允许CPU同时取指和读/写数据。称为“改进的哈佛体系结构”。
5级流水线引入了分开的“存储器”和“写回”段。这两个段分别用于加载或存储指令进行存储访问。
2)互锁
3)分支
分享到:
相关推荐
相关软件可以使用Wiggler调试ARM7-ARM9, 支持Win98/Win2000/WinXP, ADS 1.2, ARM7/ARM9, ARM/Thumb, Little/Big Endian, RDI, Banyan,Wiggler...
arm7教程 arm7教程 arm7教程 arm7教程 arm7教程 arm7教程 arm7教程 arm7教程 arm7教程 arm7教程
新一代的 ARM9 处理器,通过全新的设计,采用了更多的晶体管,能够达到两倍以上 于 ARM7 处理器的处理能力。这种处理能力的提高是通过增加时钟频率和减少指令执行周 期实现的。
ARM7与ARM9的区别及ARM体系结构,ARM7与ARM9的区别及ARM体系结构
本人主要用来开发bk3431q, keil官网下载比较痛苦
ARM7与ARM9的性能比较白皮书,帮助大家选择ARM CPU.
The legacy pack for MDK v5.25 is the last one MDK Version 5 uses Software Packs to support a microcontroller device and to use middleware. To maintain backward compatibility with MDK Version 4 you ...
ARM7内核详解ARM7内核详解ARM7内核详解ARM7内核详解ARM7内核详解ARM7内核详解ARM7内核详解ARM7内核详解
openssl lib arm7 arm7s arm64 armi386
ARM7-ARM9-JTAG仿真器 ARM7-ARM9-JTAG仿真器
ARM7与ARM9体系结构研讨.pptx
ARM7和ARM9系统的调试软件,里面包含应用程序,驱动程序,配置文件和使用说明等
ARM7、9调试代理,嵌入式开发必备工具
ARM7和ARM9的区别。。。。。。。。。。。。。。。。。。。。。。。。。。。
ARM9与ARM7的比较优势,ARM11和ARM9的区别.
ARM7 ARM 9入门引导ARM7 ARM 9入门引导ARM7 ARM 9入门引导ARM7 ARM 9入门引导
ARM9系列和ARM7TDMI内核的性能比较,简单地用ARM7指代ARM7TDMI和ARM7TDMI-S;用ARM9指代ARM9TDMI和ARM9E- S系列
ARM7 Documentation ARM7vC
ARM内核及性能比较(列表对比)包含arm7、arm9、arm9e、arm10e、arm11等
请注意: ... ... 一定要先下载完,再评论。如果先评论后下载,或者在下载的过程中评论,积分同样不会返还。...更多linux、ARM和C语言资源请参考: http://blog.csdn.net/arkofnoach/archive/2010/10/23/5960560.aspx