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

raksmart:全新cloud云服务器系列测评,告诉你raksmart新产品效果好不好

2021年6月底,raksmart开发出来的新产品“cloud-云服务器”正式上线对外售卖,当前只有美国硅谷机房(或许以后会有其他数据中心加入)可供选择。或许你会问raksmart云服务器怎么样啊、raksm云服务器好不好、网络速度快不好之类的废话(不实测的话),本着主机测评趟雷、大家受益的原则,先开一个给大家测评一下!官方网站:https://www.raksmart.com云服务器的说明:底层...

CloudCone:$17.99/年KVM-1GB/50GB/1TB/洛杉矶MC机房

CloudCone在月初发了个邮件,表示上新了一个系列VPS主机,采用SSD缓存磁盘,支持下单购买额外的CPU、内存和硬盘资源,最低年付17.99美元起。CloudCone成立于2017年,提供VPS和独立服务器租用,深耕洛杉矶MC机房,最初提供按小时计费随时退回,给自己弄回一大堆中国不能访问的IP,现在已经取消了随时删除了,不过他的VPS主机价格不贵,支持购买额外IP,还支持购买高防IP。下面列...

欧路云:美国200G高防云-10元/月,香港云-15元/月,加拿大480G高防云-23元/月

欧路云 主要运行弹性云服务器,可自由定制配置,可选加拿大的480G超高防系列,也可以选择美国(200G高防)系列,也有速度直逼内地的香港CN2系列。所有配置都可以在下单的时候自行根据项目 需求来定制自由升级降级 (降级按天数配置费用 退款回预存款)。由专业人员提供一系列的技术支持!官方网站:https://www.oulucloud.com/云服务器(主机测评专属优惠)全场8折 优惠码:zhuji...

arm内核为你推荐
谷歌德语在线翻译德语翻译 不找你不代表我不想你 别用翻译器 谢谢~大蟒蛇平台什么是NG游戏,什么是NG游戏平台,什么是PY平台,PY平台的作用?要怎样破解手机?我的手机是水货N85?免流量是什么意思腾讯大王卡免费流量是什么意思?什么网络电话好国内最好的网络电话是什么?百度预测世界杯预测2018年世界杯哪两个国家会打入决赛?bt4破解教程请教BT4光盘版的教程创业好项目论坛大学生创业有什么好的项目啊?智能公共广播系统四川成都智能公共广播微软永久关闭实体店微软windows10易升怎么关闭微服务网关微服务网页打不开是什么原因
免费域名空间申请 网站域名备案查询 vps侦探 本网站服务器在美国维护 主机测评网 站群服务器 外贸主机 国外私服 双12活动 2017年黑色星期五 parseerror 湖南服务器托管 最好的空间 速度云 卡巴斯基试用版 免费美国空间 免费高速空间 厦门电信 英雄联盟台服官网 photobucket 更多