|
本帖最后由 qaf98 于 2012-7-11 18:05 编辑
5 H; ]: E; ?3 @8 i7 N' ?
. P* }+ @# I7 j1 w. Q9 h再次查看相关手册。搞清楚了一点点' y4 v: T+ B4 l1 Q: I- L
简单来说就是CLK-DQS自动调节DELAY.
O V( k& A: T- J
7 r' F; q& `: E9 C7 d! u
$ k4 A* C9 J% B, q- ^& W% c
控制器发信号给DDR3,DDR3根据DQS的上升沿采样CLK,如果是DQS早到,DDR3就使用DQ传输0到控制器。7 I0 p7 d" K4 @2 h& U2 j
如果是DQS迟到,DDR3就使用DQ传输1到控制器。 控制器得到反馈后,增加或减少DQS的delay,(0就增加,1就减少DELAY), 这样反复操作,直到DQ反馈信号第一次从0变成1后,控制器锁住DQS delay.) W! ]! @1 l* o
Write leveling过程结束。
# _& E' r, H) T& o3 O; t- }3 F e( \* ~) a I/ m3 o9 X/ }9 l
The memory controller can use the ‘write leveling’ feature and feedback from the DDR3 SDRAM to adjust the DQS - DQS# to CK - CK# relationship. The memory controller involved in the leveling must have adjustable delay setting on DQS - DQS# to align the rising edge of DQS - DQS# with that of the clock at the DRAM pin. The DRAM asynchronously feeds back CK - CK#, sampled with the rising edge of DQS -DQS#, through the DQ bus. The controller repeatedly delays DQS - DQS# until a transition from 0 to 1 is detected. )
7 t: u+ W0 [: `- P7 q. A4 A上面就是我的中文意思
0 G1 F u- w2 |+ M9 P" z% F& h9 t( l j; e% R, I& S
, e0 _7 n( e7 v4 p$ i5 `
|
|