Cortex-A8和ARM9有何不同?-Cortex-A8和ARM9的区别

Cortex-A8和ARM9有何不同?-Cortex-A8和ARM9的区别,第1张

arm系列从arm11开始,以后的就命名为cortex,并且性能上大幅度提升。Cortex-A8和ARM9有何不同?一起来看看吧。

Cortex-A8介绍

Cortex-A8处理器是ARM的第一款超标量处理器,具有提高代码密度和性能的技术,用于多媒体和信号处理的NEON™技术,以及用于高效地支持预编译和即时编译Java及其他字节码语言的Jazelle®运行时编译目标(RCT)技术。为加快各大公司和厂商基于Cortex-A8处理器的产品上市,安赛卓尔电子科技推出的Cortex-A8工业开发板经国内多家厂商的使用,已在工业控制、医疗电子、节能环保、智能交通、能源节能、电力系统、通讯系统、纺织行业、数控行业、汽车电子、工业触摸屏控制系统、机器人视觉、媒体处理无线应用、数字家电、车载设备、通信设备、网络终端等环境恶劣场合广泛应用。

Cortex-A8技术支持

Cortex-A8处理器出色的运行速率和功率效率是通过新的支持并实现了高级泄露控制的ARMArTIsan®Advantage-CE库实现的。这种处理器得到了各种各样的适用于快速系统设计的ARM技术的支持,其中包括:

RealView®DEVELOP系列软件开发工具

RealViewCREATE系列ESL工具和模型

CoreSight™调试和跟踪技术;以及通过OpenMAX多媒体处理标准实现的软件库支持。

AMBA®3AXI高性能SoC互连

Cortex-A8处理器结构

Cortex-A8处理器是第一款基于下一代ARMv7架构的应用处理器,使用了能够带来更高性能、更低功耗和更高代码密度的Thumb-2技术它首次采用了强大的NEON信号处理扩展集,为H.264和MP3等媒体编解码提供加速。

Cortex-A8和ARM9有何不同?-Cortex-A8和ARM9的区别,Cortex-A8和ARM9有何不同?-Cortex-A8和ARM9的区别,第2张

Cortex-A8的解决方案还包括Jazelle-RCTJava加速技术,对实时(JIT)和动态调整编译(DAC)提供最优化,同时减少内存占用空间高达3倍该处理器配置了先进的超标量体系结构流水线,能够同时执行多条指令,并且提供超过2.0DMIPS/MHz的性能处理器集成了一个可调尺寸的二级高速缓冲存储器,能够同高速的16KB或者32KB一级高速缓冲存储器一起工作,从而达到最快的读取速度和最大的吞吐量新处理器还配置了用于安全交易和数字版权管理的TrustZone技术,以及实现低功耗管理的IEM功能。

Cortex-A8处理器使用了先进的分支预测技术,并且具有专用的NEON整型和浮点型流水线进行媒体和信号处理在使用小于4mm2的硅片及低功耗的65nm工艺的情况下,Cortex-A8处理器的运行频率将高于600MHz(不包括NEON追踪技术和二级高速缓冲存储器)在高性能的90nm和65nm工艺下,Cortex-A8处理器运行频率最高可达1GHz,能够满足高性能消费产品设计的需要。

ARM9介绍

ARM9系列处理器是英国ARM公司设计的主流嵌入式处理器,主要包括ARM9TDMI和ARM9E-S等系列。ARM9处理器采用更多的晶体管,属于新一代处理器,拥有全新的设计,能够达到两倍以上于ARM7处理器的处理能力。

ARM9结构

ARM9采用哈佛体系结构,指令和数据分属不同的总线,可以并行处理。在流水线上,ARM7是三级流水线,ARM9是五级流水线。由于结构不同,ARM7的执行效率低于ARM9。平时所说的ARM7、ARM9实际上指的是ARM7TDMI、ARM9TDMI软核,这种处理器软核并不带有MMU和cache,不能够运行诸如linux这样的嵌入式 *** 作系统。而ARM公司对这种架构进行了扩展,所以有了ARM710T、ARM720T、ARM920T、ARM922T等带有MMU和cache的处理器内核。

Cortex-A8和ARM9有何不同?-Cortex-A8和ARM9的区别,Cortex-A8和ARM9有何不同?-Cortex-A8和ARM9的区别,第3张

ARM9处理能力

新一代的ARM9处理器,通过全新的设计,采用了更多的晶体管,能够达到两倍以上于ARM7处理器的处理能力。这种处理能力的提高是通过增加时钟频率和减少指令执行周期实现的。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2718268.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-17
下一篇 2022-08-17

发表评论

登录后才能评论

评论列表(0条)

保存