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