TI中文支持网
TI专业的中文技术问题搜集分享网站

C6678 DDR3初始化问题,在线着急等待

你好,现在我让硬件工程师测量DDR3 PHY Calc中要求的CK_0到CK_7、CK_ECC;DQS_0到DQS_7、DQS_ECC;

问题1:这些都是差分线,一对差分线长度不同,怎么算长度?比如DQS_0差分线为DQS_0_P和DQS_0_Q,DQS_0_P和DQS_0_Q的长度不同,那DQS_0的长度怎么算?

问题2:硬件工程师说DDR3管脚只有一对CK,那CK_0到CK_7和CK_ECC的长度怎么算?还是我们工程师看错了,确实是有CK_0到CK_7和CK_ECC的线。

在线着急等待答案。

Shine:

1.P和N的平均值。

2. 这里CLk0~7是指DDRCLK时钟引脚。c6678 DDR3是64bit,有8个byte lane,每个byte lane对应DQSx/CLKx,如果哪个byte lane没有用的话,就填0。

zhiyuc:

回复 Shine:

我现在的DDR3芯片是MT41J128M16-16Megx16x8Banks,在DSP上挂了4片这样的DDR3,配置时钟为200M时,读写leveling参数不需要计算随便配置都可以,DDR3读写都正常;但是时钟配400M就不行了,也按照DDR3 PHY Calc计算了,计算如下:读写错误很多。是每个lane线长度没有对齐造成的么?

Shine:

回复 zhiyuc:

DDR的布线要严格按照手册要求。
www.ti.com/…/sprabi1c.pdf

枕水:

第二个问题,你要找硬件工程师要DDR走线的拓扑结构,这个leveling的意义是你每个DQS和CK必须有正确的配合,你要从拓扑结构上识别出DQS和CK的对应关系。
如某片DDR3与cpu之间传输DQS信号的走线是DQS_0,与之对应的必然有一条传输CK信号的走线,这条路径的长度是多少?这个CK信号可能不是每个DDR各有一条单独的走线,而是共用了同一条。

赞(0)
未经允许不得转载:TI中文支持网 » C6678 DDR3初始化问题,在线着急等待
分享到: 更多 (0)