网站大量收购闲置独家精品文档,联系QQ:2885784924

(嵌入式Linux开发入门)第2章基于ARM9的开发平台硬件介绍.ppt

(嵌入式Linux开发入门)第2章基于ARM9的开发平台硬件介绍.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 基于ARM9的开发平台硬件介绍 第2章 基于ARM9的开发平台硬件介绍 2.1 开发板概述 2.2 电源 2.3 CPU最小系统 2.4 人机接口 2.5 设备间数据传输和IDE接口 2.6 数据采集和I/O端口控制 2.7 其他 2.1 开?发?板?概?述   开发板是基于ARM9芯片的EP9315,它带有丰富的外设接口,基本配置如下:   ● ?ARM9内核工业级处理器EP9315;   ● ?SDRAM 128 MB;   ● ?Flash 64 MB可扩展;   ● ?EEPROM IIC接口;   ● ?LCD控制器;   ● ?VGA接口 1个; ● LVDS接口 1个; ● 触摸屏接口; ● RS232 2个(3线); ● RS485 1个(4线); ● USB Host 3个; ● SPI接口(不向外部扩展); ● EIDE接口 2个; ● 扩展PS2接口; ● 8×8矩阵键盘接口;   ● RTC实时时钟;   ● 10/100M以太网口;   ● 总线方式 CAN接口1个;   ● A/D 8通道,采样10 bit分辨率;   ● D/A 2通道10位(其中一路作脉宽调制输出);   ● I/O口 8路输入,8路输出(TTL或CMOS输出5 V电平);   ● JTAG接口;   ● IIS接口保留;   开发板的方案框图如图2.1所示。 图2.1 方案框图   考虑到工业级与工控中稳定、高效的要求,故选择EP9315处理器。EP9315是高度集成的片上系统处理器,拥有先进的200 MHz的ARM920T处理器。ARM920T 的32位微处理器结构带有一个5阶管线,可以极低的功耗提供优异的性能。16K指令高速缓存和16K数据高速缓存可为现有的程序和数据提供零等待时间,或者也可被锁定,以确保对关键指令和数据的无延迟存取。对于那些具有指令存储器大小限制的产品,ARM920T的压缩型Thumb指令集有助于空间的充分利用和外部指令存储器使用的最大化。Maverick Crunch协处理器显著地提高了ARM920T 的单/双精度整数及浮点处理能力。在通过以太网处理数据,以及执行其他运算密集型计算和数据处理功能时,该协处理器可为EP9315提供必需的速度和性能。   EP9315提供了丰富的外层接口模块,通过激活或中断,设计者能够对单一平台稍加修改后满足不同的产品设计需求,从而使设计方便简洁。   该存储系统分为3部分,即:128 MB的SDRAM,64 MB的Flash和可配接EEPROM的IIC接口。SDRAM和Flash存储系统的设计均可按典型电路来实现。EP9315提供了必要的接口。由于可以很容易地存取其内部的每一个字节,其中的Flash 采用NOR_Flash来实现。为防止因断电而丢失数据,我们通过IIC接口来使用EEPROM保存现场数据。   显示平台提供了带有触摸屏接口的LCD接口、VGA接口和LVDS接口。EP9315提供了LCD的接口。采用专用D/A芯片ADV7123来实现VGA接口。通过LVDS接口来解决远距离传输的问题。   系统还同时实现了两路RS232、1路RS485和3路USB接口。由于EP9315提供了相应的逻辑接口,因此硬件设计中重点要考虑采用相关芯片来满足接口电平的问题。 EP9315直接提供了EIDE接口,实现重点在软件的驱动程序。PS2接口用EP9315的GPIO口来形成,8?×?8矩阵键盘接口也由EP9315直接提供。   EP9315的外层模块已包含了形成以太网接口的MAC控制器。具体功能可通过MII接口和网络接口芯片共同来完成。   ● 为了实现CAN接口需要扩展对应接口和驱动芯片。   ● 系统要求的A/D和D/A接口可通过对应接口芯片实现。   ● ?JTAG为调试接口,EP9315自身已提供。   ● ?8路输入和8路输出数字端口由EP9315的GPIO口来形成。   ● ?EP9315已自带了RTC实时时钟。   软件部分包含ADS下所有的测试程序,如AD、DA、LCD、 LED、KEY、NOR_ Flash、IIC、UART、RS485、CAN、WATCHDOG、USB、RTC等。还包括了Linux内核、驱动及文件系统等。Linux内核采用了稳定、流行的2.4.21版本,可以通过驱动及内核配置来实现多种文件系统,如RAMDISK、JFFS2、EXT2、QT等。 2.2 电 源   在开发板中主要使用的电源是电压为1.8 V、3.3 V、5 V、12 V和-12 V的电源。   (1) ?1.8 V的电源用于给EP9315CPU芯片供电。使用Linear Technology 公司的LT

文档评论(0)

autohhh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档