ARM 處理器有多種類型,了解整個(gè) ARM 處理器系列的最佳方式是按應(yīng)用對其進(jìn)行分類。ARM 處理器通過雙核選項(xiàng)提供可擴(kuò)展的性能、實(shí)時(shí)響應(yīng)和可配置功能,以提高能效。
ARM 處理器有多種類型,了解整個(gè) ARM 處理器系列的最佳方式是按應(yīng)用對其進(jìn)行分類。ARM 處理器通過雙核選項(xiàng)提供可擴(kuò)展的性能、實(shí)時(shí)響應(yīng)和可配置功能,以提高能效。
最近的 IC Insight 報(bào)告強(qiáng)調(diào)了 32 位微控制器,尤其是基于 ARM 的微控制器所共享的不斷增長的市場。32 位 MCU 在銷售方面的回報(bào)遠(yuǎn)高于其他 MCU。它還獲得了比 8/16 位 MCU 高 20% 的單位體積增長。2012 年,ARM 占這些 32 位 MCU 的 18%,到 2013 年應(yīng)該會更高,這將使 ARM 目前在 32 位 MCU 市場上的市場份額達(dá)到約 85% 至 95%。
Cortex-M 處理器也用于其他目的。Cortex-M 處理器出貨量的很大一部分來自非 MCU 產(chǎn)品。在 160 家被許可方中,只有少數(shù)是 MCU 供應(yīng)商,還有許多人在做 SoC、混合信號、MEM、PMIC 等等。
為什么 Cortex-M 用于混合信號?
能源效率 – Cortex M 提供 32 位性能,具有小硅片面積以及各種睡眠模式和高代碼密度的低功耗特性。
易用性 – Cortex M 處理器使用 C 友好架構(gòu)。它通過 NVIC 提供靈活的中斷管理。它具有 32 位線性尋址系統(tǒng)以及全面的調(diào)試功能
低成本和上市時(shí)間——該系列還以其小尺寸、高代碼密度、易于集成以及工具和生態(tài)系統(tǒng)支持而著稱
技術(shù)特性——Cortex-M 處理器還以其可配置的設(shè)計(jì)和低功耗優(yōu)化能力、操作系統(tǒng)支持和高級特性以及升級路徑和可擴(kuò)展性而聞名
高性能——Cortex-M 處理器也因其低中斷延遲能力和確定性響應(yīng)而聞名。
Cortex-M 處理器睡眠模式
Cortex-M 處理器具有多個(gè)時(shí)鐘信號,允許在睡眠模式下禁用主系統(tǒng)時(shí)鐘,而其他邏輯部件仍在運(yùn)行以進(jìn)行中斷檢測。通過使用 WIC 進(jìn)行中斷檢測,處理器的完整時(shí)鐘信號禁用也可以在深度睡眠模式下完成。
架構(gòu)定義的睡眠模式
- 正常睡眠
- 沉睡
帶狀態(tài)保持的 WIC 模式深度睡眠 – 帶即時(shí)喚醒的 nW 功率配置文件(處理器斷電帶狀態(tài)保持)
可以使用 MCU 特定的電源控制寄存器進(jìn)行擴(kuò)展
Cortex-M 低功耗技術(shù)
- 集成建筑時(shí)鐘門控
- “Sleep-on-exit”中斷處理
- 喚醒中斷控制器 (WIC)
ARM 的 Cortex-M3 提升了 32 位能效優(yōu)勢。如果處理時(shí)間減半,Cortex-M3 處理器的高性能可以使電池壽命加倍。
基于 ARM Cortex-M 的設(shè)備的成本
由于更大的硅片尺寸、版稅和許可費(fèi),基于 ARM 的 MCU 如何更昂貴存在很多誤解,但實(shí)際上,ARM 處理器對許多其他架構(gòu)的領(lǐng)域并沒有真正對總成本產(chǎn)生太大影響。實(shí)際上,每臺設(shè)備的 ARM 版稅成本實(shí)際上非常低。
另一方面,使用 MCU 供應(yīng)商的專有架構(gòu)很可能最終會導(dǎo)致他們在架構(gòu)的進(jìn)一步開發(fā)中投入更多資金,其中大部分預(yù)算用于工具、軟件產(chǎn)品和研發(fā)費(fèi)用。另一方面,最終用戶可以通過更快的上市時(shí)間、更好的軟件可重用性、更廣泛的中間件選擇等來降低成本并最大化利潤。
Cortex-M 系統(tǒng)設(shè)計(jì)套件 (CMSDK)
Cortex-M 系統(tǒng)設(shè)計(jì)套件 (CMSDK) 的開發(fā)允許更直接地集成 Cortex-M 處理器,使對 ARM 技術(shù)經(jīng)驗(yàn)最少的設(shè)計(jì)人員更容易。
使用 Cortex-M 系統(tǒng)設(shè)計(jì)套件的優(yōu)勢:
- 帶有示例系統(tǒng)設(shè)計(jì)的易于使用的設(shè)計(jì)套件
- 設(shè)計(jì)師可以簡單地插入他們的處理器并開始使用!
- 基本的 AMBA 互連和外圍設(shè)備
- 軟件支持 – Keil 示例和 CMSIS 驅(qū)動程序
采用 Cortex-M 處理器有幾個(gè)優(yōu)點(diǎn)。Cortex-M 處理器具有成本效益,可用于多種應(yīng)用程序,并且讓您高枕無憂。Cortex-M 處理器是模擬/混合信號中 8 位和 16 位替代品的理想選擇。其他一些優(yōu)勢還包括電源效率、高性能和出色的中斷處理。它還具有在 C 編程中易于使用的優(yōu)勢。Cortex-M 處理器中使用的高代碼密度減少了內(nèi)存占用以及使用 CMSDK 的開發(fā)時(shí)間和風(fēng)險(xiǎn)。
編輯:hfy
-
處理器
+關(guān)注
關(guān)注
68文章
19435瀏覽量
231300 -
ARM
+關(guān)注
關(guān)注
134文章
9179瀏覽量
369407 -
混合信號
+關(guān)注
關(guān)注
0文章
482瀏覽量
65026
發(fā)布評論請先 登錄
相關(guān)推薦
混合信號分析儀的原理和應(yīng)用場景
EE-236:將混合信號前端器件與Blackfin處理器結(jié)合使用的實(shí)時(shí)解決方案
![EE-236:將<b class='flag-5'>混合</b><b class='flag-5'>信號</b>前端器件與Blackfin<b class='flag-5'>處理器</b>結(jié)合使用的實(shí)時(shí)解決方案](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
ARM處理器的尋址方式
盛顯科技:在拼接處理器上配置混合矩陣的步驟是什么?
ARM處理器和CPU有什么區(qū)別
ARM處理器的工作模式和特點(diǎn)
ARM處理器的寄存器組織及功能
ARM處理器和CISC處理器的區(qū)別
ARM處理器的結(jié)構(gòu)和特點(diǎn)
ARM處理器概述和發(fā)展歷程
盛顯科技:拼接處理器為什么要配置混合矩陣?
![盛顯科技:拼接<b class='flag-5'>處理器</b>為什么要配置<b class='flag-5'>混合</b>矩陣?](https://file1.elecfans.com/web2/M00/06/68/wKgaombadZ6ALOoJAAKI7lOXJKg659.png)
MSP430FE42xA混合信號微處理器數(shù)據(jù)表
![MSP430FE42xA<b class='flag-5'>混合</b><b class='flag-5'>信號</b>微<b class='flag-5'>處理器</b>數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
MSP430F2013-EP混合信號微處理器數(shù)據(jù)表
![MSP430F2013-EP<b class='flag-5'>混合</b><b class='flag-5'>信號</b>微<b class='flag-5'>處理器</b>數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
MSP430xG461x混合信號微處理器數(shù)據(jù)表
![MSP430xG461x<b class='flag-5'>混合</b><b class='flag-5'>信號</b>微<b class='flag-5'>處理器</b>數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
什么是ARM處理器?與x86的比較及其優(yōu)缺點(diǎn)
![什么是<b class='flag-5'>ARM</b><b class='flag-5'>處理器</b>?與x86的比較及其優(yōu)缺點(diǎn)](https://file1.elecfans.com/web2/M00/EB/A1/wKgZomZe5fWAXs4EAABHp9zbA6E074.png)
評論