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