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