imx6dl, DDR memory use 2GB or 1GB

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

imx6dl, DDR memory use 2GB or 1GB

Jump to solution
764 Views
peanutstars_job
Contributor II

Hello, All

Our custom board is designed the DDR parts with the mx6sabreauto RDK board.

It could get the RDK schematic from https://www.nxp.com/webapp/Download?colCode=SABRE_AI_DESIGNFILES_CPU2&appType=license .

The plan is as follow :

Our board is not ready and the first one will use 1GB  - If it needs more, will use 2GB.

Use 1GB DDR - 256M x 16 x 2ea - Bus Width 32bits

Use 2GB DDR - 256M x 16 x 4ea - Bus Width 64bits (like RDK)

Each DDR parts are connected to imx6dl AP as follow: (the same schematic of MX6 SABREAUTO RDK)

U3 : CS0, SDCLK1, D0-D15

U5 : CS0, SDCLK1, D16-D31

U2 : CS0, SDCLK0, D32-D47

U4 : CS0, SDCLK0, D48-D61

I wonder that is it work to use only U3 and U5 ?

I checked about the DDR3 register programming from https://community.nxp.com/docs/DOC-105964.

There are to select the chip select and the bus-width in this excel file.

And https://www.nxp.com/docs/en/application-note/AN4397.pdf - the document doesn't comment anything about my case.

Could you help that it is possible only use U3, U5 or U2, U4 parts for 1GB ?

If it is possible, where should I modify in uboot/kernel ? I checked mx6dl.cfg and configuration excel files, but I was not found.

Regards,

Labels (1)
1 Solution
627 Views
Yuri
NXP Employee
NXP Employee

Hello,

 

  It is possible to use the following configurations:

U3 - for 16-bit data bus port;

U3,U5 - for 32-bit data port;

U3,U5,U2,U4 - for 64-bit data port.

 

  Use Chapter 3 (Porting U-Boot) of  i.MX_Porting_Guide.pdf in Linux documentation.

 

https://www.nxp.com/webapp/Download?colCode=imx-yocto-L4.14.98_2.0.0_ga

Have a great day,

Yuri

 

 

-------------------------------------------------------------------------------

Note:

- If this post answers your question, please click the "Mark Correct" button. Thank you!

- We are following threads for 7 weeks after the last post, later replies are ignored

 

Please open a new thread and refer to the closed one, if you have a related question at a later point in time.

View solution in original post

2 Replies
628 Views
Yuri
NXP Employee
NXP Employee

Hello,

 

  It is possible to use the following configurations:

U3 - for 16-bit data bus port;

U3,U5 - for 32-bit data port;

U3,U5,U2,U4 - for 64-bit data port.

 

  Use Chapter 3 (Porting U-Boot) of  i.MX_Porting_Guide.pdf in Linux documentation.

 

https://www.nxp.com/webapp/Download?colCode=imx-yocto-L4.14.98_2.0.0_ga

Have a great day,

Yuri

 

 

-------------------------------------------------------------------------------

Note:

- If this post answers your question, please click the "Mark Correct" button. Thank you!

- We are following threads for 7 weeks after the last post, later replies are ignored

 

Please open a new thread and refer to the closed one, if you have a related question at a later point in time.

627 Views
peanutstars_job
Contributor II

Thanks for your reply.

0 Kudos