S5PC110_UM
6 EXTERNAL BUS INTERFACE
6-1
6
EXTERNAL BUS INTERFACE
6.1 OVERVIEW OF EXTERNAL BUS INTERFACE
The External Bus Interface (EBI) is used as a peripheral in S5PC110. It relies on memory controller to release
external requests for external bus when the memory controller is idle, since it has no knowledge of when memory
access will begin or complete. It enables one SROM controller, one OneNAND controller, and one NAND Flash
controller, to share an external memory bus, Memory Port 0.
6.2 KEY FEATURES OF S5PC110 EBI
The key features of S5PC110 EBI include:
Memory Port 0 is shared using EBI.
* Reference: ARM PrimeCell External Bus Interface (PL220) and ARM DDI 0249B.
•
Three memory controllers (SROMC, OneNANDC, and NFCON) share the pad interface.
•
Priority determines the pad interface ownership (can be changed).
•
The handshaking between EBI and memory controller consists of a three-wire interface: EBIREQ, EBIGNT,
and EBIBACKOFF (all Active High).
•
The memory controllers assert EBIREQ signals when they require external bus access.
•
The arbitrated EBIGNT is issued to the memory controller with highest priority.
•
The memory controller must complete the current transfer and release the bus. To signal these actions,
EBIBACKOFF is made the output of EBI.
•
The EBI arbitration scheme tracks the memory controller that is currently granted and waits for the transaction
from the memory controller to finish (EBIREQ is set to Low by the memory controller) before it grants the next
memory controller. If a higher priority memory controller requests the bus, then EBIBACKOFF signal informs
the currently granted memory controller to terminate the current transfer as soon as possible.
•
The System Controller provides booting method and CS selection information to Memory Subsystem.
•
nCS0 and nCS1 in memory port 0 are only reserved for SROMC.
•
If NAND Flash or OneNAND is selected for boot device, nCS2 is used to access the boot media.
•
EBIGNT is required to be deasserted one cycle after EBIREQ is deasserted in sync. mode.
•
EBIBACKOFF is required to be deasserted one cycle after EBIREQ is deasserted in sync. mode.
•
In case EBIREQ is deasserted because of higher priority EBIBACKOFF, EBIREQ signal must be set to low for
at least one clock cycle in sync. mode.
•
EBI_REQ duration is not required for at least 4 cycles from CSYSREQ to CACTIVE
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 ...