搜索
bottom↓
回复: 7

求助LPC1788用户手册的SDRAM错误

[复制链接]

出0入0汤圆

发表于 2012-11-29 10:59:06 | 显示全部楼层 |阅读模式
手册的第178页对EMC的address mapping是这样写的

32 bit external bus address mapping (Row, Bank, Column)
1 0 000 00 16 Mb (2Mx8), 2 banks, row length = 11, column length = 9
1 0 000 01 16 Mb (1Mx16), 2 banks, row length = 11, column length = 8
1 0 001 00 64 Mb (8Mx8), 4 banks, row length = 12, column length = 9
1 0 001 01 64 Mb (4Mx16), 4 banks, row length = 12, column length = 8
1 0 001 10 64 Mb (2Mx32), 4 banks, row length = 11, column length = 8
1 0 010 00 128 Mb (16Mx8), 4 banks, row length = 12, column length = 10
1 0 010 01 128 Mb (8Mx16), 4 banks, row length = 12, column length = 9
1 0 010 10 128 Mb (4Mx32), 4 banks, row length = 12, column length = 8
1 0 011 00 256 Mb (32Mx8), 4 banks, row length = 13, column length = 10
1 0 011 01 256 Mb (16Mx16), 4 banks, row length = 13, column length = 9
1 0 011 10 256 Mb (8Mx32), 4 banks, row length = 13, column length = 8
1 0 100 00 512 Mb (64Mx8), 4 banks, row length = 13, column length = 11
1 0 100 01 512 Mb (32Mx16), 4 banks, row length = 13, column length = 10


32 bit external bus address mapping (Bank, Row, Column)
1 1 000 00 16 Mb (2Mx8), 2 banks, row length = 11, column length = 9
1 1 000 01 16 Mb (1Mx16), 2 banks, row length = 11, column length = 8
1 1 001 00 64 Mb (8Mx8), 4 banks, row length = 12, column length = 9

1 1 001 01 64 Mb (4Mx16), 4 banks, row length = 12, column length = 8
1 1 001 10 64 Mb (2Mx32), 4 banks, row length = 11, column length = 8
1 1 010 00 128 Mb (16Mx8), 4 banks, row length = 12, column length = 10
1 1 010 01 128 Mb (8Mx16), 4 banks, row length = 12, column length = 9
1 1 010 10 128 Mb (4Mx32), 4 banks, row length = 12, column length = 8
1 1 011 00 256 Mb (32Mx8), 4 banks, row length = 13, column length = 10
1 1 011 01 256 Mb (16Mx16), 4 banks, row length = 13, column length = 9

1 1 011 10 256 Mb (8Mx32), 4 banks, row length  = 13, column length = 8
1 1 100 00 512 Mb (64Mx8), 4 banks, row length = 13, column length = 11
1 1 100 01 512 Mb (32Mx16), 4 banks, row length = 13, column length = 10

我的问题是

1。为什么会是同样是32位总线的,一种内存分成两个配置?



2。同样的bank,同样的row,同样的column,同样的32位数据宽度,为什么有不一样的容量?

1 0 001 00 64 Mb (8Mx8), 4 banks, row length = 12, column length = 9
1 0 010 01 128 Mb (8Mx16), 4 banks, row length = 12, column length = 9


3。容量计算与手册不符合,比如

1 0 010 01 128 Mb (8Mx16), 4 banks, row length = 12, column length = 9

按这个规格算出来的容量应该是256Mb才是正确。



4。1 0 010 01 128 Mb (8Mx16), 4 banks, row length = 12, column length = 9

这个例子中8M*16中的16代表何意?难道是指内存的数据总线宽度,但想想又不对啊,

这个明明是属于32 bit external bus address mapping 里的啊,怎么又变成16位的呢



迷糊求解。



阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2012-11-29 11:12:04 | 显示全部楼层
没有用过这个片子,从上面可看出,32bit...这个指这个外部总线的名字,8MX16表示16位数据宽度,8MX8表示8位数据宽度
另,似乎手册中有提到sdram的CLK最高只能到80M?,属实?

出0入0汤圆

发表于 2012-11-29 14:47:41 | 显示全部楼层
本帖最后由 lpc1788 于 2012-11-29 14:58 编辑

老兄,这是你完全不仔细造成的
32 bit external bus address mapping (Row, Bank, Column)

32 bit external bus address mapping (Bank, Row, Column)
看到问题没有,SDRAM有行列,你好好对比一下


1.一般我们都使用的是TSSOP54脚封的SDRAM内存,用两片16位总线的拼成一个32位的总线,但是内存还有一种是32位总线的,这个就不需要拼起来,并且几家大公司的有的内存还有些小区别有的。先行后块,先块后行等等.
2.你说的那个8M*16意思是8MBYTE*16总线位宽,意思就是8M字节的片子,总线宽度为16。OK?????

出0入0汤圆

 楼主| 发表于 2012-11-29 16:35:37 | 显示全部楼层
lpc1788 发表于 2012-11-29 14:47
老兄,这是你完全不仔细造成的
32 bit external bus address mapping (Row, Bank, Column)

谢谢。
32 bit external bus address mapping (Row, Bank, Column)

32 bit external bus address mapping (Bank, Row, Column)
这里的差别我也看到了,但下面的描述都完全一样的啊

还有32 bit external bus address mapping 不是指内存芯片的数据总线是32位的吗,怎么8M*16的也归类到里面?

出0入0汤圆

 楼主| 发表于 2012-11-29 16:38:30 | 显示全部楼层
比如内存MT48LC8M32B2,它的规格是这样的
8 Meg x 32 (2 Meg x 32 x 4 banks)

我应该选哪一种配置呢

出0入0汤圆

 楼主| 发表于 2012-11-29 16:39:08 | 显示全部楼层
8 Meg x 32
Configuration 2 Meg  x 32 x 4 banks
Refresh Count      4K
Row Addressing    4K (A0–A11)
Bank Addressing 4 (BA0, BA1)
Column Addressing 512 (A0–A8)

出0入0汤圆

发表于 2012-11-29 19:10:30 | 显示全部楼层
这个要仔细的看看SDRAM的文档,而不是控制器的。

出0入0汤圆

发表于 2013-12-25 01:10:30 | 显示全部楼层
HoldMyARM 发表于 2012-11-29 16:39
8 Meg x 32
Configuration 2 Meg  x 32 x 4 banks
Refresh Count      4K

不知楼主搞明白了没,我对这块这正迷茫着那
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 09:45

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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