找回密码
 注册
搜索
查看: 2772|回复: 14

[讨论] SDRAM只有A0~A12的13根地址线,去存储32M的容量

[复制链接]
发表于 2006-9-6 22:50:00 | 显示全部楼层 |阅读模式
这么理解SDRAM只有A0~A12的13根地址线,去存储32M的容量。我以前玩单片机的时候,应该只有8K的容量
发表于 2006-9-7 09:00:00 | 显示全部楼层
SDRAM是行和列分开的,地址分两次传送,一次传行信号,一次传列信号。你 仔细看看,SDRAM还有两个行列锁存信号的
点评回复

使用道具 举报

发表于 2006-9-7 16:46:00 | 显示全部楼层
<P>can email to you !</P>, 并且行地址和列地址的数据长度是不相等的.
点评回复

使用道具 举报

 楼主| 发表于 2006-9-9 18:53:00 | 显示全部楼层
哦,我说呢?原来行和列不同的呢!我还以为8K*8K=64M才是.
但是为何往往跟ARM相连的地址从ADDR2开始,有特殊的意义吗?
点评回复

使用道具 举报

发表于 2006-9-11 10:12:00 | 显示全部楼层
如果是32位的,自然是从ADDR2开始,16位的话从ADDR1开始,我想这应该能理解吧?
点评回复

使用道具 举报

 楼主| 发表于 2006-9-12 08:57:00 | 显示全部楼层
[em05]
:习惯了从0开始的我,觉得便与计算和统计的数目才是最好的,觉得从0开始更具有优势啊?
不能理解[em13]
点评回复

使用道具 举报

发表于 2006-9-12 09:50:00 | 显示全部楼层
对于8位数据读取,地址自然从0开始。但对于读取16位数据来说,因为存储器里是以一字节为单位的,所以读取的地址的最低位得为0,同理,对于32位的ARM处理器,读取32位数据,地址的最后两位得为0,从ADDR2开始,这样一次才读四个字节。
点评回复

使用道具 举报

 楼主| 发表于 2006-9-12 16:52:00 | 显示全部楼层
[em08]
thanks very much.to LZ!
点评回复

使用道具 举报

发表于 2006-9-12 22:12:00 | 显示全部楼层
sdram的电路是比较复杂一点的。但操作起来却很方便,是透明的“——:)
点评回复

使用道具 举报

发表于 2006-9-19 20:17:00 | 显示全部楼层
S3C4510处理器在地址设计时地址线是一一对应的,因为其内部已经帮我们处理好有关数据长度问题了,用起来更方便.
点评回复

使用道具 举报

发表于 2006-9-19 20:18:00 | 显示全部楼层
S3C4510处理器在地址设计时地址线是一一对应的,因为其内部已经帮我们处理好有关数据长度问题了,用起来更方便.
点评回复

使用道具 举报

发表于 2006-9-20 16:54:00 | 显示全部楼层
除了行列
還有關於 bank 的選擇
点评回复

使用道具 举报

发表于 2007-8-31 16:28:00 | 显示全部楼层
我也明白了,高兴。。。
点评回复

使用道具 举报

发表于 2007-9-26 14:45:00 | 显示全部楼层
thanks
学习了...........
点评回复

使用道具 举报

发表于 2007-10-9 13:31:00 | 显示全部楼层
SDRAM用处很多。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-10-7 09:25 , Processed in 0.048722 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表