[U-Boot-Users] SDRAM on ixp425
Jonathan Pratt
Jonathan.Pratt at elprotech.com
Fri Sep 7 08:05:51 CEST 2007
Hi all.
This isn't really a question about uboot, more about the ixp425
We have an ixp425 product with a footprint for 2 SDRAM components. When
we use 2 x IS42S16800 (8M x 16 x 4 banks) for a total of 32MByte
everything works fine. But replacing these components with 2 x
IS42S16400 (4M x 16 x 4 banks) for a total of 16MByte the board won't
boot.
In both cases the PHYS_SDRAM_1_SIZE is set to 0x01000000 (16MByte) since
the intent was always to use the smaller SDRAM configuration.
The SDRAM settings for the 32MB version are:
#define CFG_SDR_CONFIG 0x18
#define CFG_SDR_MODE_CONFIG 0x01
#define CFG_SDRAM_REFRESH_CNT 0x400
And for the 16MB version:
#define CFG_SDR_CONFIG 0x3A
#define CFG_SDR_MODE_CONFIG 0x01
#define CFG_SDRAM_REFRESH_CNT 0x400
[ie the only change between the two configurations is the SDR_CONFIG
value]
In particular the 64M enable (in SDR_CONFIG) is set for the 64MBit parts
and the mem config field is set to %010 which is what the data sheet
prescribes for two 4M x 16 parts.
The first version works fine (using 8Mx16x4 parts). The second version
fails to boot with the appropriate components (-7 {143MHz} speed grade).
Has anyone used 64Mbit components with the ixp425 or similar? Can anyone
comment on why the second configuration would fail?
Thanks
Jonathan Pratt
ELPRO Technologies Pty Ltd
More information about the U-Boot
mailing list