MCF5204 ColdFire?集成微處理器
MCF5204集成的微處理器將Coldfire?處理器核心與幾個(gè)外圍功能(例如計(jì)時(shí)器和串行界面)結(jié)合在一起。 ColdFire Core專為成本敏感的嵌入式控制應(yīng)用程序而設(shè)計(jì),可增強(qiáng)性能,同時(shí)保持低系統(tǒng)成本。為了加快程序的執(zhí)行,片上指令緩存和SRAM提供了對(duì)關(guān)鍵代碼和數(shù)據(jù)的單周期訪問。 MCF5204處理器通過包裝芯片上的共同系統(tǒng)功能并為8和16位SRAM,ROM和I/O設(shè)備提供無膠接口,從而大大減少了系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)所需的時(shí)間。
革命性的Coldfire微處理器體系結(jié)構(gòu)為價(jià)格敏感的大量市場(chǎng)提供了新的價(jià)格和績效水平。基于可變長度RISC技術(shù)的概念,ColdFire結(jié)合了常規(guī)32位RISC的架構(gòu)簡(jiǎn)單性與節(jié)省內(nèi)存的可變長度指令集。在定義用于嵌入處理應(yīng)用程序的ColdFire架構(gòu)時(shí),摩托羅拉將RISC架構(gòu)與峰值性能合并,并簡(jiǎn)化了M68000家族中用于代碼密度的可變長度指令集。
通過使用可變長度的指令集體系結(jié)構(gòu),使用Coldfire RISC處理器嵌入式處理器設(shè)計(jì)人員將享有與傳統(tǒng)固定長度RISC架構(gòu)相比的重要系統(tǒng)級(jí)優(yōu)勢(shì)。與任何固定長度指令集RISC處理器相比,Coldfire處理器的密集二進(jìn)制代碼消耗的寶貴內(nèi)存少。改進(jìn)的代碼密度意味著為給定應(yīng)用程序使用更有效的系統(tǒng)內(nèi)存使用,并且需要較慢,成本較低的內(nèi)存才能幫助達(dá)到目標(biāo)性能水平。
集成的外圍功能可提供高性能和靈活性。串行接口由可編程的完整雙工UART組成。 MCF5204具有兩個(gè)16位通用多模的計(jì)時(shí),其中一個(gè)提供了單獨(dú)的輸入和輸出信號(hào)。為了進(jìn)行系統(tǒng)保護(hù),處理器包括可編程的16位軟件看門狗計(jì)時(shí)器和幾個(gè)總線監(jiān)視器。此外,包括常見系統(tǒng)功能,例如芯片選擇,中斷控制和IEEE 1149.1測(cè)試(JTAG)支持。
復(fù)雜的調(diào)試接口支持背景示意模式和實(shí)時(shí)跟蹤。該界面對(duì)于所有基于Coldfire的處理器都是常見的,可以在整個(gè)Coldfire家族中提供共同的仿真器支持。