Can I setting read delay chain?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Can I setting read delay chain?

764 Views
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 Kudos
4 Replies

637 Views
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 Kudos

637 Views
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 Kudos

637 Views
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 Kudos

637 Views
ufedor
NXP Employee
NXP Employee

The delay is not adjustable.

0 Kudos