arm内核mcu有多少种内核?

arm内核  时间:2021-07-20  阅读:()

ARM 一共有多少种内核,最新的是什么

ARM处理器核当前有6个系列产品ARM7, ARM9, ARM9E, ARM10E, SecurCore以及最新的ARM11系列。

ARM公司近日公布了四个新的ARM11系列微处理器内核(ARM1156T2-S内核、ARM1156T2F-S内核、ARM1176JZ-S内核和ARM11JZF-S内核),以及应用于ARM1176JZ-S 和ARM11JZF-S内核系列的PrimeXsys平台、相关的CoreSight技术。

ARM1156T2-S和ARM1156T2F-S内核都基于ARMv6指令

ARM11的内核特点

ARM11处理器是为了有效的提供高性能处理能力而设计的。

在这里需要强调的是,ARM并不是不能设计出运行在更高频率的处理器,而是,在处理器能提供超高性能的同时,还要保证功耗、面积的有效性。

ARM11优秀的流水线设计是这些功能的重要保证。

ARM11处理器的流水线和以前的ARM内核不同,它由8级流水线组成,可以比5级流水线的ARM9达到更高的运行频率。

从通常的角度说,过长的流水线往往会削弱指令的执行效率。

一方面,如果随后的指令需要用到前面指令的执行结果作为输入,它就需要等到前面指令执行完。

ARM11处理器通过forwarding来避免这种流水线中的数据冲突,它可以让指令执行的结果快速进入到后面指令的流水线中。

另一方面,如果指令执行的正常顺序被打断(如出现跳转指令),普通流水线处理器往往要付出更大的代价,ARM11通过实现跳转预测技术来保持最佳的流水线效率。

这些特殊技术的使用,使ARM11处理器优化到更高的流水线吞吐量的同时,还能保持和5级流水线(如ARM9处理器中的流水结构)一样的有效性。

跳转指令通常都是条件执行的。

问题在于那些决定是否跳转的条件要在跳转指令被译码的后3~4个周期才能就绪。

如果不做特殊处理,跳转指令必须等待,这样使指令执行效率变得让人难以忍受。

跳转预测就是用来帮助解决这种延迟的。

ARM11处理器提供两种技术来对跳转作出预测—动态预测和静态预测。

动态预测:在ARM11处理器中包含了64个4状态跳转地址缓存器(4-state branch target address cache)来保存最近发生的跳转指令的结果。

通过对这些历史纪录的查找,处理器可以预测出当前的跳转指令是否会被执行。

静态预测:当在动态预测的缓存器中无法查到和当前指令匹配的记录,ARM11处理器就从跳转的方式来判断是否执行。

如果是向回跳转,大多数情况是遇到一个循环,处理器会假设这条指令被执行。

如果是向前跳转,处理器会假设这条指令不被执行。

动态预测和静态预测的组合使ARM11处理器能达到85%的预测正确性,对于每一个正确的预测,给指令执行带来的是减少5个时钟周期的等待时间。

在ARM11处理器中,指令和数据可以更长时间的被保存在Cache中。

一方面是由于物理地址Cache的实现,使上下文切换避免了反复重载Cache,另一方面是由于ARM11的Cache还有很多其它新颖的技术特点。

如果数据的访问引起了CacheMiss,Cache将到存储器中读取需要的数据。

但是ARM11处理器的流水线并不会停止下来。

只要后面的指令没有用到Cache Miss将读回来的数据,ARM11处理器就会继续执行下去。

即使下一条指令还是存储器访问指令,只要数据存放在Cache中,ARM11也会允许这条指令被执行。

只有这条指令又引起一次CacheMiss,处理器才会停止下来。

在大多数应用中,经过编译器调配后,这种情况并不多见。

尽管ARM11是单指令发射处理器,但是在流水线的后半部分允许了极大程度的并行性。

一旦指令被解码,将根据操作类型发射到不同的执行单元中。

ARM11的数据通路中包含多个处理单元,允许ALU操作、乘法操作和存储器访问操作同时进行。

考虑到不同的指令需要不同的执行时间,当三类指令先后被发射到流水线中,它们就可以同时被执行。

而且ARM11处理器允许指令的乱序完成,如果在指令之间没有数据的相关性,所有指令都可以不必等待前面的指令完成而结束自己的执行。

ARM11处理器将浮点运算当成一个可供用户选择的设计。

用户可以在向ARM要求授权的时候选择是否包括浮点处理器的内核。

在流水线上的重要区别不仅是为了达到更高的性能,还是从实现的角度来考虑的。

所以,ARM11内核在运行于极高频率的同时,也能非常容易的被集成在SoC设计中。

同时,ARM11处理器提供的向上兼容性,使OEM可以放心的选用任何基于ARM的产品。

mcu有多少种内核?

从位数来说:8位、16位、32位、64位 从应用上来说:不同公司有不同的内核,比如51内核、pic内核、freescale内核、arm内核(arm7、arm9、arm11等等)、MIPS内核、X86内核

百纵科技(1399元/月)香港CN2站群232IP

湖南百纵科技有限公司是一家具有ISP ICP 电信增值许可证的正规公司,多年不断转型探索现已颇具规模,公司成立于2009年 通过多年经营积累目前已独具一格,公司主要经营有国内高防服务器,香港服务器,美国服务器,站群服务器,东南亚服务器租用,国内香港美国云服务器,以及全球专线业务!活动方案:主营:1、美国CN2云服务器,美国VPS,美国高防云主机,美国独立服务器,美国站群服务器,美国母机。2、香港C...

€4.99/月Contabo云服务器,美国高性价比VPS/4核8G内存200G SSD存储

Contabo是一家运营了20多年的欧洲老牌主机商,之前主要是运营德国数据中心,Contabo在今年4月份增设新加坡数据中心,近期同时新增了美国纽约和西雅图数据中心。全球布局基本完成,目前可选的数据中心包括:德国本土、美国东部(纽约)、美国西部(西雅图)、美国中部(圣路易斯)和亚洲的新加坡数据中心。Contabo的之前国外主机测评网站有多次介绍,他们家的特点就是性价比高,而且这个高不是一般的高,是...

企鹅小屋:垃圾服务商有跑路风险,站长注意转移备份数据!

企鹅小屋:垃圾服务商有跑路风险!企鹅不允许你二次工单的,二次提交工单直接关服务器,再严重就封号,意思是你提交工单要小心,别因为提交工单被干了账号!前段时间,就有站长说企鹅小屋要跑路了,站长不太相信,本站平台已经为企鹅小屋推荐了几千元的业绩,CPS返利达182.67CNY。然后,站长通过企鹅小屋后台申请提现,提现申请至今已经有20几天,企鹅小屋也没有转账。然后,搞笑的一幕出现了:平台账号登录不上提示...

arm内核为你推荐
android游戏开发教程做安卓平台游戏开发需要学什么?外媒称华为加速南泥湾项目华为每年或支付高通超5亿美元,为什么高通这么厉害?win7无线局域网关于用win7系统建立无线局域网qq空间维护QQ空间正在维护中,暂不支持访问,这是什么意思,什么时候才能好?qq空间维护qq空间打不开怎么维护物联卡官网联通电信物联卡是正规卡吗?怎么不能在官网充值?无法清除dns缓存急求无法清除DNS缓存怎么解决要有效的!无法清除dns缓存无法清除dns缓存 设置好后重起又是无法清除罗振宇2017跨年演讲有时候拼命奔跑,只是为了留在原地是什么意思微服务网关微服务网页打不开是什么原因
互联网域名管理办法 hkbn cpanel主机 一元域名 ibox官网 秒杀预告 129邮箱 服务器托管什么意思 爱奇艺vip免费领取 香港新世界中心 电信托管 drupal安装 东莞服务器托管 空间服务器 免费主页空间 789电视剧网 腾讯云平台 winds 时间服务器 德国代理 更多