ARM??Cortex?-M3
ARM 旗艦 Cortex-M 系列處理器
ARM Cortex-M3 處理器具有出色的效率和靈活性,專為響應(yīng)和功耗敏感型應(yīng)用而開發(fā)。EFM32? 32 位 MCU 利用 Cortex-M3 低功耗和高性能特性,并結(jié)合了 Silicon Labs 獨(dú)特的低功耗外圍設(shè)備,從而創(chuàng)建了一個(gè)卓越的低功耗嵌入式系統(tǒng)平臺(tái)。
低功耗
- 專為低功耗運(yùn)行而設(shè)計(jì)的 32 位 Cortex-M3
- 具有 Thumb?-2 指令集的高功率效率
- 支持集成電源模式的小內(nèi)核封裝
高性能
- Cortex-M3 運(yùn)算速率為 1.25 DMIPS/MHz
- 獨(dú)立的數(shù)據(jù)和指令總線
- 具有 Thumb-2 指令集的高代碼密度和性能
- 出色的每指令時(shí)鐘周期比率
- 嵌套向量中斷控制器 (NVIC),出色的完成中斷處理
- 高級(jí)數(shù)學(xué)運(yùn)算功能
Thumb-2 指令集架構(gòu) (ISA)
Cortex-M3 支持 Thumb-2 指令集中的 16 位和 32 位指令。二者可以混合,同時(shí)不會(huì)增加復(fù)雜性或降低 Cortex-M3 的性能。硬件的除法指令和許多乘法指令為 EFM32 用戶提供了高的數(shù)據(jù)運(yùn)算吞吐量。
基于哈佛架構(gòu)的三級(jí)流水線式內(nèi)核
ARM Cortex-M3 三級(jí)流水線式包括指令提取、指令譯碼和指令執(zhí)行。Cortex-M3 還具有獨(dú)立的指令和數(shù)據(jù)總線。哈佛架構(gòu)降低了數(shù)據(jù)和指令共享總線常見的障礙。快速維護(hù)關(guān)鍵任務(wù)和中斷 EFM32 Cortex-M3 可在 2 μs 內(nèi)從低能耗模式進(jìn)入活動(dòng)模式,并在 Dhrystone 2.1 基準(zhǔn)測(cè)試時(shí)實(shí)現(xiàn) 1.25 DMIPS/MHz 的運(yùn)算速率。NVIC 是 Cortex-M3 處理器的一個(gè)完整的組成部分,可確保出色的中斷處理能力。可以配置多達(dá) 240 個(gè)優(yōu)先級(jí)為 1-256 的物理中斷,且不可屏蔽中斷進(jìn)一步提高了中斷處理能力。對(duì)于嵌入式系統(tǒng),這一增強(qiáng)的決定機(jī)制使得在已知的周期數(shù)內(nèi)處理關(guān)鍵任務(wù)成為可能。
減小 32 位封裝
Cortex-M3 的封裝較小,降低了系統(tǒng)成本。32 位的高性能縮短了應(yīng)用的活動(dòng)期,CPU 在活動(dòng)期進(jìn)行數(shù)據(jù)處理。活動(dòng)期縮短后,應(yīng)用的電池壽命得到顯著延長(zhǎng),EFM32 可以在多數(shù)時(shí)間內(nèi)運(yùn)行于高效的低能耗模式之下。
速度 (MHz) | 閃存 (kB) | RAM (kB) | USB | LCD | UART | USART | I2C | I2S | 封裝 | |
---|---|---|---|---|---|---|---|---|---|---|
Jade Gecko
EFM32 Jade Gecko 32 位微控制器
|
40 | 128、 256、 1024 | 32、 256 | 0 | 2、 4 | 1、 2 | 1、 2 | BGA125、 QFN32、 QFN48 | ||
Leopard Gecko
EFM32 Leopard Gecko 32 位微控制器
|
48 | 64、 128、 256 | 32 | 5、 7 | 3 | 2 | 1 | BGA112、 BGA120、 QFN64、 QFP100、 QFP64 | ||
Giant Gecko
EFM32 Giant Gecko 32 位微控制器
|
48 | 512、 1024 | 128 | 5、 7 | 3 | 2 | 1 | BGA112、 BGA120、 QFN64、 QFP100、 QFP64 | ||
Tiny Gecko
EFM32 Tiny Gecko 32 位微控制器
|
32 | 4、 8、 16、 32 | 2、 4 | 2、 3 | 1、 2 | 1 | 1 | BGA48、 QFN24、 QFN32、 QFN64、 QFP48、 QFP64 | ||
Gecko
EFM32 Gecko 32 位微控制器
|
32 | 16、 32、 64、 128 | 8、 16 | 0、 1 | 2、 3 | 1 | 0 | BGA112、 QFN32、 QFN64、 QFP100、 QFP48、 QFP64 |