Memory Map - Samsung S5PC110 Manual

Risc microprocessor
Table of Contents

Advertisement

S5PC110_UM

3.5 MEMORY MAP

OneNAND controller occupies 16MB address space in the system address space. The base address of
OneNAND controller is configured by 0xB00000000 in S5PC110.
OneNAND controller has three AHB slaves, namely:
1. OneNAND interface
2. Control registers The three AHB slaves share 16MB address space.
OneNAND controller assigns 2MB address space to each AHB slave. Therefore, total 8MB address space is used
to address the four AHB slaves. Other 8MB address space is reserved for future use. For more information about
address space, refer to
The OneNAND interface provides eight chip-enable (nCE) signals to support up to eight OneNAND devices. As
shown in
3-1, 2MB address space is shared by eight OneNAND devices.
Table
when OneNAND device is accessed by the external AHB master (like ARM processor).
If AHB address offset from the base address belongs to the bottom 2MB address space, this AHB transaction
goes to the OneNAND interface to access the OneNAND device. Each OneNAND device has its own 128KB
address space and this 128KB address space is used to address the BootRAM, DataRAM, and registers of the
OneNAND device.
3-2, the ARM processor can access OneNAND device directly through the OneNAND
As shown in
Figure
interface. The ARM processor can read or write all OneNAND address area (BootRAM, DataRAM, or registers).
If block erase, page program, and page load operations are required, then the following must be set:
OneNAND device address registers
Start Address 1 (device address offset: 0x1E200)
Start Address 2 (device address offset: 0x1E202)
Start Address 8 (device address offset: 0x1E20E)
Start Buffer registers (device address offset: 0x1E400)
Table
3-1.
3 ONENAND CONTROLLER
shows the data path
Figure 3-2
3-5

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents