七、基于ARM的嵌入式系统硬件结构设计.ppt

七、基于ARM的嵌入式系统硬件结构设计.ppt

ID:48047559

大小:1.74 MB

页数:121页

时间:2020-01-12

七、基于ARM的嵌入式系统硬件结构设计.ppt_第1页
七、基于ARM的嵌入式系统硬件结构设计.ppt_第2页
七、基于ARM的嵌入式系统硬件结构设计.ppt_第3页
七、基于ARM的嵌入式系统硬件结构设计.ppt_第4页
七、基于ARM的嵌入式系统硬件结构设计.ppt_第5页
资源描述:

《七、基于ARM的嵌入式系统硬件结构设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、嵌入式系统设计与实例开发——基于32位微处理器与实时操作系统基于ARM的硬件系统结构设计2009.4本节提要132546基于ARM的硬件系统体系结构存储器接口设计网络接口设计I/O接口设计人机交互接口设计其它通讯接口设计ARM920T内核结构S3C2410的内部结构实验平台的体系结构2410核心资源总线隔离驱动168Pin扩展槽网卡设备LCD驱动音频电路串口设备USB设备PCMCIAIDE/CF卡SD卡接口IO扩展电机等其他资源局部总线扩展总线读写总线的时序图稳态ReadWrite稳态本节提要132546基于ARM

2、的硬件系统体系结构存储器接口设计网络接口设计I/O接口设计人机交互接口设计其它通讯接口设计2410的存储器系统—可通过软件选择大小端—地址空间:每个Bank128Mbytes(总共1GB)—除bank0(16/32-bit)外,所有的Bank都可以通过编程选择总线宽度=(8/16/32-bit)—共8个banks6个Bank用于控制ROM,SRAM,etc.剩余的两个Bank用于控制ROM,SRAM,SDRAM,etc.—7个Bank固定起始地址;—最后一个Bank可调整起始地址;—最后两个Bank大小可编程—所有

3、Bank存储周期可编程控制;S3C2410的存储器配置Bank6/Bank7地址分布Bank0总线宽度配置与2片8位的ROM连接方法与1片16位的ROM连接S3C2410与2片8位FLASH的连接方法与1片16M的SDRAM的连接方法与2片16M的SDRAM的连接方法NAND和NOR——性能比较NOR和NAND是现在市场上两种主要的非易失闪存技术NOR的读速度比NAND稍快一些NAND的写入速度比NOR快很多NAND的擦除速度远比NOR的快大多数写入操作需要先进行擦除操作NAND的擦除单元更小,相应的擦除电路更少接

4、口差别NORflash带有SRAM接口,线性寻址,可以很容易地存取其内部的每一个字节NANDflash使用复用接口和控制IO多次寻址存取数据NAND读和写操作采用512字节的块,这一点有点像硬盘管理,此类操作易于取代硬盘等类似的块设备容量和成本NANDflash生产过程更为简单,成本低常见的NORflash为128KB~16MB,而NAND flash通常有8~128MBNOR主要应用在代码存储介质中,NAND适合于数据存储NAND在CompactFlash、SecureDigital、PCCards和MMC存储卡

5、市场上所占份额最大本节提要132546基于ARM的硬件系统体系结构存储器接口设计网络接口设计I/O系统设计人机交互接口设计其它通讯接口设计I/O子系统的层次模型I/O子系统:I/O设备、相关的设备驱动程序和I/O子系统组成嵌入式I/O子系统。I/O子系统的目标是对RTOS和应用程序员隐藏设备特定的信息,并且对系统的外围I/O设备提供一个统一的访问方法。从不同角度看I/O系统从系统软件开发者角度看,I/O操作意味着与设备的通信、对设备编程初始化和请示执行设备与系统之间的实际数据传输以及操作完成后通知请求者。系统软件工

6、程师必须理解设备的物理特性,如寄存器的定义和设备的访问方法。从RTOS的角度看,I/O操作意味着对I/O请求定位正确的设备,对设备定位正确的设备驱动程序,并解决对设备驱动程序的请求。有时要求RTOS保证对设备的同步访问。RTOS必须进行抽象,对应用程序员隐含设备的特性。从应用程序员角度看,目标是找到一个简单、统一和精练的方法与系统中出现的所有类型的设备通信。I/O接口的编址方式——端口映射1)I/O接口独立编址——端口映射方式这种编址方式是将存储器地址空间和I/O接口地址空间分开设置,互不影响。设有专门的输入指令(

7、IN)和输出指令(OUT)来完成I/O操作。主要优点:内存地址空间与I/O接口地址空间分开,互不影响,译码电路较简单,并设有专门的I/O指令,所以编程序易于区分,且执行时间短,快速性好。缺点:只用I/O指令访问I/O端口,功能有限且要采用专用I/O周期和专用I/O控制线,使微处理器复杂化。I/O接口的编址方式——内存映射2)I/O接口与存储器统一编址方式——内存映射这种编址方式不区分存储器地址空间和I/O接口地址空间,把所有的I/O接口的端口都当作是存储器的一个单元对待,每个接口芯片都安排一个或几个与存储器统一编号

8、的地址号。也不设专门的输入/输出指令,所有传送和访问存储器的指令都可用来对I/O接口操作。主要优点:访问内存的指令都可用于I/O操作,数据处理功能强;同时I/O接口可与存储器部分共用译码和控制电路。缺点:一是I/O接口要占用存储器地址空间的一部分;二是因不用专门的I/O指令,程序中较难区分I/O操作。DMAI/ODMAI/ODMA允许设备直接访问内存而不用包

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。