痞子衡嵌入式:為下一代AI智慧邊緣裝置而生 - i.MXRT700

痞子衡發表於2024-09-24

  大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家介紹的是恩智浦i.MX RTxxx系列MCU的新品i.MXRT700

  四年前恩智浦官宣了面向下一代智慧穿戴裝置的 i.MXRT500 系列,這個系列在智慧手錶領域大獲成功,無數大小品牌智慧手錶製造商(谷歌、佳明Garmin、華米Amazfit、博能Polar...)都選擇了 RT500 作為主控。如果你目前正戴著智慧手錶,那麼很大可能它就是由 RT500 驅動的。

  暌違四年之後,就在昨天,恩智浦官網上線了一款新型號 i.MXRT700,看名字就知道它是 RTxxx 家族新一代旗艦,效能炸裂自不必說,據說功耗表現竟然能比 RT500 最大降低 70%,讓我們一起來看看它究竟什麼來頭:

一、i.MXRT700簡介

  先來一睹 i.MXRT700 內部模組框圖,它搭載的依舊是 Arm Cortex-M33 核心(這次是雙核哦,Main 域核主頻 325MHz,Sense 域核主頻 250MHz),此外兩個 CM33 均配備了協處理器(Main 域是 325MHz 的 HiFi4 DSP,Sense 域是 250MHz 的 HiFi1 DSP),核心主頻和協處理器效能相比 RT500 均有較大提升。

  影像處理方面,2.5D GPU 也從 Vivante GCNanoLiteV 升級到了 GC555,能夠支援完整的 openVG 1.1 標準,在片內 RAM 裡跑 720p@60FPS 無壓力,此外還首次整合了 JPEG 和 PNG 硬體解碼單元,再也不用 CPU 軟解啦。

  記憶體支援方面,標配了 7.5MB SRAM,中小規模的 AI 模型通通放到碗裡來。雖然沒有整合內部 Flash,但是可透過高效的 xSPI 外擴序列 Flash(當然也可以是 PSRAM),速度提升到最大 400MHz DDR / 200MHz SDR,位寬最高能支援到十六線哦(說實話都十六線了,再提序列似乎也不太合適了)。

  AI/ML 方面,搭載的是恩智浦自研的 NPU N3-64(它的小兄弟 N1-16 被用在了 MCXN947 上,老大哥 N3-1024 被用在了 i.MX95 上)。

  其餘介面上面也是應有盡有(重點新增了 1.2V 低功耗 eUSB 和 I3C),安全設計上也引入了全新 EdgeLock 平臺(與 RT1180 接軌)。

二、緣何為AI邊緣處理而生

  為了支援人工智慧和機器學習模型的加速,RT700 內部整合了 eIQ®Neutron NPU。它是一種可擴充套件的硬體加速器架構,存在於各種恩智浦產品中,專為人工智慧和機器學習應用而構建。

  NPU 已針對深度嵌入式低功耗應用進行了調整,與通用處理器相比,可以實現 172 倍的效能提升,同時將每次推理的功耗降低高達 119 倍。

  eIQ Neutron NPU 支援 AI/ML 應用程式開發,eIQ ML 軟體開發環境支援 AI/ML 應用程式開發。該工具集為開發人員提供了一個工作流,可以將程式碼從常見的 ML 框架(如 TensorFlow Lite )轉換為可以在 NPU 上加速的等效計算圖。

  至此,恩智浦i.MX RTxxx系列MCU的新品i.MXRT700痞子衡便介紹完畢了,掌聲在哪裡~~~

歡迎訂閱

文章會同時釋出到我的 部落格園主頁CSDN主頁知乎主頁微信公眾號 平臺上。

微信搜尋"痞子衡嵌入式"或者掃描下面二維碼,就可以在手機上第一時間看了哦。

相關文章