Tool/software:
Hi.
AM6422 with one 16b DDR4 @800MHz.
We see a delay between CA signals and the CS Signal (CS is delayed), see attached measurements.
Is it possible to adjust CS separately to optimize setup/hold?
regards,
Christian


This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software:
Hi.
AM6422 with one 16b DDR4 @800MHz.
We see a delay between CA signals and the CS Signal (CS is delayed), see attached measurements.
Is it possible to adjust CS separately to optimize setup/hold?
regards,
Christian


Hi James.
Part number and config posted on the other post
regards,
Christian
Hi James.
Same question as in other post: Why should a CL change affect this timing? I would expect that it´s just shifted by full CLK cycle(s). But the relative delay from CS to CLK shouldn't be affected?
BR,
Christian
Hi Christian,
Ok, agree. Are the two different scope shots from two different boards, or two different boots of the same board? I'm wondering if this is a training issue. I think the register dump requested from the other post would be helpful here.
Also, just wanted to confirm if all of the requirements from the layout guidelines here: https://www.ti.com/lit/pdf/spracu1 were considered during design.
Regards,
James
Hi James.
I´ll forward your question to our partner, who did the measurements. But it is definitely the same board and I assume also the same boot.
Our Firmware guys currently implementing the register dump code. Is expected beginning next week.
We tried to followed the guidelines as good as possible. Especially the propagation delay in the ADR_CTRL group (Table 3-6) is according to the guidelines
Regards,
Christian
As mentioned on the other thread, register dump shows training passed. If you are still interested in shifting CS, you can do so by adjusting PHY_1377[10:0] in the register configuration file. Valid values are 0xC0-0x600, each value represents 1/512 of a clock cycle.
Regards,
James
Hi James.
Thanks a lot, that works!
The attached pictures were taken with a "low" bandwidth scope, but the effect is clearly visible.
Just to be sure: This setting just affecting the CS signal, no other signals, right?
initial value 0x03900390

optimized value: 0x3900200

best regards,
Christian