MT3620 是一個高度整合的高效能物聯網微控制器,其高度的安全性專為現代各種連網裝置的需求而生。MT3620 鎖定各式各樣物聯網應用,包括智慧居家、商用、工業及其他領域。如此多元的能力來自於 MT3620 多樣的 I/O 週邊子系統所賜,這個子系統帶給了裝置更多的設計彈性和自由度。
MT3620 是和微軟密切合作的成果且相容於微軟 Azure Sphere 解決方案。
高效能應用處理器與即時 I/O 處理器
MT3620 搭載 Arm Cortex-A7 應用處理器,運作時脈達 500MHz,內含大容量 L1 與 L2 快取,以及整合式 SRAM 記憶體,能在種類眾多的潛在應用上維持高效率的運作。兩個通用型 Arm Cortex-M4F I/O 子系統,運作時脈達 200MHz,可支援許多晶片內建週邊元件的需求,包括 5 個 UART/I2C/SPI、2 個 I2S、8 個 ADC、最多 12 個 PWM 計數器,以及高達最多 72 個 GPIO,能支援眾多潛在應用。
這兩個 Cortex-M4F I/O 子系統主要用來支援即時 I/O 處理,另外也能用來執行通用型運算與控制功能。此外,Cortex-M4F 核心還能執行任何終端使用者提供的作業系統,或在沒有作業系統的環境下運行 ‘bare metal app’ 這類精簡型程式。快閃記憶體可用於支援整合於 MT3620 封裝的 Cortex-A7 和兩個 Cortex-M4F 應用處理器。
微軟 Pluton 安全子系統和專用的 Wi-Fi 子系統
這三個終端使用者可存取的核心之外,MT3620 還內含一個隔離式安全子系統,該子系統擁有自己的 Arm Cortex-M4F 核心,負責處理安全開機與安全系統運行。此外,1x1 天線組態的雙頻 802.11a/b/g/n Wi-Fi 無線電子系統則是透過一個專屬的 Andes N9 32 位元 RISC 核心來控制,這個子系統內含無線電、基頻、媒體存取控制(MAC)等元件,設計用來支援在省電狀態下高處理量的應用。
MT3620 的安全功能與 Wi-Fi 連網作業都是獨立運行,並和終端使用者的應用隔離開來。只有 Azure Sphere 所支援的硬體功能會提供給 MT3620 終端使用者運用。因此,安全與 Wi-Fi 功能只能透過已定義的 API 進行存取,終端使用者的應用程式不論是在 Cortex-A7 或使用者可存取的 Cortex-M4F 核心上運行,都比較不容易受到程式編寫錯誤所影響。
微軟提供一個採用 Visual Studio 的強大開發環境,延伸於 gcc 編譯程式,讓用戶能以 C 語言撰寫應用程式。有關終端使用者應用程式能使用哪些硬體功能,請參閱微軟的文件。
微軟 Azure Sphere
MT3620 運用微軟 Azure Sphere 為連網裝置提供前所未有的安全性。安全性解決方案除了提供裝置的身分驗證與權證檢驗,還能藉由無線傳輸從遠端執行軟體升級,在面對持續演化的攻擊形態下持續維護安全,同時執行自動錯誤記錄與通報。請參考微軟網站瞭解詳細資訊。
聯發科技NeuroPilot-Micro
NeuroPilot-Micro 是 NeuroPilot 的一部分,專門為 Tiny Machine Learning 應用而設計,利用 NeuroPilot 優化工具提供熱門的神經網絡框架進一步作推理。 NeuroPilot-Micro SDK 支援使用於微控制器(TFLm)的 TensorFlow Lite 和用於模型推論的優化 API。
Specifications
Application Processor
CPU Type
Arm Cortex-A7
CPU Cores
Single (1)
CPU Frequency
500MHz
Subprocessor(s)
CPU Type
Arm Cortex-M4 with FPU
CPU Cores
Dual (2)
CPU Frequeqncy
200MHz
Peripheral Interfaces
IO
ADC, GPIO, I2C, I2S, PWM, SPI, UART
Wireless Connectivity
Wi-Fi
Wi-Fi 4 (b/g/n)
Antenna
1T1R
Wi-Fi Frequencies
2.4GHz, 5GHz