S5PC110_UM
3 ONENAND CONTROLLER
3-11
3.6 ONENAND INTERFACE
3.6.1 OVERVIEW OF ONENAND INTERFACE
The OneNAND interface is an AHB slave module that provides an interface for the AHB master to access
OneNAND devices on the internal AHB bus of OneNAND controller. For example,
1. The external AHB master can access OneNAND device through the AHB2AHB bridge and OneNAND
interface
2. The internal AHB master can access the OneNAND deice through the OneNAND interface (
and
The OneNAND interface slave has few AHB transaction constraints. It supports HSIZE of HALFWORD and
WORD transactions on the AHB system bus. It also supports HBURST of SINGLE, INCR4, INCR8, and INCR16.
This interface outputs HRESP of ERROR at the first data phase of AHB transaction.
Both OneNAND and Flex-OneNAND flash memory devices are supported by OneNAND controller.
Both mux-type and demux-type OneNAND devices are supported by OneNAND controller. Use SFR to configure
the OneNAND device type.
Both asynchronous and synchronous read/ write operations are supported by OneNAND controller for OneNAND
flash memory devices. This mode of read/ write operations can be configured through the SFR. For more
information, refer to the OneNAND Interface Control (ONENAND_IF_CTRL) register.
To connect OneNAND controller with eight OneNAND devices, eight chip enable (CE) signals are provided.
Asynchronous FIFOs are used for speed matching between OneNAND flash memory and AHB system bus. The
clock frequency relationship between OneNAND device and AHB system bus is fully asynchronous.
The OneNAND device supports only 16-bit data bus width. On the other hand, the OneNAND controller supports
32-bit AHB data bus width. While reading data from OneNAND device and writing that data to FIFO, the
OneNAND interface automatically resolves the data bus width mismatch. This interface also resolves the data bus
width mismatch while reading data from FIFO and writing that data to OneNAND device.
32-entry read prefetch FIFO supports read prefetching. This feature accelerates the sequential read performance
of OneNAND BootRAM and DataRAM areas. Use SFR to enable or disable this feature. For more information,
refer to the OneNAND Interface Control (ONENAND_IF_CTRL) register.
To accelerate the write performance of the OneNAND DataRAM area, perform posted write. This feature is
implemented using the 32-entry posted write FIFOs.
Use SFR to configure the strobe signals’ timing for asynchronous read/write operation. For more information, refer
to the OneNAND Interface Asynchronous Timing Control (ONENAND_IF_ASYNC_TIMING_CTRL) register.
Use SFR to configure the burst read write latency (BRWL) for the synchronous read/ write operation with 3, 4, 5,
6, and 7. For more information, refer to the OneNAND Interface Control (ONENAND_IF_CTRL) register.
The OneNAND interface does NOT support the initial read write latency control through the RDY pin of the
OneNAND device.
The Burst Length (BL) also can be configured to 4-/ 8-/16-/ 32-/ 1024-burst and continuous burst through the SFR.
For more information, refer to the OneNAND Interface Control (ONENAND_IF_CTRL) register.
Summary of Contents for S5PC110
Page 4: ...Section 1 OVERVIEW ...
Page 28: ...Section 2 SYSTEM ...
Page 374: ...S5PC110_UM 4 POWER MANAGEMENT 4 14 4 Let DRAMs exit from self refresh mode ...
Page 473: ...S5PC110_UM 6 BOOTING SEQUENCE 6 10 Figure 6 3 Secure Booting Diagram ...
Page 474: ...Section 3 BUS ...
Page 491: ...S5PC110_UM 2 CORESIGHT Figure 2 4 Structure of the Coresight DAP Components 2 8 ...
Page 506: ...Section 4 INTERRUPT ...
Page 537: ...Section 5 MEMORY ...
Page 540: ......
Page 703: ...Section 6 DMA ...
Page 705: ...List of Figures Figure Title Page Number Number Figure 1 1 Two DMA Tops 1 1 ...
Page 737: ...Section 7 TIMER ...
Page 795: ...Section 8 CONNECTIVITY STORAGE ...
Page 883: ...S5PC110_UM 5 USB2 0 HS OTG 5 7 5 6 3 OTG FIFO ADDRESS MAPPING Figure 5 3 OTG FIFO Mapping ...
Page 1100: ...Section 9 MULTIMEDIA ...
Page 1116: ...S5PC110_UM 1 0BDISPLAY CONTROLLER 1 5 Figure 1 2 Block Diagram of the Data Flow ...
Page 1125: ...S5PC110_UM 1 0BDISPLAY CONTROLLER 1 14 1 3 3 2 7 16BPP Display 1555 P1 P2 P3 P4 P5 LCD Panel ...
Page 1145: ...S5PC110_UM 1 0BDISPLAY CONTROLLER 1 34 Figure 1 10 Blending Decision Diagram ...
Page 1149: ...S5PC110_UM 1 0BDISPLAY CONTROLLER 1 38 Figure 1 14 Hue Control Block Diagram ...
Page 1184: ...S5PC110_UM 1 0BDISPLAY CONTROLLER 1 73 ...
Page 1226: ...S5PC110_UM 1 0BDISPLAY CONTROLLER 1 115 ...
Page 1328: ...S5PC110_UM 2 1BCAMERA INTERFACE 2 81 ...
Page 1369: ...S5PC110_UM 4 3BMIPI CSIS 4 2 4 2 BLOCK DIAGRAM Figure 4 1 MIPI CSI System Block Diagram ...
Page 1381: ...S5PC110_UM 4 3BMIPI CSIS 4 14 ...
Page 1431: ...S5PC110_UM 6 5BMULTI FORMAT CODEC 6 39 ...
Page 1471: ...S5PC110_UM 6 5BMULTI FORMAT CODEC 6 79 Figure 6 7 VC1 Parameters ...
Page 1626: ...S5PC110_UM 10 9BHIGH DEFINITION MULTIMEDIA INTERFACE 10 17 Figure 10 10 Channel Status Block ...
Page 1775: ...S5PC110_UM 13 12BG2D 13 6 FIMG 2D FIMG 2D FIMG 2D Figure 13 3 Rotation and Flip Example ...
Page 1798: ...Section 10 AUDIO ETC ...
Page 1803: ...S5PC110_UM 1 AUDIO SUBSYSTEM 1 2 Figure 8 7 Keypad I F Block Diagram 8 8 ...
Page 1951: ...Section 11 SECURITY ...
Page 1954: ...List of Tables Table Title Page Number Number Table 1 1 Security Features of S5PC110 1 2 ...
Page 1964: ...S5PC110_UM 2 ADVANCED CRYPTO ENGINE Figure 2 9 DES Byte Swapping Scheme 2 9 ...
Page 2005: ...Section 12 ETC ...
Page 2039: ...Section 13 SIZE BALL MAP ...