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.