在代码8168中的DDRPHYCFG寄存器中有一个RL字段,这个字段并不会随着初始化DDR的时候配置到DDR的EMR寄存器中,那么,这个RL是什么意思呢?
不知道如下理解对不对?
比如,DM8168要读取DDR2,发送read命令之后,等待RL的时间才能获取数据?但是,DDR2手册又说了,DDR2在收到read命令之后,等待AL+CL-1的时间之后才会发出第一个bit的数据来,这样的话,在AL=0的情况下,RL必须等于CL-1了。
但是在DDRPHYCFG寄存器中介绍,RL最小值是CL-1,这不就是矛盾了吗?
另外:DM8168想获得数据,直接从DQS的上升沿采样就好了啊,不必要看RL的值啊。
期待您的回复。