BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #3621同步于 2009/2/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖

关于CPU数据位宽和内存数据位宽的匹配?

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