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.
In TMDSSK3358, all DQ bits in each of byte lanes are swapped for DDR3.
I understand the following about swapping DDR3 data lanes, is that correct?
- In AM335x, for DDR3 and DDR3L, byte lanes and all DQ bits in each of byte lanes can be swapped because Write leveling is not supported and therefore prime DQ bits are not used.
That is described in the post at the link below.
e2e.ti.com/.../am4376-about-ddr3-data-line-swapping
"AM335x: similar to AM437x, DQ swizzle is allowed within a byte lane for DDR3/3L designs (cannot swizzle DQS or DM). Byte lanes can also be swapped (must swap DQx, DM and DQSx as a group). It is true that AM335x does not support hardware leveling, the leveling is performed using a software algorithm."
Why is the swapping data lanes needed? Is it needed for more appropriate routing?
Best regards,
Daisuke
Daisuke-san,
Our expert is currently out of office, please expect a delay in response until they return.
Thanks,
Chris
Yes, typically swizzling the data bits in a byte helps facilitate routing.
Regards,
James