返回信息流我们现在使用powerPc440处理器,板子上焊了个DDR2 颗粒,64M*16,就是内存数据位宽是16,但是CPU的数据总线位宽是32,这样的系统能成吗?
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #3621同步于 2009/2/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖
关于CPU数据位宽和内存数据位宽的匹配?
sunxiaosy
2009/2/9镜像同步8 回复
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
【 在 staywithyou 的大作中提到: 】
: 还有时序的匹配呢
俺用的是tms320dm6446,接到ddr2控制器上就行了,不关心时序了
下图点开看清晰
赞奶瓶。
不过可能是我没有说清楚,不是用两个DDR2颗粒拼接扩展,而是目前该PPC440处理器就只能用一个DDR2颗粒,而且电路已经焊死了,我目前接手的任务是在带有PPC440处理器核心的xilinx V5 FPGA芯片中用FPGA实现DDR2控制器,使32位处理器PPC440能对这一个16位的DDR2颗粒进行读写,而两者数据位宽是不匹配的。
怀疑这个是否可行。。。。是让DDR2在接收到32bit数据后连写两次?
【 在 lester98 的大作中提到: 】
: 基本都是这样的
: 一个ddr接高16位,一个接低16位
: 四个dqm和dqs高两位接在高6位那片,低两位接低16位那片
我说的16和32是数据总线位宽不是地址总线位宽。
昨天看了一天文档,由于猝发式读取等等技术,DDR2数据位宽可以低于数据总线位宽,由DDR2控制器控制。细节还需要研究。
【 在 lester98 的大作中提到: 】
: 地址空间怎么对应?原来一个地址是32bit,变成16bit就只有一半的地址空间了
【 在 sunxiaosy 的大作中提到: 】
: 我说的16和32是数据总线位宽不是地址总线位宽。
: 昨天看了一天文档,由于猝发式读取等等技术,DDR2数据位宽可以低于数据总线位宽,由DDR2控制器控制。细节还需要研究。
既然ddr控制器提供这种功能就好办了