LS1012ARDB DDR3L Init

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

LS1012ARDB DDR3L Init

1,213 Views
Hugh512
Contributor III

Hi,

I use a different DDR3L chip(W634GU6NB): 32M  8 BANKS  16 BIT DDR3L SDRAM.

I use code warrior to configure the DDR3L, My DDR3L will run at 1866MT/s, but in DDR_Properties, it is 1000MT/s and I can't configure it.

I burned the generated DDR3L settings, bootloader stops as below, It seems that the DDR3L doesn't initialize successfully, Could you help?


NOTICE: DDR Init Done
NOTICE: BL2: v2.4(release):LSDK-21.08-0-g340b20bcb
NOTICE: BL2: Built : 09:58:13, Sep 1 2022
NOTICE: BL2: Booting BL31
NOTICE: BL31: v2.4(release):LSDK-21.08-0-g340b20bcb
NOTICE: BL31: Built : 09:58:13, Sep 1 2022
NOTICE: Welcome to ls1012ardb BL31 Phase

0 Kudos
Reply
2 Replies

1,150 Views
yipingwang
NXP TechSupport
NXP TechSupport

As you pointed out LS1012A is using a different controller compared to other QorIQ devices. There is no validation selection in QCVS tool. this controller has only one chip select, 16-bit data bus, and fixed 1000MT/s data rating with DDR3L. the one chip select is very lightly loaded system with point to point connection if one x16 DRAM is used. The fixed data rate of 1000MT/s for DDR3L is relatively very slow with much margins in DRAM which are regularly are sold at 1600MT/s rating or higher. there is no clock adjust, clock is fixed at 1/2 clk delay.

0 Kudos
Reply

1,010 Views
Hugh512
Contributor III

Dear , Thanks, finally, I success to initialize the DDR3L chip, As I assume, NXP has already did most of parameters for us, I changed little parameters

0 Kudos
Reply