繼ARM公布了新款M系列的處理器核心,同時也公布最先取得授權的MCU(微控制器)業者名單,緊接著,身為首波授權業者群之一的ST(意法半導體)也於今日搶先發表新一代MCU產品線,果不其然地,ST新款MCU產品所搭載的正是Cortex-M7。
![ST資深產品行銷經理楊正廉](/news/2014/09/30/1848156470S.JPG) |
ST資深產品行銷經理楊正廉 |
ST資深產品行銷經理楊正廉談到,2007年正是ST首次發表業界第一款搭載Cortex-M系列處理器的MCU業者,如今七年後的現在,ST也是首波Cortex-M7 MCU產品線發布的業者。一如以往,ST在MCU產品線方面,一向都是盡可能採取接腳相容的作法,讓客戶在不變動設計的情況下,完成系統設計。而搭載Cortex-M7的STM32F7當然也承襲了這樣的特色,過去STM32F4的所設計的程式碼亦能無縫移植到F7的身上。同時,STM32F7也是目前ST旗下MCU產品線中,性能最強的產品線系列。
ST大中華區與南亞區MCU行和應用總監James Wiart則是補充說明談到.就性能表現來說,STM32F7可達到1000 CoreMarks,而STM32F4僅有608 CoreMarks,DSP(數位訊號處理器)方面則有兩倍的性能差異,但在能源效率上並沒有因此而大打折扣,在低功耗的情況下,F7與F4幾乎無異,而工作狀態下,同樣操作電壓為1.8V,F7的操作頻率在180MHz時,僅耗費72mA,略高於F4的操作頻率168MHz的47mA,此次Cortex-M7的發布,其中一個重點在於處理器與記憶體之間的資料搬運,有著相當大的突破,ST的STM32F7也理所當然地移植了這樣的功能,但除此之外,F7也繼承了F4過去就有的ART Accelerator技術(註一),以進一步達到資料與程式碼搬運零延遲的目標。
在這一點上,ARM與ST所提供的技術所要達成的目的,乍看之下看似雷同,但實務上還是有相當大的差異,James Wiart進一步指出,ARM所提供的技術主要是著重在針對演算法運算或是相對困難的應用領域,但ST的ART Accelerator則是偏重一般目的性的資料搬運與內部溝通。
值得注意的是,目前STM32F7所採用的是90奈米製程,與ARM官方所提供的在40奈米製程達到時脈400MHz與效能2000CoreMarks,有相當大的差距,但James Wiart也公布了下一代的M7 MCU的產品藍圖,預定會採用新一代的製程來達2000CoreMarks的產品性能,儘管James Wiart對於新一代製程諸多保留,但也不否認的情況下,增添不少想像空間,但他也指出,新一代產品將會在明年發布。
(註一:ST的ART Accelerator技術,主要是針對內部的SRAM、Flash等記憶體與其他週邊數位控制器形成一個網絡系統,以加速資料搬運與溝通速度,以提升整體MCU的性能表現。)