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是一款基于ARM Cortex-M3的單片機,專為Wi-Fi /藍牙通信控制而設計;能夠實現指紋的圖像采集、特征提取、特征比對,可應用于智能鎖;支持大型程序代碼和擁有大型嵌入式SRAM,也可用于一般的MCU應用。 ARMCortex-M3內核的預取部件具有分支預測功能,可以預取分支目標地址的指令,使分支延遲減少到一個時鐘周期。 Cortex-M3加入了類似于8位處理器的內核低功耗模式,支持3種功耗管理模式:通過一條指令立即睡眠;異常/中斷退出時睡眠;深度睡眠。使整個芯片的功耗控制更為有效。 指紋芯片 - P1032BF1特點: 核心:ARM Cortex-M3,較大頻率為96MHz 嵌入式8M位閃存,用于程序代碼和數據存儲 128K字節存儲器 嵌入式LDO,支持從3.3V到5V的電源 嵌入式POR、LVD、WDG 32.768系統PLL和RTC用的68 KHz振蕩器 系統PLL的1到30MHz時鐘輸入 1至30MHz時鐘輸入系統鎖相環 內部48MHz工廠修整RC 低功耗:睡眠、深度睡眠模式、為RTC和176Byte備份寄存器提供獨立電源 帶音量控制的音頻DAC 5通道12位SAR ADC 調試模式:Serial Wire Debug(SWD) 具備中斷能力的22個I/O端口 上海山景在指紋芯片領域深耕多年,技術以及產品方面已經很完善,如果想了解更多指紋芯片的技術應用資料,歡迎致電聯系:133 9280 5792(微信同號)。 ![]() |