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.

AM6442: Drop in replacements for LPDDR4 on SK-AM64x?

Part Number: AM6442

Tool/software:

Hi,

I am designing a AM6442 board and need help.

I am keeping the PCB design/layout of my design for LPDDR4 as close a possible to the SK-AM64x board LPDDR4 layout

I am managed to configure and use LPDDR4 in bare metal appltication on the SK-AM64x board. The config is same as the one on TI's "DDR-CONFIG-AM64" tool using LPDDR4 SK-AM64x settings.

The part number of LPDDR4 on SK-AM64x is MT53E1G16D1FW-046 WT:A which "Obsolete" and Out of stock on sites like DigiKey ,Mouser, etc.

Can someone please suggest a drop in replacement that is readily available?

If have shortlisted some parts from DigiKey as follows:

Mfr Part # Mfr Description Stock Price Product Status Memory Size Memory Organization Clock Frequency Write Cycle Time - Word, Page Access Time
MT53E512M32D1ZW-046 WT:B Micron Technology Inc. IC DRAM 16GBIT 2.133GHZ 200WFBGA 652 16.13 Active 16Gbit 512M x 32 2.133 GHz 18ns 3.5 ns
MT53E512M32D1ZW-046 WT:B TR Micron Technology Inc. IC DRAM 16GBIT 2.133GHZ 200WFBGA 1,734 17.6 Active 16Gbit 512M x 32 2.133 GHz 18ns 3.5 ns
MT53E512M32D1ZW-046 IT:B Micron Technology Inc. IC DRAM 16GBIT 2.133GHZ 200WFBGA 449 17.82 Active 16Gbit 512M x 32 2.133 GHz 18ns 3.5 ns
B1621PM2FDGUK-U Kingston 16GB 200 BALL LPDDR4 3733MHZ 144 19.23 Active 16Gbit 512M x 32 - - -
D1621PM4CDGUI-U Kingston Technology IC DRAM 16GBIT PAR 200FBGA 114 19.23 Active 16Gbit 512M x 16 1.866 GHz 18ns 3.5 ns
D1611PM3BDGUI-U Kingston Technology IC DRAM 16GBIT PAR 200FBGA 43 19.23 Active 16Gbit 1G x 16 1.866 GHz 18ns 3.5 ns
MT53D512M32D2DS-046 AIT:D Micron Technology Inc. IC DRAM 16GBIT 2.133GHZ 200WFBGA 428 20.55 Obsolete 16Gbit 512M x 32 2.133 GHz - -
B1621PM2FDGUKW-U Kingston Technology IC DRAM 16GBIT 200FBGA 114 21.97 Active 16Gbit 512M x 32 - - -
MT53D512M32D2DS-053 AIT:D Micron Technology Inc. IC DRAM 16GBIT 1.866GHZ 200WFBGA 372 22.04 Obsolete 16Gbit 512M x 32 1.866 GHz - -
MT53E512M32D1ZW-046 IT:B TR Micron Technology Inc. IC DRAM 16GBIT 2.133GHZ 200WFBGA 1,997 22.49 Active 16Gbit 512M x 32 2.133 GHz 18ns 3.5 ns
MT53D512M32D2DS-053 AAT:D Micron Technology Inc. IC DRAM 16GBIT 1.866GHZ 200WFBGA 4,113 23.84 Obsolete 16Gbit 512M x 32 1.866 GHz - -
MT53D512M32D2DS-046 AUT:D Micron Technology Inc. IC DRAM 16GBIT 2.133GHZ 200WFBGA 1,966 27.18 Obsolete 16Gbit 512M x 32 2.133 GHz - -

I am not familiar how LPDDR4  memories work and how to decode all their specifications. But from what I understand in the specific case of LPDDR4 memories 1 channel == 16bit bus width and 2 channel == 32bit bus width.

Our obsolete "MT53E1G16D1FW-046 WT:A" is a 16 bit part.

AM64x DDR Memeory controller also only supports 16bit bus.

So basically we need a 16 bit memory to work.

Out of list above only "D1611PM3BDGUI-U" has 16bit bus width, so does that mean only it will work with AM6442?

If I did use it? Will it work as a drop in replacement? Or will I need to modify any setting in the TI's "DDR-CONFIG-AM64" tool or any other setting?

What would happen if I used a 32 bit part for example, the first part in the list i.e. "MT53E512M32D1ZW-046 WT:B" and wired it like a normal 16 bit part? Will it work? Will I be able to use enitre 16Gbit or I would be only able to use 8Gbit? What changes would be needed in the DDR-CONFIG-AM64 tool?

Please forgive and correct me if I am wrong somewhere, in my understanding.

  • The Micron website shows this in production: MT53E1G16D1FW-046 AAT:A.  It is a x16 16Gbit device.

    AM64x only supports one channel (ie x16 data).  A different memory will typically be footprint compatible, but may require slight tweaks to the DDR configuration using the configuration tool.

    You can use a x32 device, but you would only be able to access half of it, so you would be paying for twice the memory you can use.  

    Regards,

    James

  •  MT53E1G16D1FW-046 AAT:A is not available with any distributors. And they do not stock it.

    This is my first time doing designing LPDDR4 based system. Right now everything is in prototyping. All I looking for compatible memory that works which I can purchase in low quantity for now. I cannot obtain above part from micron in  such low quantities.

    Could you share your opinion if the part I mentioned before:

    D1611PM3BDGUI-U

    would work as a replacement?

    Would you know what kind of tweaks would I need to do on the DDR tool? Where do I learn to understand how to do it?

  • That kingston one looks like a legit replacement.  You may have to adjust some of the parameters in the DDR tool.  You can check this video: https://www.youtube.com/watch?v=FF8OiiktRjU for a good overview.  There is also a README link in the tool that has instructions.

    Regards,

    James