最近,意法半導(dǎo)體公司(STMicroelectronics,簡稱ST)發(fā)布了一款性能創(chuàng)紀錄的微控制器(MCU)STM32H7系列。這是個基于ARM Cortex-M7內(nèi)核的40納米工藝產(chǎn)品,運行在400MHz頻率,CoreMark跑分高達2010分,性能比2014年ST發(fā)布的另一款Cortex-M7內(nèi)核產(chǎn)品STM32M7翻了一番。 為什么說MCU發(fā)展到這里算是一站了呢?因為據(jù)說我們不需要性能更強大的MCU了。MCU的主要任務(wù)是控制,主頻更高的任務(wù)應(yīng)該交給CPU去處理。據(jù)ARM物聯(lián)網(wǎng)業(yè)務(wù)市場經(jīng)理耿立峰介紹,ARM的Cortex-M系列包括M0、M0+、M3、M4和M7,M7之后就沒有了,再高性能的產(chǎn)品由Cortex-A系列和Cortex-R系列去完成。因為現(xiàn)在ARM的Cortex-M微處理器是業(yè)界最主流的MCU,所以我們說Cortex-M7產(chǎn)品應(yīng)該是MCU的巔峰了。 據(jù)意法半導(dǎo)體微控制器產(chǎn)品部高性能32位微控制器高級市場經(jīng)理 Renaud BOUZEREAU介紹,ST新推出的STM32H7內(nèi)置DSP,可實現(xiàn)更好的音頻質(zhì)量、更多的控制功能和更多的傳感器控制;內(nèi)置MPU,可實現(xiàn)更好的人機界面和更安全的用戶體驗。顯然,STM32H7是一個超級MCU。 對于這樣一款高性能MCU,它的功耗表現(xiàn)會是怎樣的表現(xiàn)呢?STM32H7采用了一種以性能為中心的智能架構(gòu),內(nèi)含三個獨立的電源域,分別為高性能域、通信接口域和數(shù)據(jù)批處理域,其作用如下: D1 : 高性能域 從TCM和L1緩存執(zhí)行程序,CPU可工作在400MHz 高數(shù)據(jù)帶寬的外設(shè)、連接在AXI總線矩陣上的DMA和存儲器 D2 : 通信接口域 可以獨立進行數(shù)據(jù)傳輸?shù)腁HB總線矩陣上的各種通信外設(shè)、DMA控制器及存儲器 D3 : 數(shù)據(jù)批處理域 可以執(zhí)行批處理操作的各類外設(shè)、DMA控制器和存儲器 ![]() ![]() ![]() 三個電源域的設(shè)計使得功耗控制更靈活,以最佳配置優(yōu)化數(shù)據(jù)傳輸和CPU負荷。這樣的設(shè)計使得STM32H7可以實現(xiàn)超高的能效。閑置的電源域可以關(guān)閉,最大限度地降低工作電流。據(jù)介紹,相比STM32F7,STM32H7在性能提升一倍的情況下,動態(tài)功耗降低了一半。 那么,這個有著性能過剩之嫌的STM32H7目標應(yīng)用是哪些領(lǐng)域呢?據(jù)介紹,STM32H7的一個重要目標是物聯(lián)網(wǎng)應(yīng)用。它擁有大容量存儲器、豐富的通信接口和超級互聯(lián)能力,尤其是其出色的安全特性可應(yīng)對物聯(lián)網(wǎng)的安全挑戰(zhàn)。 BOUZEREAU先生介紹說,物聯(lián)網(wǎng)的安全威脅來自虛假服務(wù)器、竊聽和虛假設(shè)備。STM32H7通過系統(tǒng)存儲器和用戶安全存儲器進行隔離保護、受保護的嵌入式密鑰和受保護的嵌入式軟件安全安裝升級服務(wù)來實施數(shù)據(jù)完整性和身份驗證,通過密碼算法硬件加速器、Hashing算法硬件加速器和硬件隨機數(shù)發(fā)生器實現(xiàn)安全通信,通過閃存扇區(qū)讀寫保護、存儲器保護單元和防篡改來實現(xiàn)可信執(zhí)行。此外,ST為OEM和軟件廠商提供固件安裝加密和防盜版功能以實現(xiàn)生產(chǎn)線編程安全,為OEM和軟件廠商提供固件升級加密和防篡改功能實現(xiàn)現(xiàn)場應(yīng)用升級安全。 最后,STM32H7已經(jīng)具備完整的生態(tài)系統(tǒng),包括硬件工具和軟件工具。硬件方面,全功能評估板的外設(shè)都已配上它實現(xiàn)功能所需的一些外部器件,包括更多的存儲器、更多的傳感器、更多的音頻、更多的顯示屏,可以實現(xiàn)這個系統(tǒng)的全部功能。軟件方面,STM32CubeH7可以根據(jù)項目要求自動定義所使用的軟件,軟件自動配置所用的引腳。如果您的物聯(lián)網(wǎng)設(shè)計需要一顆高性能的MCU,最流行的STM32家族的這個新成員可以一試。 |