|
本帖最后由 qaf98 于 2012-7-11 18:05 编辑 - D' ]5 s) P. s% T+ n$ ~
8 `( H% k _* _再次查看相关手册。搞清楚了一点点
- F9 _% I1 c6 @ b: I( r! g+ e" G9 [简单来说就是CLK-DQS自动调节DELAY.- ]8 k- D) n% R( X& ?
- X5 d: W4 K0 n5 @6 k! l
% y2 j# n4 Y8 w$ R, G) U7 `控制器发信号给DDR3,DDR3根据DQS的上升沿采样CLK,如果是DQS早到,DDR3就使用DQ传输0到控制器。3 ~; b, F1 y" g# W' H# T
如果是DQS迟到,DDR3就使用DQ传输1到控制器。 控制器得到反馈后,增加或减少DQS的delay,(0就增加,1就减少DELAY), 这样反复操作,直到DQ反馈信号第一次从0变成1后,控制器锁住DQS delay.! O/ M- p, w) z) T3 @' d
Write leveling过程结束。- t/ s" M$ e# p' U; l8 {
. \3 g; C; z% K2 `$ D4 j; d
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. )
( g1 ^' L, Y) w$ F上面就是我的中文意思% K' F/ d/ e' Z' \; W
( O5 f5 l6 t) J2 v0 R, ^
" y! g. `; ~) P4 g
|
|