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.
Hi,
My customer has a question about PWB design around LPDDR4. The Application Note "AM64x/AM243x DDR Board Design and Layout Guidelines(SPRACU1A)" says as follows;
"3.15 Channel, Byte, and Bit Swapping
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."
Their PWB designers want to use a data bit swapping scheme. And they say that data bit swapping is available on LPDDR4 PWB design and memory devices has the function.
Does the description in the Applicatin note means
1. DDR contrller on AM2431 doesn't have data bit swapping function, but We can use the function on memory device side ?
or
2. Data bit swapping is not allowed both AM2431 side and memory device side ?
On the other hand, there is the following description about DDR4 in the same application note.
2.17.1 Data Bit Swapping
Data bit swapping is allowed to simplify routing as long as the bits swapped are within the same byte group. This is only possible when not using CRC. However, the prime bit, the lowest numbered bit in each byte, must be connected to the corresponding bit on the SDRAM without swapping. That is bit 0 and bit 8. Also, the DM and DQS bits must not be swapped.
We found a similar article on E2E forum.
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/834504/tda4m-isn-t-bit-swap-in-byte-supported-by-lpddr4?tisearch=e2e-quicksearch&keymatch=LPDDR4
Can they use a data bit swapping for LPDDR4 design ?
Regards,
Hideaki
Hello,
We do not support bit swapping on LPDDR4 design for AM2431. We support direct 1-1 signal routing as specified in the DDR board design guidelines document.
Thanks,
Anita