S3C6400X RISC MICROCONTROLLER
25
USB HOST CONTROLLER
This chapter describes the Universal Serial Bus host controller (USB) implemented in S3C6400 RISC
microprocessor.
OVERVIEW
S3C6400X supports 2-port USB host interface as follows:
•
OHCI Rev 1.0 compatible
•
USB Rev1.1 compatible
•
Two down stream ports
•
Support for both LowSpeed and FullSpeed USB devices
APP_SADR(8)
SLAVE
APP_SDATA(32)
BLOCK
HCI_DATA(32)
CONTROL
REGS
APP_MDATA(32)
HCI
HCM_ADR/
MASTER
BUS
DATA(32)
BLOCK
CONTROL
EXT.FIFO STATUS
HCI
CONTROL
CONTROL
OHCI
CONTROL
Cntl
PROCESSOR
ED/TD_DATA(32)
ED/TD
STATUS(32)
HCI
STATUS
HC_DATA(8)
DF_DATA(8)
Figure 25-1. USB Host Controller Block Diagram
Preliminary product information describe products that are in development,
for which full characterization data and associated errata are not yet available.
Specifications and information herein are subject to change without notice.
RCF0_RegData(32)
USB
CONTROL
STATE
ROOT
HUB
LIST
HOST
SIE
CTRL
BLOCK
CTRL
ED&TD
REGS
HSIE
S/M
RH_DATA(8)
64x8
FIFO
DPLL
DF_DATA(8)
Cntl
64x8
FIFO
USB HOST CONTROLLER
OHCI
ROOT HUB
REGS
PORT
S/M
TxEnl
TxDpls
PORT
&
S/M
TxDmns
ROOT
HUB
RcvData
&
HOST
RcvDpls
SIE
RcvDmns
PORT
S/M
1
X
USB
V
R
2
X
USB
V
R
25-1