- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于S3C2440ASDRAM(K4M51163)
基于S3C2440A+SDRAM(K4M51163)
********************************LoongEmbedded********************************
作者:LoongEmbedded(kandi)
时间:2010.06.12
类别:WINCE驱动开发
********************************LoongEmbedded********************************
本系统是采用两片K4M51163-BG75的SDRAM,大小为2*64M。
SDRAM的工作原理
1.1 SDRAM概述
SDRAM:Synchronous Dynamic Random Access Memory,同步动态随机存储器。同步是指其时钟频率(CLK)与CPU的AHB总线时钟频率(HCLK)相同,并且内部的命令的发送于数据的传输都以它为基准;动态是指存储阵列需要不断的刷新来保证数据不丢失;随机是指数据不是线性依次存储,而是自由指定地址进行数据的读写。
SDRAM的相关概念
⑴bank
一个SDRAM芯片一般由4个bank组成,下图是K4M51163-BG75功能结构图的关于bank的部分
上图中间可见K4M51163-BG75有4个bank,一个bank的大小是8M*16bite,8M表示这个bank有8M个存储单元,而每个单元可以存储16bit的数据。SDRAM的基本存储单位就是存储单元,最小的存储单位就是bit。
⑵位宽
上面提到一个存储单元包含16bit,这就是bank的位宽,也是一个SDRAM芯片的位宽,位宽表示每个传输周期(在这里是指送进CLK端的时钟的一个周期)传送的数据量(16bit)。
⑶SDRAM的容量
SDRAM的容量就是指存储单元的数量,计算公式如下
SDRAM的容量=bank的数量*(行数*列数)
在这里bank的数量是4个,而行数及列数的相关说明见下图
可以行数是用A0~A12总共13根地址线表示,可表达的行数达2的13次方(8192);列数是用A0~A9总共10根地址线来表示,可表达的列数达2的10次方(1024),同时看出行和列地址线是分时复用的。
SDRAM的寻址原理
SDRAM的内部是一个存储阵列,阵列就如何表格一样,和表格的检索原理一样,先指定一个行row,再指定一个列column,这样我们就可以准确找到所需要的单元格了,这就是SDRAM芯片寻址的基本原理。对于内存,这个单元格被称为存储单元,那么这个表格(存储阵列)叫什么呢?它就是bank。我们的系统是采用两片K4M51163-BG75,那么这两片K4M51163-BG75是如何工作的呢?见下图
通过nSCS0来选择当前是哪个SDRAM芯片在工作,选定了指定的SDRAM芯片之后,通过BA0和BA1来选择特定的bank,选择了特定的bank,接着就选择特定行,然后在选择列,这样就可以找到特定的存储单元了。
注:SDRAM一次传输一个存储单元的数据,也就是16bit的数据,通过DQ0~DQ15读出或写入数据,这里的读出就是存储电容的放电,而写入就是存储电容的充电,每一位对应的数据保存在存储电容中,也就是一位能表示的高低电平,下图是有助于理解这点
K4M51163PG-BG75
2.1 SDRAM的引脚
SDRAM要想工作,必须要于内存控制器有所联系,同时对于一个电气元件,电源供应也是必不可少的,而且数据的传输要有一个时钟来同步数据的传送。因此电源与时钟引脚是必须的,那么还需要哪些控制引脚呢?
I:首先,我们知道内存控制器要先确定选择系统使用的两个SDRAM芯片的哪一个,然后才能对被选定的芯片进行寻址操作。因此要有一个片选的信号,它一次选择一个SDRAM芯片。
II:接下来就是对所选择的芯片进行bank的寻址,目前SDRAM中bank的数量最高为4个,所以需要两个bank的地址信号。
III:然后就是要对被选择的bank进行行和列(存储单元)寻址,其中所需要的地址线数量根据SDRAM芯片容量大小及组织结构分别设计了,但在相同容量下,行数不变,只有列数会根据位宽的变化而变化,位宽越大,列数越小,因为所需的存储单元减少了。
IV:找到存储单元后,就要把这个单元的数据读出或者写入,那么肯定要有与位宽相同的数据I/O通道才行,所以要有相应数量的数据引线。
K4M51163PG-BG75的功能结构图
K4M51163PG-BG75的引脚
引脚图如下
下面详细描述这些pin
CLK
系统时钟,S3C2443的mobile控制器的SDRAM时钟引脚连接这个引脚,这个clock引脚的作用就是用于同步数据传输,就是以这个时钟信号作为数据传输的触发参考。K4M51163PG-BG75
您可能关注的文档
- 9 液压及传动原理.ppt
- 单元测试十二 电磁感应.doc
- 9简单机械知识框架1.doc
- 机械原理 ( 第1次 ).doc
- 中考:初中物理经典练习题及答案1.doc
- 蒙城六中2014-2015九年级物理第一次月考试题.doc
- 液压传动精品课程教案课件9.ppt
- 武汉理工大学大学物理课件第2~4章.ppt
- 液压传动hyd_tch8_2_容积调速回路和其它回路.ppt
- 2.1运动定律与力学中的守恒定律(2.1-2.4).ppt
- 人教版八年级上册数学精品教学课件 第十三章 三角形 章末整合练.ppt
- 人教版八年级上册数学精品教学课件 第十五章 轴对称 15.3 等腰三角形-15.3.1 等腰三角形-第2课时 等腰三角形的判定 (4).ppt
- 人教版八年级上册数学精品教学课件 极速提分法 第17招 整体思想在解题中的七种技巧.ppt
- 人教版八年级上册数学精品教学课件 第十五章 分式 专项突破9 分式方程的解在求字母的值或取值范围中的常用技巧.ppt
- 人教版八年级上册数学精品教学课件 第十八章 分式 18.3 分式的加法与减法-第1课时 分式的加减.ppt
- 人教版八年级上册数学精品教学课件 第十四章 全等三角形 14.1 全等三角形及其性质 (4).ppt
- 七年级作文成长的经历(11篇).docx
- 法律责任豁免声明及工作证明函(6篇).docx
- 叙事作文那是一次难忘的尝试750字通用14篇.docx
- 沙滩里的秘密500字(14篇).docx
文档评论(0)