ARM處理器有多種類型,了解整個 ARM 處理器系列的最佳方式是按應用對其進行分類。ARM 處理器通過雙核選項提供可擴展的性能、實時響應和可配置功能,以提高能效。
ARM 處理器有多種類型,了解整個 ARM 處理器系列的最佳方式是按應用對其進行分類。ARM 處理器通過雙核選項提供可擴展的性能、實時響應和可配置功能,以提高能效。
最近的 IC Insight 報告強調了 32 位微控制器,尤其是基于 ARM 的微控制器所共享的不斷增長的市場。32 位MCU在銷售方面的回報遠高于其他 MCU。它還獲得了比 8/16 位 MCU 高 20% 的單位體積增長。2012 年,ARM 占這些 32 位 MCU 的 18%,到 2013 年應該會更高,這將使 ARM 目前在 32 位 MCU 市場上的市場份額達到約 85% 至 95%。
Cortex-M 處理器也用于其他目的。Cortex-M 處理器出貨量的很大一部分來自非 MCU 產品。在 160 家被許可方中,只有少數是 MCU 供應商,還有許多人在做 SoC、混合信號、MEM、PMIC等等。
為什么 Cortex-M 用于混合信號?
能源效率 ?C Cortex M 提供 32 位性能,具有小硅片面積以及各種睡眠模式和高代碼密度的低功耗特性。
易用性 ?C Cortex M 處理器使用 C 友好架構。它通過 NVIC 提供靈活的中斷管理。它具有 32 位線性尋址系統以及全面的調試功能
低成本和上市時間――該系列還以其小尺寸、高代碼密度、易于集成以及工具和生態系統支持而著稱
技術特性――Cortex-M 處理器還以其可配置的設計和低功耗優化能力、操作系統支持和高級特性以及升級路徑和可擴展性而聞名
高性能――Cortex-M 處理器也因其低中斷延遲能力和確定性響應而聞名。
Cortex-M 處理器睡眠模式
Cortex-M 處理器具有多個時鐘信號,允許在睡眠模式下禁用主系統時鐘,而其他邏輯部件仍在運行以進行中斷檢測。通過使用 WIC 進行中斷檢測,處理器的完整時鐘信號禁用也可以在深度睡眠模式下完成。
架構定義的睡眠模式
正常睡眠
沉睡
帶狀態保持的 WIC 模式深度睡眠 ?C 帶即時喚醒的 nW 功率配置文件(處理器斷電帶狀態保持)
可以使用 MCU 特定的電源控制寄存器進行擴展
Cortex-M 低功耗技術
集成建筑時鐘門控
“Sleep-on-exit”中斷處理
喚醒中斷控制器 (WIC)
ARM 的 Cortex-M3 提升了 32 位能效優勢。如果處理時間減半,Cortex-M3 處理器的高性能可以使電池壽命加倍。
基于 ARM Cortex-M 的設備的成本
由于更大的硅片尺寸、版稅和許可費,基于 ARM 的 MCU 如何更昂貴存在很多誤解,但實際上,ARM 處理器對許多其他架構的領域并沒有真正對總成本產生太大影響。實際上,每臺設備的 ARM 版稅成本實際上非常低。
另一方面,使用 MCU 供應商的專有架構很可能最終會導致他們在架構的進一步開發中投入更多資金,其中大部分預算用于工具、軟件產品和研發費用。另一方面,最終用戶可以通過更快的上市時間、更好的軟件可重用性、更廣泛的中間件選擇等來降低成本并最大化利潤。
Cortex-M 系統設計套件(CMSDK)
Cortex-M 系統設計套件 (CMSDK) 的開發允許更直接地集成 Cortex-M 處理器,使對 ARM 技術經驗最少的設計人員更容易。
使用 Cortex-M 系統設計套件的優勢:
帶有示例系統設計的易于使用的設計套件
設計師可以簡單地插入他們的處理器并開始使用!
基本的 AMBA 互連和外圍設備
軟件支持 ?CKeil示例和 CMSIS 驅動程序
采用 Cortex-M 處理器有幾個優點。Cortex-M 處理器具有成本效益,可用于多種應用程序,并且讓您高枕無憂。Cortex-M 處理器是模擬/混合信號中 8 位和 16 位替代品的理想選擇。其他一些優勢還包括電源效率、高性能和出色的中斷處理。它還具有在 C 編程中易于使用的優勢。Cortex-M 處理器中使用的高代碼密度減少了內存占用以及使用 CMSDK 的開發時間和風險。
-
處理器
+關注
關注
68文章
19404瀏覽量
230797 -
ARM
+關注
關注
134文章
9164瀏覽量
368625 -
混合信號
+關注
關注
0文章
481瀏覽量
64993
發布評論請先 登錄
相關推薦
評論