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.

AM623: DDR Swapping Rules

Part Number: AM623
Other Parts Discussed in Thread: AM625

I have found two cinflicting information about DDR swapping rules for AM62:

AM62x DDR Board Design and Layout Guidelines

All signals, including data and address / control, must be routed 1 to 1 from the DDR controller to the LPDDR4 memory. Byte swapping across channels or within a channel is not allowed. Similarly, data bit swapping across byte lanes or within a byte is also not allowed.

 

AM625/AM623 Schematic Design and Review Checklist

During the design in case bit swapping is required,bit swaps within a data byte, and swapping of byte 0/1 are supported. Address bit swapping is not supported.

What is true?

  • Apologize for the confusion, the AM62x DDR Board Guidelines app note is in the process of getting updated.  DQ/DM bits within a byte are allowed to be swizzled, and whole bytes within a channel (DQ, DM and DQS together) are allowed to be swapped.   Address bit swizzle is not supported.

    Regards,

    James