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,
I'm linking a Keystone II (AM5K2E04) to 4x 16-bit Micron DDR3 devices (MT41K128M16JT-125:K).
The DDR3 design guide mentions that data bits can be swapped within byte lanes, but not whether the byte lanes themselves can be swapped. I would like to swap the odd lanes with the even lanes e.g. 0-1, 2-3, 4-5, 6-7.
I've read in a few places that lanes can be swapped when using JEDEC compliant controllers, but just thought I'd check.
Can anyone see any issue with this?
Best regards,
Richard
Hello Richard,
I think swapping is definitely ok byte wise as long as all the DQ lines in that byte and corresponding DQS/DQSn and DQM control signals are all grouped together and all the length matching requirements for these signals are met.
For example, DQ[7:0],DQS0/DQSN0,DQM0 can be connected to DQS[15:8],DQS1/DQSN1,DQM1 of a memory device and vice versa.
Regards,
Senthil