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内核

瓜云互联-美国洛杉矶高防CN2高防云服务器,新老用户均可9折促销!低至32.4元/月!

瓜云互联一直主打超高性价比的海外vps产品,主要以美国cn2、香港cn2线路为主,100M以内高宽带,非常适合个人使用、企业等等!安全防护体系 弹性灵活,能为提供简单、 高效、智能、快速、低成本的云防护,帮助个人、企业从实现网络攻击防御,同时也承诺产品24H支持退换,不喜欢可以找客服退现,诚信自由交易!官方网站:点击访问瓜云互联官网活动方案:打折优惠策略:新老用户购买服务器统统9折优惠预存返款活动...

PacificRack 端午节再来一款年付$38 VPS主机 2核4GB内存1TB流量

这不端午节和大家一样回家休息几天,也没有照顾网站的更新。今天又出去忙一天没有时间更新,这里简单搜集看看是不是有一些商家促销活动,因为我看到电商平台各种推送活动今天又开始一波,所以说现在的各种促销让人真的很累。比如在前面我们也有看到PacificRack 商家发布过年中活动,这不在端午节(昨天)又发布一款闪购活动,有些朋友姑且较多是端午节活动,刚才有看到活动还在的,如果有需要的朋友可以看看。第一、端...

数脉科技8月促销,新客减400港币,BGP、CN2+BGP、阿里云线路低至350元

数脉科技(shuhost)8月促销:香港独立服务器,自营BGP、CN2+BGP、阿里云线路,新客立减400港币/月,老用户按照优惠码减免!香港服务器带宽可选10Mbps、30Mbps、50Mbps、100Mbps带宽,支持中文本Windows、Linux等系统。官方网站:https://www.shuhost.com* 更大带宽可在选购时选择同样享受优惠。* 目前仅提供HKBGP、阿里云产品,香港...

arm内核为你推荐
大蟒蛇平台手机软件的制作大蟒蛇平台什么是NG游戏,什么是NG游戏平台,什么是PY平台,PY平台的作用?要怎样破解手机?我的手机是水货N85?江苏ca证书下载数字证书在哪能下载啊什么网络电话好国内最好的网络电话是什么?msn邮箱后缀所有后缀是hotmail.com的邮箱都是MSN吗百度创业史百度能创业成功的原因是什么物联卡官网联通电信物联卡是正规卡吗?怎么不能在官网充值?微信语音在哪个文件夹微信语音保存在手机那个文件夹里做视频的免费软件有没有免费做视频的软件 汉化的慕课网址如何加入慕课学习课程?
顶级域名 厦门域名注册 网通服务器租用 三级域名网站 a2hosting adman singlehop godaddy续费优惠码 evssl 大容量存储 java空间 河南移动邮件系统 100m空间 支付宝扫码领红包 联通网站 路由跟踪 下载速度测试 net空间 xuni 空间服务器 更多