IoT 物聯網由於牽涉領域廣泛,也很難說怎樣的效能與架構的處理器是最適合用於 IoT ,不過 ARM 的三大類 CPU IP ,包括 Cortex-A 應用處理器架構、 Cortex-R 及時處理器架構以及 Cortex-M 嵌入式控制器架構,都被廣泛的用於各類的 IoT 裝置以及晶片。
Cortex-A 架構滿足各是需要執行完整作業系統的裝置,例如智慧網路閘道、智慧聯網汽車與中央控制還有高階穿戴設備需求,而 Cortex-R 則針對馬達控制、儲存管理等及時處理, Cortex-M 系列則更廣泛的被用於各式智慧終端,包括手環、藍牙設備、聯網感測器等等。
作為整個 IoT 的基礎, Cortex-M 雖然是小巧省電的嵌入式控制器架構,但卻也因為應用層級廣泛,具備多種分支,從重視小體積的 Cortex-M0 ,重視超低功耗的 Cortex-M0+ ,主打效能與功耗均衡的 Cortex-M3 、常用於 MCU 與 DSP 的 Cortex-M4 ,還有高效能嵌入式核心的 Cortex-M7 ,可說每一項 Cortex-M 核心都有不同的應用領域,不像 Coryex-A 每一世代都是為了提升效能而生, Cortex-M 現行的各個架構不因推出的時間點而出現新架構快速淘汰舊架構的情況。
作為 ARM 在 IoT 布局中,在去年十一月所推出的 DesignStart 計畫是相當重要的戰略計畫,藉由提供免費提供 Cortex-M0 IP 給予開發者評估,搭配低成本的 FPGA 開發板進行原型的設計與開發,在完成產品設計後後僅需 4 萬美金的授權金即可投入量產,讓有意採用 Cortex-M0 架構的開發者可以較低的成本並且容易使用的工具進行評估與測試,最後更可用平價的授權金進行量產。
稍早更宣布結合知名的 EDA 工具與設計產商明導國際 Mentor Graphics 以及益華電腦 Cadence 納入 DesignStart 計畫的一環,讓開發者更容易進行客製化與加速設計流程。
ARM 也補充到,當初選擇 Cortex-M0 架構作為 DesignStart 的第一波導入架構,是由於 Cortex-M0 不僅是小巧省電的架構,同時也被業界廣泛的被應用在各個領域,是相當適合作為基礎 IoT 晶片開發的核心,而目前 DesignStart 才推行一年,開發者已經藉此開發出包括智慧聯網設備、 IoT 節點晶片、相機、航太應用等晶片,成果相當的豐厚, ARM 接著表示,他們也不排除未來在 DesignStart 計畫提供 Cortex-M0 以外的架構,吸引更多不同領域的 IoT 應用開發者做為降低開發與授權成本的方式。
你或許會喜歡