大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家介紹的是 ARM Cortex-M55。
鼠年春節(jié),大家都在時(shí)刻關(guān)心 2019nCoV 疫情發(fā)展,沒太多心思搞技術(shù),就在這個(gè)時(shí)候,ARM 不聲不響搞了個(gè)大新聞,如果你登錄 ARM developer 網(wǎng)站,會(huì)發(fā)現(xiàn) Cortex-M 家族多了一個(gè)新成員:Cortex-M55
這個(gè) Cortex-M55 到底是什么來頭?之前可是一點(diǎn)消息都沒有??!這個(gè)命名看起來像是 Cortex-M33/M35P 的大哥,但說不定也可能是 Cortex-M7 的大哥,反正自從 Cortex-M23 出來也是搞不懂 ARM 什么命名套路了,為了解開心頭疑惑,讓我們?nèi)ヒ惶骄烤?,直接打開 Cortex-M55 的模塊框圖:
模塊框圖乍一看似乎沒什么新意,內(nèi)核架構(gòu)是 ARMv8.1-M mainline,看名字像是 ARMv8-M mainline 的小升級(jí)(流水線從 3 級(jí)變 4 級(jí)了,性能應(yīng)該有點(diǎn)提升,查一下跑分確實(shí)從 4.02 CoreMark/MHz 提升到了 4.2 CoreMark/MHz),另外看到 TrustZone 在壓陣,那基本就是 Cortex-M33 的大哥沒得跑了。咱們?cè)偃ゲ椴?Cortex-M55 具體特性:
看到這基本才知道 Cortex-M55 是什么來頭,Cortex-M55 中引入了 I/D-TCM 以及 I/D-Cache 支持了,總線換到高性能 AXI5 了,這點(diǎn)像 Cortex-M7 靠攏了。
最最重要的一點(diǎn)是 Cortex-M55 中增加一個(gè) VPU(Helium),原來這款內(nèi)核是為人工智能(AI)/ 機(jī)器學(xué)習(xí)(ML)而生的呀。其實(shí)早在去年 ARMv8.1-M 架構(gòu)發(fā)布的時(shí)候就已經(jīng)公開了 Arm Helium 技術(shù),這個(gè)技術(shù)是 Arm Cortex-M 內(nèi)核的 M-Profile 矢量擴(kuò)展,可提供高達(dá) 15 倍的機(jī)器學(xué)習(xí)性能和高達(dá) 5 倍的信號(hào)處理能力,這樣一來,我們可以繼續(xù)使用 M 內(nèi)核芯片,而無需采用更高性能的處理器架構(gòu)。
所以單片機(jī) AI 的春天真的來了,敬請(qǐng)期待吧,猜猜哪個(gè) MCU 廠商會(huì)率先量產(chǎn)這款內(nèi)核 MCU,留言說出你的答案。