Can I setting read delay chain?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Can I setting read delay chain?

1,662 次查看
tomo
Contributor II

Hi,all
I am checking for DDR4 of LS1046A.
Sometimes, my custom board is occur read error.
I find out "read delay chain block" in DDR controller module.
Can I change delay setting of that block, or this delay value is fixed?

Best regards,
tomo

DDR4_Delay_Chain.png

0 项奖励
回复
4 回复数

1,535 次查看
tomo
Contributor II

Looking at the current DDR read result, since reading sometimes fails, I wanted to change the timing of latching the read data.
I understand that it will delay 1/4 clock in the delay block.
I will carefully check the waveform.

0 项奖励
回复

1,535 次查看
tomo
Contributor II

Thank you for your reply.
Is there information in the reference manual as to how long it will be delayed by that delay block?
How do you adjust the timing of reading?
If the lengths of DQ and DQM are the same, is it not necessary to adjust?

0 项奖励
回复

1,535 次查看
ufedor
NXP Employee
NXP Employee

> How do you adjust the timing of reading?

What do you mean?

When data is read from DDR SDRAM it is provided synchronously with DQS:

2017-11-03_112623.jpg

so, simplifying, the DDR controller has to delay the DQS by 1/4 of CK cycle (T/4) to shift the DQS edges to the middle of data beats.

0 项奖励
回复

1,535 次查看
ufedor
NXP Employee
NXP Employee

The delay is not adjustable.

0 项奖励
回复