Data bus connections between LPDDR4/X and iMX93.

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Data bus connections between LPDDR4/X and iMX93.

Jump to solution
1,094 Views
Bob_NXP_user
Contributor III

Hi everyone,

I'm interfacing my iMX9332 with a LPDDR4X. I'm using the schematic document of MIMX93-EVK as a reference and I notice that some of the data pins [DQ8_A;DQ15_A] are not linked in an orderly manner.

Bob_NXP_user_0-1726051308658.png

As you can see from the image, DQ8_A of the LPDDR4 is linked to DQ11_A of iMX93, DQ9_a to DQ10_A and so on. Why was this solution chosen? 

I see that in this way the PCB tracks are way more ordered, I imagine that's the reason but I'm not sure at all. Can you help me? Can I route these pins as I prefer?

 

Regards,

Roberto

Tags (1)
0 Kudos
Reply
1 Solution
1,063 Views
JorgeCas
NXP TechSupport
NXP TechSupport

Hello,

As you mentioned the bits lanes could be swapped between the processor and the LPDDR4/X memories to ease routing.

Bit swapping within each slice/byte lane is OK. Byte swapping is NOT allowed.

Best regards.

View solution in original post

0 Kudos
Reply
1 Reply
1,064 Views
JorgeCas
NXP TechSupport
NXP TechSupport

Hello,

As you mentioned the bits lanes could be swapped between the processor and the LPDDR4/X memories to ease routing.

Bit swapping within each slice/byte lane is OK. Byte swapping is NOT allowed.

Best regards.

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-1952069%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EData%20bus%20connections%20between%20LPDDR4%2FX%20and%20iMX93.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1952069%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20everyone%2C%3C%2FP%3E%3CP%3EI'm%20interfacing%20my%20iMX9332%20with%20a%20LPDDR4X.%20I'm%20using%20the%20schematic%20document%20of%20MIMX93-EVK%20as%20a%20reference%20and%20I%20notice%20that%20some%20of%20the%20data%20pins%20%5BDQ8_A%3BDQ15_A%5D%20are%20not%20linked%20in%20an%20orderly%20manner.%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Bob_NXP_user_0-1726051308658.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Bob_NXP_user_0-1726051308658.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F298550iDFF3F406650A2753%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Bob_NXP_user_0-1726051308658.png%22%20alt%3D%22Bob_NXP_user_0-1726051308658.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EAs%20you%20can%20see%20from%20the%20image%2C%20DQ8_A%20of%20the%20LPDDR4%20is%20linked%20to%20DQ11_A%20of%20iMX93%2C%20DQ9_a%20to%20DQ10_A%20and%20so%20on.%20Why%20was%20this%20solution%20chosen%3F%26nbsp%3B%3C%2FP%3E%3CP%3EI%20see%20that%20in%20this%20way%20the%20PCB%20tracks%20are%20way%20more%20ordered%2C%20I%20imagine%20that's%20the%20reason%20but%20I'm%20not%20sure%20at%20all.%20Can%20you%20help%20me%3F%20Can%20I%20route%20these%20pins%20as%20I%20prefer%3F%3C%2FP%3E%3CBR%20%2F%3E%3CP%3ERegards%2C%3C%2FP%3E%3CP%3ERoberto%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1952278%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20Data%20bus%20connections%20between%20LPDDR4%2FX%20and%20iMX93.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1952278%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%3C%2FP%3E%0A%3CP%3EAs%20you%20mentioned%20the%20bits%20lanes%20could%20be%20swapped%20between%20the%20processor%20and%20the%20LPDDR4%2FX%20memories%20to%20ease%20routing.%3C%2FP%3E%0A%3CP%3EBit%20swapping%20within%20each%20slice%2Fbyte%20lane%20is%20OK.%20Byte%20swapping%20is%20NOT%20allowed.%3C%2FP%3E%0A%3CP%3EBest%20regards.%3C%2FP%3E%3C%2FLINGO-BODY%3E