5.1--ARM嵌入式系统原理及应用程.ppt

  1. 1、本文档共176页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5.1--ARM嵌入式系统原理及应用程

主讲内容 第1章 嵌入式系统概述 第2章 ARM微处理器概述与编程模型 第3章 ARM9指令系统 第4章 嵌入式程序设计基础 第5章 嵌入式内部可编程模块 第6章 嵌入式接口技术应用 第7章 软件开发环境 第5章 嵌入式内部可编程模块 S3C2440A内部除了ARM920T内核外,还包括很多模块如: 存储器 I/O端口 中断系统 看门狗 RTC Timer部件 UART ADC及触摸屏接口 其中许多是可编程控制的,下面将介绍其中的重要模块。 5.1 存储控制模块 嵌入式系统中,存储系统差别很大,可包含多种类型的存储器件,如FLASH,SRAM,SDRAM,ROM等,这些不同类型的存储器件速度和宽度等各不相同; 在访问存储单元时,可能采取平板式的地址映射机制对其操作,或需要使用虚拟地址对其进行读写; 系统中,需引入存储保护机制,增强系统的安全性。为适应如此复杂的存储体系要求,ARM处理器中引入了存储管理单元来管理存储系统。 5.1.1 存储器控制器 S3C2440A片内集成了存储器控制器,提供了访问存储器所需的全部控制信号。 1.外部存储空间特点 S3C2440A芯片外部可寻址的存储空间是1GB,被分成8个存储模块,每块128MB。如图5-1所示。S3C2440A外部存储空间有如下特点: 支持小端/大端模式。 8个存储块中,其中6 个用于ROM,SRAM;2个用于ROM、SRAM、SDRAM。 8个存储块中,其中7 个有固定的起始地址;最后1个起始地址可调整。并且最后2个存储块的大小可以编程。 所有存储器块的访问周期可编程。 可用nWAIT(等待)信号来扩展外部存储器的读/写周期。 在SDRAM中支持自主刷新和省电模式。 5.1.1 存储器控制器 图5-1 S3C2440 存储空间分配图 5.1.1 存储器控制器 0号存储块可以外接SDRAM类型的存储器或者具有SDRAM接口特性的ROM存储器,其数据总线宽度应设定为16位或32位中的一种。 因为0号存储块作为启动ROM区工作时,存储块的总线宽度应该在第一次ROM 访问之前被决定,其依赖于OM[0:1]在重启时的逻辑电平,如表5-1所示。 5.1.1 存储器控制器 OM1(操作模式1) OM2(操作模式2) 启动ROM 数据宽度 0 0 Nand Flash 模式 0 1 16 位 1 0 32 1 1 测试模式 表5-1 OM[0:1]逻辑电平的作用 5.1.1 存储器控制器 1号存储块到5号存储块也可以外接SRAM类型的存储器或者具有SDRAM接口特性的ROM存储器,其数据总线宽度应设定为8位、16位或32位。6号存储块、7号存储块可以外接SDRAM类型的存储器,它们的块容量可改变,且7号存储块的起始地址也可改变,如表5-2所示。 由于数据总线的宽度可以设置位8/16/32位中的一种,因此S3C2440A的地址总线与存储块地址线的连接有3种不同的方法,如表5-3所示。 如表5-3所示,当数据总线为8位时,S3C2440A地址总线A0与存储块A0连接,地址总线A1连接。当数据总线为16位或32位时,地址总线A0不用,地址总线A1与存储块地址线A0连接,地址总线A2与存储块A1连接,依此类推。 5.1.1 存储器控制器 图5-1 S3C2440 存储空间分配图 5.1.1 存储器控制器 地址 2MB 4MB 8MB 16MB 32MB 64MB 128MB 6号地址 起始 地址 0x3000 _0000 0x3000 _0000 0x3000 _0000 0x3000 _0000 0x3000 _0000 0x3000 _0000 0x3000 _0000 地址 起始 0x301f _ffff 0x303f _ffff 0x307f _ffff 0x30ff _ffff 0x31ff _ffff 0x33ff _ffff 0x37ff _ffff 7号地址 地址 起始 0x3020 _0000 0x3040 _0000 0x3080 _0000 0x3100 _0000 0x3200 _0000 0x3400 _0000 0x3800 _0000 结束 地址 0x303f _ffff 0x307f _ffff 0x30ff _ffff 0x31ff _ffff 0x33ff _ffff 0x37ff _ffff 0x3fff _ffff 表5-2 6号和7号存储块地址 5.1.1 存储器控制器 存储器地址引脚 S3C2440A 地址 @8 位数据总线 S3C2440A 地址 @16 位数据总线 S3C2440A 地址 @32 位数据总线 A0 A0 A1 A1 A1

文档评论(0)

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

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档