新唐推出具安全啟動機制與硬體加密微控制器NuMicro M480

2018年06月12日 星期二
【科技日報報導】

新唐科技推出高效能、低功耗並且支援安全啟動(Secure Boot)與硬體加密的NuMicro M480系列Arm Cortex-M4微控制器,可支援DSP指令集且整合浮點單元(FPU,Floating-Point Unit)。

新唐科技推出高效能兼具安全啟動機制與硬體加密的NuMicro M480系列Arm Cortex-M4微控制器。
新唐科技推出高效能兼具安全啟動機制與硬體加密的NuMicro M480系列Arm Cortex-M4微控制器。

M480全系列產品按照其特性與應用細分為六個子系列,快閃(Flash)記憶體最高容量為512 KB,SRAM最高容量為160 KB,工作頻率可達到192 MHz,最大工作電流為175μA/MHz,待機電流可低至1μA。

M480支援安全啟動(Secure Boot)功能,為系統軟體的預啟動身份驗證提供一個不變的數位簽章,以確保快閃記憶體內容未經修改或破壞;內置硬體加密引擎,提供快速簡易的加解密、身份驗證、私密金鑰與公開金鑰功能,同時提供10/100 Mbps乙太網RMII接口,高速USB與豐富周邊,可廣泛應用於IoT物聯網、工控自動化、感測器網路、車載設備、無人機、智慧家居、網路閘道和消費性電子等應用。

NuMicro M480集成功能完整的硬體加密引擎,同時支援ECC(橢圓曲線)、AES-256、DES、Triple DES、SHA-512和HMAC,與軟體解決方案相比,硬體加密引擎將大幅減少數個數量級的計算時間。含有亂數產生器(RNG),能隨機產生用於數據加解密和驗證的金鑰,提供更高程度的安全性。

硬體CRC校驗單元可確保資料傳輸的正確性、單次可編程儲存裝置(OTP)能保護加密金鑰不被軟體讀取或誤寫。NuMicroR M480提供多達6路防竄改偵測腳位,偵測系統狀態,保護機密資料不被竊取。為保護客戶智慧財產權,另提供快閃記憶體安全鎖、4 KB安全保護儲存空間(Secure Protection ROM)、96位晶片唯一識別碼(Unique Identification, UID)、128位獨有客戶識別碼(Unique Customer Identification, UCID)與安全啟動(Secure Boot)功能,能在啟動過程中對快閃記憶體內容進行驗證,確保未被惡意竄改、修改或破壞。

M480採用雙區塊(dual-bank)架構的快閃記憶體,支援Over-The-Air在線升級程序,即使在系統運行時仍可同步更新軟體。另為滿足設計開發需求,除了內部高效能快閃記憶體外,提供SPI Flash的快取機制與在地執行(Execute-In-Place),使程序開發更有彈性。

M480支援1.8V-3.6V寬電壓供電,I/O口最高可承受5V電壓,以及工業級-40°C至105°C工作溫度。其集成豐富的高速傳輸接口及支援16路的周邊DMA控制器,內置2組USB 2.0 OTG介面,並集成全速(Full Speed)和高速(High Speed) OTG PHY,提供裝置(Device)、主機(Host)與OTG傳輸模式。內置10/100 Mbps乙太網控制器(MAC),提供RMII、MDC與MDIO接口。

其他傳輸接口包括1組可達96 Mbps與支援Quad模式的SPI Flash、6組可達17 Mbps的低功耗UART及3組3.4 MHz的Smart Card、3組3.4 Mbps 的I2C、1組48 MB/s Quad-SPI與4組複用的96 Mbps SPI或192 kHz/16-bit I2S、1組192 kHz/32-bit I2S高傳真音效接口、2組CAN 2.0B總線、2組SDIO、2組可自由配置為UART、SPI或I2C的USCI接口。

控制部分提供2組用於馬達控制的正交編碼器(QEI) 與高速24路192 MHz/16-bit PWM。多種高性能類比電路含1個16路12位元的5 MSPS SAR ADC、2個12位元的1 MSPS DAC、2個比較器(Comparator)與3個運算放大器(Operational Amplifier)。

新唐科技提供多樣化的開發工具,如Nu-Link/Nu-Link-Pro可支持進階除錯功能、PinConfig提供腳位複用功能設置、PinView提供即時腳位狀態顯示、BSP驅動程式與範例程式;IDE開發環境支援Keil MDK和IAR EWARM,並可在開發板上進行除錯、追蹤及分析程式。

同時推出的NuMaker PFM-M487全功能開發板,整合10/100 Mbps乙太網接口、USB 2.0全速和高速介面、SD Card接口、2 MB SPI Flash和24-bit Audio CODEC,可搭配Arduino模組進行開發,並提供集成介面驅動的FreeRTOS及Arm Mbed OS等即時操作系統之參考軟體,包含豐富完整的函式庫與範例程序,同時提供專用專為嵌入式系統打造的GUI軟體程式庫emWin和相關開發工具,讓產品開發人員可以快速且容易的開發出流暢、有質感的使用者人機顯示介面;非常適合用於物聯網設備,並可協助使用者快速進行開發驗證。


關鍵字: 微控制器   Arm Cortex-M4   新唐