SABRE board : 32 data width on DDR3

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

SABRE board : 32 data width on DDR3

672件の閲覧回数
florinmaticu
Contributor II

Hello,

After changing the data width from 64 to 32, I could see that the available memory is only 512MB.

Any advice on what other changes are needed to be able to have 1GB of RAM and using 32 bit data width?

Board : SABRE board i.MX 6 QUADPlus , 1GB DDR3 RAM

u-boot version  : rel_imx_4.1.15_1.0.0_ga

File: mx6sabresd.c

static struct mx6_ddr3_cfg mem_ddr = {
.mem_speed = 1600,
.density = 4,
.width = 32, //64
.banks = 8,
.rowaddr = 14,
.coladdr = 10,
.pagesz = 2,
.trcd = 1375,
.trcmin = 4875,
.trasmin = 3500,
};

タグ(4)
2 返答(返信)

481件の閲覧回数
florinmaticu
Contributor II

Hi Kumar,

Thanks for replying.

Although I can't find the datasheet for the SDRAM memory of  the IMX6 SabreSD board: MCIMX6QP-SDB.

0 件の賞賛

481件の閲覧回数
vinodmaverickr0
Contributor IV

Hi Maticu,

You need to add the number of rows and columns for changing the DDR size.

static struct mx6_ddr3_cfg mem_ddr = {

.rowaddr = <value>,

.coladdr = <value>,  

}.

you can refer to the datasheet for their value for 1GB DDR size.

Thanks,

Vinod

0 件の賞賛