- 相關(guān)推薦
嵌入式微處理器MCF5249及其應(yīng)用 2
摘要:文中介紹了MOTOROLA公司的嵌入式微處理器MCF5249的原理、特點和引腳功能,說明了基于該處理器和嵌入式操作系統(tǒng)UCLINUX的網(wǎng)絡(luò)相機(jī)結(jié)構(gòu),給出了用MCF5249進(jìn)行網(wǎng)絡(luò)相機(jī)設(shè)計時的資源分配情況及電路設(shè)計注意事項。關(guān)鍵詞:MCF5249;嵌入式微處理器;JPEG
1 概述
MCF5249是motorola公司推出的32位嵌入式微處理器,該器件以ColdFire 32 位微處理機(jī)體系結(jié)構(gòu)為基礎(chǔ),并帶有96kB 的片內(nèi)SRAM、8kB 指令高速緩存、兩個獨立UART 和16 位定時器以及一個PLL 時鐘,同時還帶有軟件監(jiān)視時鐘、GPIO 線路、兩個I2C接口、QSPI口、4通道DMA和一個非粘合性SDRAM 控制器。此外,該器件還集成了一個12位DAC和一個增強(qiáng)型累積乘法?EMAC?單元,可用來為音頻和其它應(yīng)用提供快速運算和信號處理所需的DSP 功能。MCF5249的最高工作頻率為140MHz,性能可達(dá)125Dhrystone 2.1 MIPS,而功耗僅為每兆赫1.3mW。因而可廣泛用于音頻設(shè)備、成像、生物統(tǒng)計學(xué)和工業(yè)控制等領(lǐng)域。
2 性能特點及引腳說明
MCF5249內(nèi)含V2 ColdFire 處理器核、96kB 靜態(tài)SRAM、8kB 指令緩存、EMAC增強(qiáng)型累積乘法單元、2 個獨立的通用異步收發(fā)器?UARTs?、2 個獨立的16 位定時器、兩個獨立的I2C 接口、以及16-bit寬度的四通道的SDRAM控制器等模塊,另外MCF5249還集成了PLL和軟件看門狗?Software watchdog?、數(shù)字音頻傳輸和接收口(符合IEC958音頻協(xié)議)及IDE和SmartMedia接口等。圖1所示是MCF5249的主要功能框圖。
MCF5249能夠支持CD-ROM和CD-ROM XA塊編碼和解碼功能,并具有4個可編程選擇的后臺實時處理Debug模塊。
圖1
MCF5249芯片的內(nèi)核電壓為1.8V,I/O電壓為3.3V,具有160腳MAPBGA(140MHz的最高頻率)和144腳QFP(120MHz的最高頻率)兩種封裝形式。其中160腳的MCF5249比144腳增加了QSPI CS1等功能管腳.
2.1 采用MCF5249構(gòu)成的網(wǎng)絡(luò)相機(jī)
基于MCF5249的上述功能,筆者設(shè)計了一種能夠?qū)Σ杉降膱D像進(jìn)行實時網(wǎng)絡(luò)傳輸?shù)那度胧较鄼C(jī)系統(tǒng)。如圖3所示?它由圖像傳感器、幀存儲器、網(wǎng)絡(luò)控制器、鍵盤、顯示模塊等部分組成。其中圖像傳感器采用OMNIVISION公司的OV9620高分辨率CMOS圖像傳感器。該傳感器具有1280×1024的分辨率和1024等級的色度信息。最高拍攝速度可達(dá)每秒十五幀。OV9620的控制端口與MCF5249的I2C口直接相連。為了使輸出的圖像數(shù)據(jù)方便地同幀存儲器相連,筆者設(shè)計時只用了高八位數(shù)據(jù)。幀存儲器采用ISSI公司的18Mbit存儲器IS61LPD102418A。該存儲器的數(shù)據(jù)讀取速率為7ns,且控制簡單,易于使用。設(shè)置存儲器是由于像素的速率與MCF5249的速率不匹配,而用其起緩存作用的。網(wǎng)絡(luò)控制器選用DAVICOM公司的DM9000快速以太網(wǎng)控制處理器,該處理器配備有標(biāo)準(zhǔn)10M以太網(wǎng)接口,包括MAC和PHY。物理層支持以太網(wǎng)接口協(xié)議。由
[1] [2]
【嵌入式微處理器MCF5249及其應(yīng)用。病肯嚓P(guān)文章:
SPEAr:嵌入式控制用微處理器04-26
嵌入式實時操作系統(tǒng)VxWorks及其在地震勘探儀器中的應(yīng)用04-28
RNAi及其應(yīng)用04-27
成就測驗及其應(yīng)用04-28
人才測評及其應(yīng)用04-28
殼聚糖及其應(yīng)用05-02
基于P2P的移動協(xié)作學(xué)習(xí)模型及其應(yīng)用04-30
淺談藍(lán)牙技術(shù)及其應(yīng)用05-01
古代錫汞齊及其應(yīng)用04-29