你们好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给你们介绍的是ARM Cortex-M55。架构
鼠年春节,你们都在时刻关心 2019nCoV 疫情发展,没太多心思搞技术,就在这个时候,ARM 不声不响搞了个大新闻,若是你登陆 ARM developer 网站,会发现 Cortex-M 家族多了一个新成员:Cortex-M55机器学习
这个 Cortex-M55 究竟是什么来头?以前但是一点消息都没有啊!这个命名看起来像是 Cortex-M33/M35P 的大哥,但说不定也多是 Cortex-M7 的大哥,反正自从 Cortex-M23 出来也是搞不懂 ARM 什么命名套路了,为了解开心头疑惑,让咱们去一探究竟,直接打开Cortex-M55的模块框图:性能
模块框图乍一看彷佛没什么新意,内核架构是 ARMv8.1-M mainline,看名字像是 ARMv8-M mainline 的小升级(流水线从 3 级变 4 级了,性能应该有点提高,查一下跑分确实从 4.02 CoreMark/MHz 提高到了 4.2 CoreMark/MHz),另外看到 TrustZone 在压阵,那基本就是 Cortex-M33 的大哥没得跑了。我们再去查查 Cortex-M55 具体特性:学习
看到这基本才知道 Cortex-M55 是什么来头,Cortex-M55 中引入了 I/D-TCM 以及 I/D-Cache 支持了,总线换到高性能 AXI5 了,这点像 Cortex-M7 靠拢了。
最最重要的一点是 Cortex-M55 中增长一个 VPU(Helium),原来这款内核是为人工智能(AI)/机器学习(ML)而生的呀。其实早在去年 ARMv8.1-M 架构发布的时候就已经公开了 Arm Helium 技术,这个技术是 Arm Cortex-M 内核的 M-Profile 矢量扩展,可提供高达 15 倍的机器学习性能和高达 5 倍的信号处理能力,这样一来,咱们能够继续使用 M 内核芯片,而无需采用更高性能的处理器架构。
因此单片机 AI 的春天真的来了,敬请期待吧,猜猜哪一个 MCU 厂商会率先量产这款内核 MCU,留言说出你的答案。网站