Misleading LPDDR4 size in NXP DDR Tool

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

Misleading LPDDR4 size in NXP DDR Tool

Jump to solution
749 Views
NWiedmann
Contributor II

Hello NXP-Team, hello Forum,

we have a custom addapted iMX8mq-based board with 3G, running without any complains.

Due to a LPDDR-memory discontinuation, we changed our LPDDR-Memory.

Current LPDDR is: MT53B768M32D4NQ-062

New LPDDR is: MT53E768M32D2ZW-46

https://www.farnell.com/datasheets/4000640.pdf 

We rerun the DDR-StressTest to configure the correct parameters of our new LPDDR

MT53E768M32D2_Micon_diagramm.png

The new LPDDR size is indicated in Excel sheet as expected with 24Gb

MT53E768M32D2_configExcel.png

But after loading the exported DDR-Script into NXP DDR Tool, the LPDDR size is announced with 1576MB.

MT53E768M32D2_NXP-DDR-Tool.png

We expeted 3072MB per Controller / of the board.

The DDR Stresstest is completed successfully, the Memory can be accessed up to the 3GB adresses within DDR-Tool (0x40000000 to 0xFF000000),

In U-Boot, where we changed only the adapted DDR-Setting (code exported from DDR-Tool), runs without any Problem.

But Linux boot fails (U-Boot's "Starting kernel ...." is the last reported info)

What is the reason of the unexpected 1536MB memory announcment in DDR Tool, which is not according to the 3GB announced by MX8M-RPA-Excel sheet?

Is there a misconfiguration, leading to the linux start failure?

We are using i.MX 8M Family DDR Register Programming Aid (RPA), v33.

Thank you for all your efforts

N. Wiedmann

1 Solution
692 Views
Danube
Contributor IV
0 Kudos
4 Replies
693 Views
Danube
Contributor IV

Hi Sir,

 

i.MX8M Quad  only support ROW=16

You can see this link

https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/i-MX-8M-Quad-8M-Mini-8M-Nano-8M-Plus-LPD...

 

 

0 Kudos
512 Views
NWiedmann
Contributor II

Thank you, that is the reason for the incompatibility of the MT53E768M32D2ZW-46

The LPDDR needs 17 row bits to address its number of 98304 rows
MT53E768M32D2_micron_rowSize.png

According to the linked 'memory compatibility guide', the i.MX 8M Quad is limited to 16 row bits.

N. Wiedmann

0 Kudos
706 Views
NWiedmann
Contributor II

Hello Salas,

thank you for responding.

I tried with the Config Tools v15 (selected CPU, completed in the fields in DDRC-Tab, exported .ds and lpppdr4_timing.c file).

The StressTestTool still reports the 'incorrect' LPDDR-size 1536MB (instead of 3072), U-Boot is running, Linux doesn't start.

Could there be an issue with the "Number of ROW-Adresses"?

The 'MT53E768M32D2ZW-46' data sheet reports R[16:0], the ExcelSheet blocks >16, in ConfigTool we tried 17, but it doesn't change the reported LPDDR-size

MT53E768M32D2_micrin_dataSheet.png

Best regards,

N. Wiedmann

0 Kudos
718 Views
Alejandro_Salas
NXP TechSupport
NXP TechSupport

Hello @NWiedmann 

 

Could you please try to do the same but with the Config Tools v15 software?

I will attach the user guide.

 

Please let me know how it was.

 

Best regards.

 

Salas.

0 Kudos