大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家介紹的是恩智浦i.MX RTxxx系列MCU的新品i.MXRT700。
四年前恩智浦官宣了面向下一代智能穿戴設(shè)備的 i.MXRT500 系列,這個(gè)系列在智能手表領(lǐng)域大獲成功,無數(shù)大小品牌智能手表制造商(谷歌、佳明Garmin、華米Amazfit、博能Polar...)都選擇了 RT500 作為主控。如果你目前正戴著智能手表,那么很大可能它就是由 RT500 驅(qū)動(dòng)的。
暌違四年之后,就在昨天,恩智浦官網(wǎng)上線了一款新型號(hào) i.MXRT700,看名字就知道它是 RTxxx 家族新一代旗艦,性能炸裂自不必說,據(jù)說功耗表現(xiàn)竟然能比 RT500 最大降低 70%,讓我們一起來看看它究竟什么來頭:
一、i.MXRT700簡(jiǎn)介
先來一睹 i.MXRT700 內(nèi)部模塊框圖,它搭載的依舊是 Arm Cortex-M33 內(nèi)核(這次是雙核哦,Main 域核主頻 325MHz,Sense 域核主頻 250MHz),此外兩個(gè) CM33 均配備了協(xié)處理器(Main 域是 325MHz 的 HiFi4 DSP,Sense 域是 250MHz 的 HiFi1 DSP),內(nèi)核主頻和協(xié)處理器性能相比 RT500 均有較大提升。
圖像處理方面,2.5D GPU 也從 Vivante GCNanoLiteV 升級(jí)到了 GC555,能夠支持完整的 openVG 1.1 標(biāo)準(zhǔn),在片內(nèi) RAM 里跑 720p@60FPS 無壓力,此外還首次集成了 JPEG 和 PNG 硬件解碼單元,再也不用 CPU 軟解啦。
內(nèi)存支持方面,標(biāo)配了 7.5MB SRAM,中小規(guī)模的 AI 模型通通放到碗里來。雖然沒有集成內(nèi)部 Flash,但是可通過高效的 xSPI 外擴(kuò)串行 Flash(當(dāng)然也可以是 PSRAM),速度提升到最大 400MHz DDR / 200MHz SDR,位寬最高能支持到十六線哦(說實(shí)話都十六線了,再提串行似乎也不太合適了)。
AI/ML 方面,搭載的是恩智浦自研的 NPU N3-64(它的小兄弟 N1-16 被用在了 MCXN947 上,老大哥 N3-1024 被用在了 i.MX95 上)。
其余接口上面也是應(yīng)有盡有(重點(diǎn)新增了 1.2V 低功耗 eUSB 和 I3C),安全設(shè)計(jì)上也引入了全新 EdgeLock 平臺(tái)(與 RT1180 接軌)。
二、緣何為AI邊緣處理而生
為了支持人工智能和機(jī)器學(xué)習(xí)模型的加速,RT700 內(nèi)部集成了 eIQ?Neutron NPU。它是一種可擴(kuò)展的硬件加速器架構(gòu),存在于各種恩智浦產(chǎn)品中,專為人工智能和機(jī)器學(xué)習(xí)應(yīng)用而構(gòu)建。
NPU 已針對(duì)深度嵌入式低功耗應(yīng)用進(jìn)行了調(diào)整,與通用處理器相比,可以實(shí)現(xiàn) 172 倍的性能提升,同時(shí)將每次推理的功耗降低高達(dá) 119 倍。
eIQ Neutron NPU 支持 AI/ML 應(yīng)用程序開發(fā),eIQ ML 軟件開發(fā)環(huán)境支持 AI/ML 應(yīng)用程序開發(fā)。該工具集為開發(fā)人員提供了一個(gè)工作流,可以將代碼從常見的 ML 框架(如 TensorFlow Lite )轉(zhuǎn)換為可以在 NPU 上加速的等效計(jì)算圖。
至此,恩智浦i.MX RTxxx系列MCU的新品i.MXRT700痞子衡便介紹完畢了,掌聲在哪里~~~