痞子衡嵌入式:ARM Cortex-M核心那些事(3.3)- 為AI,ML而生(M55)
阿新 • • 發佈:2020-02-11
大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家介紹的是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 靠攏了。
所以微控制器 AI 的春天真的來了,敬請期待吧,猜猜哪個 MCU 廠商會率先量產這款核心 MCU,留言說出你的答案