Memory Map 31 27 23 19 15 11 7 3 0 0000 0000 0000 0000 0000 0000 0000 0000 0xff ff ff ff SDRAM, 2^12(ROW) X 2^8(COL) X 4(bank), Addr 23, [22, 21], 20 12 ... 1, 0 |-----------------------------------------------------------------------| | 0x0c7f_ffff 0[11]1 XXX | | ... | | 0x0c60_0000 (2M bytes, 4th bank) 0[11]0 XXX | +-----------------------------------------------------------------------+ | 0x0c5f_ffff 0[10]1 XXX | | ... | | 0x0c40_0000 (2M bytes, 3rd bank) 0[10]0 XXX | +-----------------------------------------------------------------------+ | 0x0c3f_ffff 0[01]1 XXX | | ... | | 0x0c20_0000 (2M bytes, 2nd bank) 0[01]0 XXX | +-----------------------------------------------------------------------+ | 0x0c1f_ffff 0[00]1 XXX | | ... | | 0x0c00_0000 (2M bytes, 1st bank) 0[00]0 XXX | base 0x0c00_0000, since cpu bank 6 of this SDRAM |-----------------------------------------------------------------------| ... SPECIAL REGISTERS |-----------------------------------------------------------------------| | 0x01ff_ffff | | ... | | 0x01c0_0000 (4M bytes, but not cont.) | base 0x01c0_0000, set by cpu arch |-----------------------------------------------------------------------| ... flash ROM, Addr 20 ... 1, 0 |-----------------------------------------------------------------------| | 0x001f_ffff | | ... | | 0x0000_0000 (2M bytes) | base 0x0000_0000, since cpu bank 0 of this Boot ROM |-----------------------------------------------------------------------|