DIY编程器网
标题:
ARM体系结构的发展之:ARM体系结构的发展过程
[打印本页]
作者:
admin
时间:
2014-10-10 07:23
标题:
ARM体系结构的发展之:ARM体系结构的发展过程
16.1 ARM体系结构的发展过程
随着片上系统设计变得更加精密、复杂,ARM处理器已成为包含多个处理部件和子系统的系统核心处理器。每个ARM处理器都有一个特定的指令集架构ISA,ISA随着嵌入式市场的需求而发展。每一个ISA的发布都是相后兼容的,这使得在较早的架构版本上编写的代码也可以在后续版本上执行。
图16.1说明了ISA的发展过程。
52356bb52a8f7-thumb.png
(5.79 KB, 下载次数: 26)
下载附件
保存到相册
ARM体系结构的发展之:ARM体系结构的发展过程
2014-10-10 07:23 上传
图16.1 ISA发展过程
ISA的每一次发展,体现在命名上,就是在版本名称中增加新的变量。ISA的发展分下面几个过程。
① V3架构中引入了32-bit寻址和16-bit指令执行,而且在版本号中增加了变量T和变量M其中:
· T变量:16bit指令执行。
· M变量:长乘法的支持。
② V4中增加半字Load/Store指令。
③ V5中增加ARM/Thumb交互工作机制,而且在版本号中增加了变量E和变量J其中,
· E变量:增强的DSP指令。
· J变量:Jazelle状态。
注意
所有这些“TEJ”变量特性都集成在ARMv6体系结构中。
ARM面临的挑战是要满足不断变化的市场需求,同时在计算效率方面,继续保持工业界最强的竞争优势。
欢迎光临 DIY编程器网 (http://diybcq.com./)
Powered by Discuz! X3.2