1、概述
Freescale ARM9開(kāi)發(fā)板是由北京航空航天大學(xué)電子信息工程學(xué)院開(kāi)發(fā)的基于Freescale公司ARM9處理器MXL的最小應(yīng)用系統(tǒng)。該板在名片大小的電路板上集成了MPU、SDRAM、FLASH和電源部分,是構(gòu)成32位嵌入式系統(tǒng)硬件的核心部分,采用S.O.DIMM插槽結(jié)構(gòu),方便客戶二次開(kāi)發(fā),可以縮短用戶產(chǎn)品的開(kāi)發(fā)周期,節(jié)約用戶開(kāi)發(fā)成本。
相對(duì)于其它嵌入式系統(tǒng)平臺(tái)該開(kāi)發(fā)部具有以下優(yōu)點(diǎn):
體積。洪_(kāi)發(fā)板僅有2/3名片大小,便于用戶嵌入自己的產(chǎn)品
功耗低: 該板全速運(yùn)行時(shí)功耗僅有300mA@3.3VDC
速度快:MXL處理器主頻可達(dá)200MHz,總線頻率96MHz
接口全:開(kāi)發(fā)板通過(guò)S.O.DIMM接口將數(shù)據(jù)線、地址線、各種外設(shè)接口管腳引出,具有良好的可擴(kuò)展性
2、硬件結(jié)構(gòu)
ARM9開(kāi)發(fā)板的組成框圖如下圖所示。
板上包括以下資源:
Freescale ARM9處理器
64Mbytes SDRAM
16Mbytes FLASH
晶陣
電源管理芯片
144針引腳,擴(kuò)展地址、數(shù)據(jù)總線及I/O接口
尺寸:67mm X 40mm
供電:3VDC,500mA
3、ARM處理器
Freescale公司的MXL處理器基于ARM920T內(nèi)核,該內(nèi)核屬于RISC指令集結(jié)構(gòu),具有五級(jí)流水線,同時(shí)配備16Kbytes指令緩存和16Kbytes數(shù)據(jù)緩存,內(nèi)部32位AMBA總線,支持32位和16位Thumb指令集,支持點(diǎn)積累加指令和長(zhǎng)乘法指令。由于該處理器支持指令預(yù)取功能,所以指令執(zhí)行效率很高。MXL處理器主頻可達(dá)200MHz,外部總線頻率為96MHz,處理能力220MIPS。
該處理器內(nèi)部集成多媒體增強(qiáng)處理功能,片內(nèi)包括UART控制器、USB控制器、LCD控制器、CMOS圖像傳感器、SD/MMC控制器、IIS、IIC等各種外設(shè),適于高端手持設(shè)備、智能手機(jī)、多媒體處理、信息處理等應(yīng)用。
MXL處理器支持三種溫度范圍:0~70度;-30~70度;-40~85度,可應(yīng)用于商業(yè)、工業(yè)、軍工等行業(yè)。
4、ARM開(kāi)發(fā)板應(yīng)用范圍
MXL開(kāi)發(fā)板可以應(yīng)用于車載導(dǎo)航終端、GPS接收機(jī)、手持設(shè)備、可視電話、POS終端等方面。北京航空航天大學(xué)電子信息工程學(xué)院已將其應(yīng)用于中心導(dǎo)航車載終端和GPS接收機(jī)等產(chǎn)品。
中心導(dǎo)航車載終端
中心導(dǎo)航車載終端是一種類似車載導(dǎo)航儀的車載設(shè)備,其路徑規(guī)劃導(dǎo)航算法由中心站承擔(dān)并實(shí)時(shí)發(fā)送到車載終端。在該項(xiàng)目中,MXL開(kāi)發(fā)板被采用作為硬件平臺(tái),運(yùn)行嵌入式Linux操作系統(tǒng)和MiniGUI圖形用戶界面。
GPS接收機(jī)
MXL處理器內(nèi)部具有浮點(diǎn)模擬運(yùn)算單元,因而可以應(yīng)用在對(duì)計(jì)算精度要求較高的場(chǎng)合。在GPS接收機(jī)項(xiàng)目中,由于要求64位精度,所以采用MXL開(kāi)發(fā)板替代原來(lái)的DSP處理器作為硬件平臺(tái)。
返回
|