wsfry 发表于 2012-2-27 12:56:27

ARM9(mini2440)关于SDRAM的工作原理

mini2440中hy57v561620(SDRAM)芯片的引脚和s3c2440芯片的相关引脚相连,SDRAM的工作原理我也略知一二。
请问SDRAM的控制器在mini2440板子上的什么地方呢?SDRAM的控制器主要做什么工作呢?
s3c2440芯片发出的是32位的地址信号,而SDRAM的地址线是复用的,这两个地址又是怎样映射(转换)的呢?

知道的朋友请告诉我吧,跪求!

jiaweijing 发表于 2012-2-27 13:41:13

SDRAM地址分行地址和列地址,由nSRAS\nSCAS来区分,

wsfry 发表于 2012-2-27 14:05:33

回复【1楼】jiaweijing 星期八
-----------------------------------------------------------------------

你能回复,真是太谢感谢了!
你我的我也懂啊。
我的问题是:
1、请问SDRAM的控制器在mini2440板子上的什么地方呢?SDRAM的控制器主要做什么工作呢?
2、s3c2440芯片发出的是32位的地址信号,而SDRAM的地址线是复用的,这两个地址又是怎样映射(转换)的呢?

mangocity 发表于 2012-2-27 14:08:44

第一个问题,看2440的用户手册 SDRAM 控制器章节。
看完之后如果还不了解第二个问题,再找 hy57v561620 的数据手册。

如果还不了解,再找 Hynix。

wsfry 发表于 2012-2-27 15:13:32

回复【3楼】mangocity
-----------------------------------------------------------------------

第一个问题,我的mini2440用户手册上面没有SDRAM 控制器章节。我在网上其他地方看到了,我的理解是:配置SDRAM控制器就是通过设置几个与SDRAM相关的寄存器来完成的。

第二个问题,还是不懂。

inso 发表于 2012-2-29 14:44:59

这里有2440与SDRAM连线的资料:点击此处下载 ourdev_723100OLNS3Q.pdf(文件大小:472K) (原文件名:S3C2440 SDRAM.pdf)

jujiaqi 发表于 2012-2-29 15:39:55

CPU会通过地址总线和数据总线取数据,32位地址一次性(ARM地址线是32位)送到SDRAM控制器,SDRAM控制器会按照SDRAM的访问时序操作SDRAM,最后将数据送回CPU的数据总线上。SDRAM控制器从SDRAM读或写数据会占用n个时钟。
    就相当于CPU是老板,SDRAM控制器是员工,让他干什么,他就干什么。。。

wsfry 发表于 2012-3-6 17:11:07

回复【6楼】jujiaqi
-----------------------------------------------------------------------

大概懂了,我能理解到这个程度就可以了。多谢你啊!

wsfry 发表于 2012-3-6 18:56:52

回复【5楼】inso
-----------------------------------------------------------------------

下载了。      让我怎么感谢你,我只想要一片绿叶,你却给了我整个春天 !
里面还有其他的内容,呵呵。
页: [1]
查看完整版本: ARM9(mini2440)关于SDRAM的工作原理