阅读:2029回复:4
SDRAM问题?
由于小弟疏忽,把DSP上sdram控制器的HDQM和LDQM接到了一起,并联接到SDRAM的DQM引脚上,现在sdram不能写数,写入后读出的都是零,是不是由于接到一起而导致无法写入呢?请教各位大虾如何解决?DQM线走得是PCB的第三层,不容易改,且DSP为BGA封装。
|
|
沙发#
发布于:2003-08-06 18:01
呵呵,这可难了,把dsp那下来?估计焊接也花了不少钱
|
|
板凳#
发布于:2003-08-06 21:17
拿下来还要花钱呢:(
|
|
地板#
发布于:2003-08-06 23:37
请问你的sdram是16位还是32位的?
最好把型号说清楚。hdqm和ldqm是sdram的高低字节使能信号,你接在一起,比如你的sdram是16位的,那么在16位操作的时候,你写入的数据会正常写入(除非你其他信号还有接错),读出也会正常读出,只有在8位操作的时候,才会造成错误。所以你所说的这种情况,写入后读出都为零是不正常的。 请检查以下sdram信号线: cas信号:列地址选择信号,低有效; ras信号:行地址选择信号,低有效; we信号: 低为写,高为读; clk信号:时钟输入,请注意检查; cke信号: 时钟使能信号,高有效,请重点检查!!! 地址信号: 请检查有无短路; 数据信号: 请检查你的外部设备(如果有的话)是否是输出为 高阻状态!!! |
|
地下室#
发布于:2003-08-07 12:58
谢谢大家支持!现在只能用64位的外部总线模式,来代替32位这样HDQM和LDQM才能同时有效。只不过要浪费dsp的空间,没办法卸下来也不好改,但是现在有新问题了我的四片sdram三片读写都对,另外一片数据根本不对,我重新用烙铁点了一遍,应该不会有虚焊,其他控制线时序也没问题,可就是数据不对。请问你们有没有遇到这种问题呢?? :(
|
|