|
这个问题,小弟整过,说说自己的看法。4 {, c) ?# V8 f, Q
首先,等长不是一个绝对的概念,一般都是把要求等长的线作为一组,组内各条线的长度差控制在一定范围内,对于DDRII的总线,我们一般要求100mil,当然能做到50mil最好。
' P' `7 {1 D r5 ~. E+ z. P, tDDRII的总线:一般主要关注地址线,数据线,时钟线三组的等长
% L7 H) w( Q1 g2 k3 K9 e4 F$ ^/ I1,地址中,要包含bank选则的两到三根线,还有行地址和列地址的两根线;
L7 n, {! E; ^7 h( z6 o2,数据线,情况有点复杂,一般都是分成几组,和CPU数据宽度以及ram(x8,X16)有关,相应的DQS信号要和data线做等长;) G9 T+ ?6 {. c/ {/ L9 U7 u' K" x n
3,时钟是差分线,这两根等长没有问题;至于时钟与地址组,数据组等长的问题,个人觉得不是很严格,一般也差不到哪儿去,等控制最好;3 K; A$ P3 O5 ~ ]# s9 {2 |
4,如果使用多片ram,要特别注意从cpu到ram的1对多走线方式,尤其是时钟,容易产生反射,推荐走Y型链接,CPU---过孔---各个RAM;
, e& U/ J. i, l }/ n9 ^5 u6 I都是个人经验,做过一些,没有问题。
1 X# g: ]6 n3 x2 B/ T, d. `还有不明白的,自己多看看ram的芯片资料,也会有介绍。
* Q; t T: [+ o, L8 w8 P |
|