博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《嵌入式Linux软硬件开发详解——基于S5PV210处理器》——第2章 核心板电路设计 2.1 S5PV210芯片地址分配...
阅读量:7057 次
发布时间:2019-06-28

本文共 1304 字,大约阅读时间需要 4 分钟。

本节书摘来自异步社区《嵌入式Linux软硬件开发详解——基于S5PV210处理器》一书中的第2章,第2.1节,作者 刘龙,更多章节内容可以访问云栖社区“异步社区”公众号查看。

第2章 核心板电路设计

本章内容:

DDR2 SDRAM、NAND Flash、DM9000A及WM8960工作原理,S5PV210存储空间地址分配,S5PV210与各芯片的接口电路设计方法。

教学目标:

  • 理解S5PV210存储器地址分配;
  • 掌握NAND Flash的访问方式及设计原理;
  • 掌握DDR2 SDRAM与S5PV210连接原理;
  • 掌握DM9000A与S5PV210连接原理;
  • 掌握WM8960与S5PV210连接原理。

2.1 S5PV210芯片地址分配

嵌入式Linux软硬件开发详解——基于S5PV210处理器

S5PV210芯片地址空间总共为4GB,具体分布如图2-1所示。

screenshot

各个地址区间的功能如表2-1所示。

screenshot

screenshot

  • 0x0000_0000~0x1FFF_FFFF(512MB)即系统启动配置区。
  • 0x2000_0000~0x5FFF_FFFF(2x512MB)即内存配置区,用于DDR2 SDRAM寻址,比如Smart210开发板具有1GB的DDR2内存就接到了此区域。
  • 0x8000_0000~0xAFFF_FFFF(6x128MB)即外接总线型设备寻址区,比如Smart210开发板的DM9000网卡芯片就接到了此区域。
  • 0xB000_0000~0xBFFF_FFFF(256MB)即OneNAND和NAND寻址区,此处Smart210开发板没有用到。
  • 0xC000_0000~0xCFFF_FFFF(256MB)即MP3_SROM输出缓存区,此处Smart210开发板没有用到。
  • 0xD000_0000~0xD000_FFFF(64KB)即 IROM区,设备引导使用,适用于所有以S5PV210为核心的开发系统。
  • 0xD002_0000~0xD003_FFFF(128KB)即IRAM区,设备引导使用,适用于所有以S5PV210为核心的开发系统。
  • 0xE000_0000~0xFFFF_FFFF(64KB)即特殊功能寄存器SFR区域,适用于所有以S5PV210为核心的开发系统。

从图2-1和表2-1所示我们可以看出,S5PV210具有两个DRAM地址空间,六个SROM地址空间,针对上述空间,S5PV210微处理器分别提供了地址、数据、控制总线接口。通过这三种总线接口,S5PV210微处理器可以和具有同样接口的器件进行连接通信。

如图2-2所示为片选信号线Xm0CSn0~Xm0CSn5,这六根片选信号线对应六个SROM的地址;比如Smart210开发板中DM9000A网卡芯片的片选信号端引脚接到了Xm0CSn1引脚,所以它的访问地址为0x88000000开始的地址空间。

screenshot

如图2-3所示为片选信号线Xm1CSn0~Xm1CSn1,这两根片选信号线对应两个DRAM的地址,Smart210开发板的DDR2 SDRAM的片选信号接到了Xm1CSn0引脚,所以它的访问地址为0x20000000开始的地址空间。

screenshot

转载地址:http://dpwll.baihongyu.com/

你可能感兴趣的文章
[LintCode] Maximum Gap 求最大间距
查看>>
RegeX的早期版本
查看>>
Redis 小白指南(二)- 聊聊五大类型:字符串、散列、列表、集合和有序集合...
查看>>
零元学Expression Blend 4 - Chapter 23 Deep Zoom Composer与Deep Zoom功能
查看>>
C#~异步编程再续~async异步方法与同步方法的并行
查看>>
Windows下的字体美化
查看>>
13.9. Health Status
查看>>
Unable to execute dex: Multiple dex files define Lcom/kenai/jbosh/AbstractAttr
查看>>
微信小程序明星开发者博卡君专访
查看>>
什么是 Help Desk?
查看>>
【MySQL】Tokudb安装测试初探
查看>>
12C打补丁的简单尝试
查看>>
分割excel sheet
查看>>
CentOS 7 yum方式快速安装MongoDB
查看>>
C#身份证识别相关技术
查看>>
【单片机】基于有方GPRS的智能电梯控制系统
查看>>
基于spring-boot的rest微服务框架
查看>>
微信公众平台开发最佳实践(第2版)
查看>>
Maven 依赖 spring-web 对战 spring-webmvc
查看>>
用了一天的时间,linux下expect实现ssh自动登录服务器记,鄙视下网上各种抄来抄去残段子...
查看>>