搜索
bottom↓
回复: 25

有个疑问,外扩的RAM,是不是数据总线可以随意连?

[复制链接]

出0入0汤圆

发表于 2014-11-8 08:41:26 | 显示全部楼层 |阅读模式
最近看看MPC8313E-rdb开发板的电路图,百度上就有,发现使用的DDR2 RAM芯片与处理器连接的数据总线是完全混乱的,很是不解。后来又想想,为什么要保证一样呢?是不是只要读和写保证一致就可以了,RAM内部数据是否真实,无所谓的???
下图为电路图pdf上面我觉得疑问的地方。

上图中的DQn都是混乱连接的。。。

请求大神们解释!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

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

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2014-11-8 08:49:55 | 显示全部楼层
好比一个大房子里的很多房间,你正着数是1,2,3,4;可总有人数4,3,2,1吧,这房间没什么区别,都是放东西(数据)的,管他1234还是4321呢?

出0入0汤圆

发表于 2014-11-8 08:55:57 | 显示全部楼层
可以,有时这是为了画PCB方便

出0入0汤圆

发表于 2014-11-8 08:56:21 | 显示全部楼层
只要保证存进去和取出来的数据是一样的就行了,管它在RAM内是什么顺序。

出0入0汤圆

发表于 2014-11-8 09:00:46 | 显示全部楼层
嗯,反正都是二进制,位置不同而已

出0入0汤圆

发表于 2014-11-8 09:12:52 | 显示全部楼层
那是不是地址线也可以随便布,跟数据线的思路一样?

出0入0汤圆

发表于 2014-11-8 09:43:33 | 显示全部楼层
SDRAM是有要求的,比如地址线A10是有特定状况,数据线假如交换,注意有些命令软件调序(我记不得是否有配置命令了),SRAM是可以任意调序的

出100入101汤圆

发表于 2014-11-8 11:13:51 | 显示全部楼层
这个最好以手册说得为准。

出0入0汤圆

 楼主| 发表于 2014-11-8 21:46:57 | 显示全部楼层
steaven2000 发表于 2014-11-8 08:49
好比一个大房子里的很多房间,你正着数是1,2,3,4;可总有人数4,3,2,1吧,这房间没什么区别,都是放东西 ...

说的有道理。。。我也是这么想的,就是想确认下。

出0入0汤圆

 楼主| 发表于 2014-11-8 21:48:11 | 显示全部楼层
NJ8888 发表于 2014-11-8 09:43
SDRAM是有要求的,比如地址线A10是有特定状况,数据线假如交换,注意有些命令软件调序(我记不得是否有配置 ...

被你说的感觉好复杂啊。。。我还是觉得,数据线我觉得没有道理不能直接交换啊??反正读写正确就行了啊

出0入45汤圆

发表于 2014-11-8 21:49:55 | 显示全部楼层
DDR 或者SDRAM 的数据是分组传输的,组内的数据线可以互换

出0入0汤圆

 楼主| 发表于 2014-11-8 21:53:22 | 显示全部楼层
myiccdream 发表于 2014-11-8 21:49
DDR 或者SDRAM 的数据是分组传输的,组内的数据线可以互换

所谓的组内是指?我对这一块不太懂。。。我们这边数据总线32位,分别连接两块DDR2的ram,每块16位,两块地址总线是一样的。

出0入45汤圆

发表于 2014-11-8 22:19:22 | 显示全部楼层
本帖最后由 myiccdream 于 2014-11-8 22:21 编辑

32位数据线可以化为4组,其他DQ,DM的不多说了,D0-D31简单的分4组为D0~D7, D8-D15, D16-D23 ,D24-D31 ,
比如D0-D7这8根线你可以随意的换,但是D0-D7的线不可以和D8-D31线换

出0入0汤圆

发表于 2014-11-8 22:37:44 | 显示全部楼层
原来这样也行啊

出0入0汤圆

发表于 2014-11-9 14:44:38 来自手机 | 显示全部楼层
还是建议以数据手册为准

出0入0汤圆

发表于 2014-11-9 14:45:01 来自手机 | 显示全部楼层
还是建议以数据手册为准

出0入0汤圆

发表于 2014-11-9 15:02:17 | 显示全部楼层
应该是怎么方便怎么连就行吧

出0入0汤圆

发表于 2014-11-9 15:24:50 | 显示全部楼层
有一种加密技术叫数据地址乱序,只不过在芯片内部实现的乱序。在板上这样做也可以迷惑人。

出0入0汤圆

发表于 2014-11-9 15:30:47 | 显示全部楼层
SDRAM的数据线,8Bit一组,组内乱序没问题;组之间必须整组整组换,而且需要带着Byte Mask那个一起换;地址线因为涉及芯片配置用途,一般不能换,当然,认真查过手册或许能换。

出0入0汤圆

发表于 2014-11-9 16:18:48 | 显示全部楼层
二楼正解,完全同意

出0入0汤圆

 楼主| 发表于 2014-11-9 16:46:59 | 显示全部楼层
myiccdream 发表于 2014-11-8 22:19
32位数据线可以化为4组,其他DQ,DM的不多说了,D0-D31简单的分4组为D0~D7, D8-D15, D16-D23 ,D24-D31 , ...

这个回复比较靠谱,看了下电路图,好像确实如此。。。

出0入0汤圆

发表于 2014-11-9 16:54:53 | 显示全部楼层
RAM可以交换,包括上面说的分组,这样可以降低布线的难度。
但是对于ROM就别这么干了,比如nand、nor,要指令控制读写的,交换的后果很麻烦。

出0入0汤圆

 楼主| 发表于 2014-11-9 17:01:10 | 显示全部楼层
XA144F 发表于 2014-11-9 16:54
RAM可以交换,包括上面说的分组,这样可以降低布线的难度。
但是对于ROM就别这么干了,比如nand、nor,要指 ...

恩,谢谢回复。。。我也就是发现了点东西,和大家分享下。

出10入23汤圆

发表于 2014-11-9 18:09:05 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-11-9 21:45:03 来自手机 | 显示全部楼层
第一次听过,有机会试一下!

出0入0汤圆

发表于 2014-11-9 23:49:06 | 显示全部楼层
只要保证存进去和取出来的数据保持一致就行
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-8-25 21:18

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

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