i.MX8M Quad LPDDR4 support

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

i.MX8M Quad LPDDR4 support

ソリューションへジャンプ
2,758件の閲覧回数
hspark
Contributor II

Hi,

I am currently working on a custom board using the i.MX8M Quad (MIMX8MQ6CVAHZAB). Due to the discontinuation of the LPDDR4 we were using, we replaced it with another LPDDR4 of the same capacity. The previous LPDDR4 worked well, but the replacement is failing during DDR Training.

The previously used memory was MT53E768M32D4DT-053 AIT E, and the new one is MT53E768M32D2ZW-046 AITC. According to Micron’s EOL document, they are listed as compatible with each other, but does the i.MX8M Quad (MIMX8MQ6CVAHZAB) not support the new one?

As I mentioned earlier, MT53E768M32D4DT-053 AIT E passes the DDR test and boots the kernel without any issues, but MT53E768M32D2ZW-046 AITC fails from the DDR test stage.

스크린샷 2025-05-27 131707.png

                                                             <MICRON EOL>

스크린샷 2025-05-17 011825.png

                     <MT53E768M32D4DT-053 AIT:E     DDR Calibration TEST success>

스크린샷 2025-05-27 133227.png

               <MT53E768M32D2ZW-046 AIT:C    DDR Calibration TEST FAIL>

The DDR TOOL log is as follows.

 

Downloading file 'bin\lpddr4_train1d_string_v201709.bin' ..Done

Downloading file 'bin\lpddr4_train2d_string_v201709.bin' ..Done

Downloading file 'bin\lpddr4_imem_1d_v201709.bin' ..Done

Downloading file 'bin\lpddr4_dmem_1d_v201709.bin' ..Done

Downloading file 'bin\lpddr4_imem_2d_v201709.bin' ..Done

Downloading file 'bin\lpddr4_dmem_2d_v201709.bin' ..Done

Downloading IVT header...Done
Downloading file 'bin\m850_ddr_stress_test.bin' ...Done

Download is complete
Waiting for the target board boot...

********Found PMIC PF0100**********

*************************************************************************

*************************************************************************

*************************************************************************
MX8 DDR Stress Test V3.30
Built on Jan 12 2023 16:36:46
*************************************************************************

Waiting for board configuration from PC-end...

--Set up the MMU and enable I and D cache--
- This is the Cortex-A53 core
- Check if I cache is enabled
- Enabling I cache since it was disabled
- Push base address of TTB to TTBR0_EL3
- Config TCR_EL3
- Config MAIR_EL3
- Enable MMU
- Data Cache has been enabled
- Check system memory register, only for debug

- VMCR Check:
- ttbr0_el3: 0x91d000
- tcr_el3: 0x2051c
- mair_el3: 0x774400
- sctlr_el3: 0xc01815
- id_aa64mmfr0_el1: 0x1122

- MMU and cache setup complete

*************************************************************************
ARM clock(CA53) rate: 800MHz
DDR Clock: 1600MHz

============================================
DDR configuration
DDR type is LPDDR4
Data width: 32, bank num: 8
Row size: 16, col size: 10
One chip select is used
Number of DDR controllers used on the SoC: 1
Density per chip select: 1536MB
Density per controller is: 1536MB
Total density detected on the board is: 1536MB
============================================

MX8M: Cortex-A53 is found

*************************************************************************

============ Step 1: DDRPHY Training... ============
---DDR 1D-Training @1600Mhz...
PMU: Error: CA Training Failed.
PMU: ***** Assertion Error - terminating *****
[Result] FAILED

 

I’ve also attached the RPA document I created and the LPDDR4 datasheet. I would appreciate your help. Thank you.

0 件の賞賛
返信
1 解決策
2,681件の閲覧回数
Rita_Wang
NXP TechSupport
NXP TechSupport

@hspark I have checked and confirmed it for you that:

Row 17 is not supported.

So based on attachments, 768M32 (24Gb/package) is not supported.

Recommend you to use the MT53E1G32D2FW-046.

元の投稿で解決策を見る

0 件の賞賛
返信
4 返答(返信)
2,753件の閲覧回数
Rita_Wang
NXP TechSupport
NXP TechSupport

Could you share the new LPDDR4 connection to the i.MX8MQ?

0 件の賞賛
返信
2,736件の閲覧回数
hspark
Contributor II

Hi, Rita_Wang

If you mean the schematic, please find the relevant one attached.

2,682件の閲覧回数
Rita_Wang
NXP TechSupport
NXP TechSupport

@hspark I have checked and confirmed it for you that:

Row 17 is not supported.

So based on attachments, 768M32 (24Gb/package) is not supported.

Recommend you to use the MT53E1G32D2FW-046.

0 件の賞賛
返信
2,578件の閲覧回数
hspark
Contributor II

Hi Rita_Wang,

 

Thank you for your support. I will try changing to the MT53E1G32D2FW-046 as you suggested.

0 件の賞賛
返信