1、概述
Freescale ARM9开发板是由北京航空航天大学电子信息工程学院开发的基于Freescale公司ARM9处理器MXL的最小应用系统。该板在名片大小的电路板上集成了MPU、SDRAM、FLASH和电源部分,是构成32位嵌入式系统硬件的核心部分,采用S.O.DIMM插槽结构,方便客户二次开发,可以缩短用户产品的开发周期,节约用户开发成本。
相对于其它嵌入式系统平台该开发部具有以下优点:
体积小:开发板仅有2/3名片大小,便于用户嵌入自己的产品
功耗低: 该板全速运行时功耗仅有300mA@3.3VDC
速度快:MXL处理器主频可达200MHz,总线频率96MHz
接口全:开发板通过S.O.DIMM接口将数据线、地址线、各种外设接口管脚引出,具有良好的可扩展性
2、硬件结构
ARM9开发板的组成框图如下图所示。
板上包括以下资源:
Freescale ARM9处理器
64Mbytes SDRAM
16Mbytes FLASH
晶阵
电源管理芯片
144针引脚,扩展地址、数据总线及I/O接口
尺寸:67mm X 40mm
供电:3VDC,500mA
3、ARM处理器
Freescale公司的MXL处理器基于ARM920T内核,该内核属于RISC指令集结构,具有五级流水线,同时配备16Kbytes指令缓存和16Kbytes数据缓存,内部32位AMBA总线,支持32位和16位Thumb指令集,支持点积累加指令和长乘法指令。由于该处理器支持指令预取功能,所以指令执行效率很高。MXL处理器主频可达200MHz,外部总线频率为96MHz,处理能力220MIPS。
该处理器内部集成多媒体增强处理功能,片内包括UART控制器、USB控制器、LCD控制器、CMOS图像传感器、SD/MMC控制器、IIS、IIC等各种外设,适于高端手持设备、智能手机、多媒体处理、信息处理等应用。
MXL处理器支持三种温度范围:0~70度;-30~70度;-40~85度,可应用于商业、工业、军工等行业。
4、ARM开发板应用范围
MXL开发板可以应用于车载导航终端、GPS接收机、手持设备、可视电话、POS终端等方面。北京航空航天大学电子信息工程学院已将其应用于中心导航车载终端和GPS接收机等产品。
中心导航车载终端
中心导航车载终端是一种类似车载导航仪的车载设备,其路径规划导航算法由中心站承担并实时发送到车载终端。在该项目中,MXL开发板被采用作为硬件平台,运行嵌入式Linux操作系统和MiniGUI图形用户界面。
GPS接收机
MXL处理器内部具有浮点模拟运算单元,因而可以应用在对计算精度要求较高的场合。在GPS接收机项目中,由于要求64位精度,所以采用MXL开发板替代原来的DSP处理器作为硬件平台。
返回
|