Cortex-M3是一個32位的核,在傳統的單片機領域中,有一些不同于通用32位CPU應用的要求。在工控領域,用戶要求具有更快的中斷速度,Cortex-M3采用了Tail-Chaining中斷技術,完全基于硬件進行中斷處理,較多可減少12個時鐘周期數,在實際應用中可減少70%中斷。
Cortex-M3是一個32位處理器內核。內部的數據路徑是32位的,寄存器是32位的,存儲器接口也是32位的。CM3采用了哈佛結構,擁有獨立的指令總線和數據總線,可以讓取指與數據訪問并行不悖。這樣一來數據訪問不再占用指令總線,從而提升了性能。為實現這個特性,CM3內部含有好幾條總線接口,每條都為自己的應用場合優化過,并且它們可以并行工作。
比較復雜的應用可能需要更多的存儲系統功能,為此CM3提供一個可選的MPU,而且在需要的情況下也可以使用外部的cache。另外在CM3中,Both小端模式和大端模式都是支持的。
指紋芯片 - P1032BF1
由工采電子代理的指紋芯片 - P1032BF1是一款基于ARM Cortex-M3的單片機,專為Wi-Fi /藍牙通信控制而設計;能夠實現指紋的圖像采集、特征提取、特征比對,可應用于智能鎖;支持大型程序代碼和擁有大型嵌入式SRAM,也可用于一般的MCU應用。
P1032BF1是一個CMOS設備。輸入信號上的浮動電平導致設備運行不穩定,電流消耗異常。上拉或下拉電阻應適當用于輸入或雙向引腳。
ARMCortex-M3內核的預取部件具有分支預測功能,可以預取分支目標地址的指令,使分支延遲減少到一個時鐘周期。
Cortex-M3加入了類似于8位處理器的內核低功耗模式,支持3種功耗管理模式:通過一條指令立即睡眠;異常/中斷退出時睡眠;深度睡眠。使整個芯片的功耗控制更為有效。
指紋識別芯片 - P1032BF1特點:
核心:ARM Cortex-M3,較大頻率為96MHz
嵌入式8M位閃存,用于程序代碼和數據存儲
128K字節存儲器
嵌入式POR、LVD、WDG
32.768系統PLL和RTC用的68 KHz振蕩器
系統PLL的1到30MHz時鐘輸入
1至30MHz時鐘輸入系統鎖相環
內部48MHz工廠修整RC
低功耗:睡眠、深度睡眠模式、為RTC和176Byte備份寄存器提供獨立電源
5通道12位SAR ADC
調試模式:Serial Wire Debug(SWD)
具備中斷能力的22個I/O端口
上海山景在指紋芯片領域深耕多年,技術以及產品方面已經很完善,如果想了解更多指紋芯片的技術應用資料,請登錄工采網官網進行咨詢。
審核編輯 黃宇
-
mcu
+關注
關注
146文章
17970瀏覽量
366546 -
嵌入式
+關注
關注
5150文章
19659瀏覽量
317369 -
sram
+關注
關注
6文章
785瀏覽量
115934 -
指紋芯片
+關注
關注
2文章
48瀏覽量
17153
發布評論請先 登錄
嵌入式軟件開發常用的軟件有哪些?
Linux嵌入式和單片機嵌入式的區別?
嵌入式硬件基礎知識匯總(附帶與硬件密切相關的軟件介紹)
ADSP-BF512/ADSP-BF514/ADSP-BF516/ADSP-BF518 Blackfin嵌入式處理器數據手冊

ADSP-BF592 Blackfin嵌入式處理器數據手冊

評論