MEMORY CONTROLLER S3C2440A RISC MICROPROCESSOR

5-2

0x0000_0000
0x0800_0000
0x1000_0000
0x1800_0000
0x2000_0000
0x2800_0000
0x3000_0000
0x3800_0000
0x40000_0000
SROM/SDRAM
(nGCS7)
SROM/SDRAM
(nGCS6)
SROM
(nGCS5)
SROM
(nGCS4)
SROM
(nGCS3)
SROM
(nGCS2)
SROM
(nGCS1)
Boot Internal
SRAM (4KB)
128MB
128MB
128MB
128MB
128MB
128MB
2MB/4MB/8MB/16MB
/32MB/64MB/128MB
2MB/4MB/8MB/16MB
/32MB/64MB/128MB
}Refer to
Table 5-1
1GB
HADDR[29:0]
Accessible
Region
SROM/SDRAM
(nGCS7)
SROM/SDRAM
(nGCS6)
SROM
(nGCS5)
SROM
(nGCS4)
SROM
(nGCS3)
SROM
(nGCS2)
SROM
(nGCS1)
SROM
(nGCS0)
OM[1:0] = 01,10 OM[1:0] = 00
[ Not using NAND fla sh for boot ROM ] [ Usi ng NAND flash for boo t ROM ]

Figure 5-1. S3C2440A Memory Map after Reset

Table 5-1. Bank 6/7 Addresses

Address 2MB 4MB 8MB 16MB 32MB 64MB 128MB

Bank 6

Start address 0x3000_0000 0x3000_0000 0x3000_0000 0x3000_0000 0x3000_0000 0x3000_0000 0x3000_0000
End address 0x301F_FFFF 0X303F_FFFF 0X307F_FFFF 0X30FF_FFFF 0X31FF_FFFF 0X33FF_FFFF 0X37FF_FFFF

Bank 7

Start address 0x3020_0000 0x3040_0000 0x3080_0000 0x3100_0000 0x3200_0000 0x3400_0000 0x3800_0000
End address 0X303F_FFFF 0X307F_FFFF 0X30FF_FFFF 0X31FF_FFFF 0X33FF_FFFF 0X37FF_FFFF 0X3FFF_FFFF

Note

Bank 6 and 7 must have the same memory size.

Note: SROM means ROM or SRAM type memory