基于Cortex-M3處理器有哪些廠家應(yīng)用?
Cortex-M3是一個32位處理器內(nèi)核。內(nèi)部的數(shù)據(jù)路徑是32位的,寄存器是32位的,存儲器接口也是32位的。CM3采用了哈佛結(jié)構(gòu),擁有獨立的指令總線和數(shù)據(jù)總線,可以讓取指與數(shù)據(jù)訪問并行不悖。這樣一來數(shù)據(jù)訪問不再占用指令總線,從而提升了性能。為實現(xiàn)這個特性,CM3內(nèi)部含有好幾條總線接口,每條都為自己的應(yīng)用場合優(yōu)化過,并且它們可以并行工作。但是另一方面,指令總線和數(shù)據(jù)總線共享同一個存儲器空間(一個統(tǒng)一的存儲器系統(tǒng))。換句話說,不是因為有兩條總線,可尋址空間就變成8GB了。
比較復(fù)雜的應(yīng)用可能需要更多的存儲系統(tǒng)功能,為此CM3提供一個可選的MPU,而且在需要的情況下也可以使用外部的cache。另外在CM3中,Both小端模式和大端模式都是支持的。CM3內(nèi)部還附贈了好多調(diào)試組件,用于在硬件水平上支持調(diào)試操作,如指令斷點,數(shù)據(jù)觀察點等。另外,為支持更高級的調(diào)試,還有其它可選組件,包括指令跟蹤和多種類型的調(diào)試接口。
LPC1850
LPC1850 [1] 是NXP半導(dǎo)體針對各種高級通訊,高質(zhì)量圖像顯示等應(yīng)用場合而設(shè)計的一款具有高集成度,以Cortex-M3為內(nèi)核的微控制器,該微控制器包含有LCD控制器,10/100的以太網(wǎng)EMAC,USB全速Device/Host/OTG控制器, CAN總線控制器,SPI,SSP,IIC,IIS以及外部存儲控制器EMC等資源,特適用于工業(yè)控制和醫(yī)療系統(tǒng)的應(yīng)用場合。
LPC1850的工作頻率高達180MHz,采用3級流水線和哈佛結(jié)構(gòu),帶有獨立的本地指令和數(shù)據(jù)總線以及用于外設(shè)的第三條總線。并包含一個內(nèi)部預(yù)取指單元,支持隨機跳轉(zhuǎn)的分支操作。包含高達1MB片內(nèi)Flash、200KB的片內(nèi)SRAM、四線SPI Flash接口(SPIFI)、可配置定時器子系統(tǒng)(SCT)、2個高速USB控制器、1個以太網(wǎng)、1個LCD接口、1個外部存儲器控制器以及各種數(shù)字和模擬外設(shè)。
TI公司Stellaris® 32 位 ARM Cortex-M3
德州儀器 (TI) 是致力于為最廣泛的微處理器市場提供 32 位功能和 ARM® Cortex-M3? 微處理器的所有優(yōu)勢的世界領(lǐng)導(dǎo)者?,F(xiàn)擁有超過?160 款兼容的 ARM Cortex-M3 Stellaris 微處理器和超過 30 款的 Stellaris 評估、開發(fā)和參考設(shè)計套件,Stellaris 可滿足幾乎任何工業(yè)應(yīng)用對性能、集成、功率和價格點的要求。
基于 Cortex-M3 的 Stellaris 使開發(fā)人員能夠直接使用業(yè)界最強大的開發(fā)工具、軟件和知識系統(tǒng)。已遷移至 Stellaris 的開發(fā)人員將受益于強大的工具、小型代碼封裝和出色的性能。更重要的是,設(shè)計人員可以滿懷信心地按照兼容的發(fā)展藍圖開始使用從 $1 到 1 GHz 的 ARM 系統(tǒng)。您永遠無需重新更改架構(gòu)。
Stellaris 系列的 ARM® Cortex?-M3 微處理器具有確定性性能和專為同步高級運動控制和實時連接設(shè)計的 IP,包括多達八個為 3 相反向器橋等應(yīng)用提供擊穿保護的死區(qū)發(fā)生器完全控制通道、硬件中提供低延遲關(guān)斷的快速故障情況處理、用于精確定位所有邊沿的計時器同步,以及實現(xiàn)精確定位傳感的硬件正交編碼器。配合使用較大的片上存儲器、增強的電源管理以及擴展的 I/O 和控制功能,Stellaris MCU 已針對需要可靠連接的工業(yè)應(yīng)用進行了優(yōu)化,包括電機和運動控制、遠程監(jiān)控、工廠自動化、HVAC 和樓宇控制、游戲設(shè)備、醫(yī)療儀表、消費性設(shè)備、CCTV 監(jiān)控以及消防安保。
ST的STM32 F1系列
意法半導(dǎo)體的STM32F1系列主流MCU滿足了工業(yè)、醫(yī)療和消費類市場的各種應(yīng)用需求。憑借該產(chǎn)品系列,意法半導(dǎo)體在全球Arm®?Cortex?-M內(nèi)核微控制器領(lǐng)域處于領(lǐng)先地位,同時樹立了嵌入式應(yīng)用歷史上的里程碑。該系列在集成一流的外設(shè)和低功耗、低電壓運行等基礎(chǔ)上實現(xiàn)了高性能,同時還以可接受的價格實現(xiàn)了高集成度,并具有簡單的架構(gòu)和簡便易用的工具。
該系列包含五個產(chǎn)品線,它們的引腳、外設(shè)和軟件均兼容。
· 超值型STM32F100 - 24 MHz CPU,具有電機控制和CEC功能
· STM32F101 - 36 MHz CPU,具有高達1MB的Flash
· STM32F102 – 48 MHz CPU具備USB FS
· STM32F103 - 72 MHz,具有高達1MB的Flash、電機控制、USB和CAN
· STM32F105/107 - 72 MHz CPU,具有以太網(wǎng)MAC、CAN和USB 2.0 OTG