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

捷锐数据399/年、60元/季 ,香港CN2云服务器 4H4G10M

捷锐数据官网商家介绍捷锐数据怎么样?捷锐数据好不好?捷锐数据是成立于2018年一家国人IDC商家,早期其主营虚拟主机CDN,现在主要有香港云服、国内物理机、腾讯轻量云代理、阿里轻量云代理,自营香港为CN2+BGP线路,采用KVM虚拟化而且单IP提供10G流量清洗并且免费配备天机盾可达到屏蔽UDP以及无视CC效果。这次捷锐数据给大家带来的活动是香港云促销,总共放量40台点击进入捷锐数据官网优惠活动内...

RackNerd新上圣何塞、芝加哥、达拉斯、亚特兰大INTEL系列,$9.49/年

racknerd怎么样?racknerd商家最近促销三款美国便宜vps,最低只需要9.49美元,可以选择美国圣何塞、西雅图、纽约和芝加哥机房。RackNerd是一家成立于2019年的美国高性价比服务器商家,主要从事美国和荷兰数据中心的便宜vps、独立服务器销售!支持中文工单、支持支付宝和微信以及PayPal付款购买!点击直达:racknerd官方网站INTEL系列可选机房:加利福尼亚州圣何塞、芝加...

妮妮云80元/月,香港站群云服务器 1核1G

妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款,超过2天不退款 物...

arm内核为你推荐
常用软件开发工具网站开发过程中常用的工具有哪些magento2心慌方2是什么意思?1518qq几开头的QQ号好音响解码CD锁了怎么解oa源码小猪cms微信oa源码好用不?oa系统包含哪些模块求问OA办公系统的组成模块能分为哪三个类别?3d视频制作三D电影 是怎样做出来 的cad图批量打印怎样一次性打印CAD所有布局里面的图cad图批量打印怎么批量打印大量的CAD图纸?安全加固linux安全加固应关闭什么服务
香港加速器 asp.net主机 网页背景图片 绍兴高防 建立邮箱 双十一秒杀 免费活动 美国网站服务器 美国堪萨斯 最好的qq空间 免费网页空间 美国独立日 主机管理系统 qq金券 lamp什么意思 supercache fatcow ipower 发证机构 卡巴斯基免费下载 更多