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

HostKvm5.95美元起,香港、韩国可选

HostKvm发布了夏季特别促销活动,针对香港国际/韩国机房VPS主机提供7折优惠码,其他机房全场8折,优惠后2GB内存套餐月付仅5.95美元起。这是一家成立于2013年的国外主机服务商,主要提供基于KVM架构的VPS主机,可选数据中心包括日本、新加坡、韩国、美国、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。下面分享几款香港VPS和韩国VPS的配置和价格信息。...

阿里云金秋上云季,云服务器秒杀2C2G5M年付60元起

阿里云(aliyun)在这个月又推出了一个金秋上云季活动,到9月30日前,每天两场秒杀活动,包括轻量应用服务器、云服务器、云数据库、短信包、存储包、CDN流量包等等产品,其中Aliyun轻量云服务器最低60元/年起,还可以99元续费3次!活动针对新用户和没有购买过他们的产品的老用户均可参与,每人限购1件。关于阿里云不用多说了,国内首屈一指的云服务器商家,无论建站还是学习都是相当靠谱的。活动地址:h...

PQ.hosting:香港HE/乌克兰/俄罗斯/荷兰/摩尔多瓦/德国/斯洛伐克/捷克vps,2核/2GB内存/30GB NVMe空间,€3/月

PQ.hosting怎么样?PQ.hosting是一家俄罗斯商家,正规公司,主要提供KVM VPS和独立服务器,VPS数据中心有香港HE、俄罗斯莫斯科DataPro、乌克兰VOLIA、拉脱维亚、荷兰Serverius、摩尔多瓦Alexhost、德国等。部分配置有变化,同时开通Paypal付款。香港、乌克兰、德国、斯洛伐克、捷克等为NVMe硬盘。香港为HE线路,三网绕美(不太建议香港)。免费支持wi...

arm内核为你推荐
qq云手写面板为什么我的QQ云手写面板经常转换失效防恶意点击如何防止恶意点击色中色luntancoreldraw x6怎么抠图换背景呼叫中心搭建呼叫中心怎么建设云图好看吗电影《云图》看了两遍,还是没怎么看懂,那位大侠讲讲,要通俗易懂。罗振宇2017跨年演讲有时候拼命奔跑,只是为了留在原地是什么意思oa源码lotus的oa源码,怎么样?软件测试工程师待遇软件测试工程师年薪多少RMB?cad图批量打印CAD怎么样批量打印(不需要重复设置,每一个都打开选择打印区域)cad图批量打印我在一个朋友的CAD图中有看过批量打印这一招,但现在忘了怎么设置,希望哪位大师能出招指教?!
域名转让 二级域名查询 php空间租用 linuxvps 免费域名跳转 GGC bluehost lamp配置 512m内存 论坛空间 100x100头像 135邮箱 秒杀汇 美国免费空间 四核服务器 申请网页 根服务器 iki 贵阳电信 畅行云 更多