S3C2440A RISC MICROPROCESSOR USB HOST
12-1
12 USB HOST CONTROLLER
OVERVIEW
S3C2440A 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
HCI
SLAVE
BLOCK
APP_SADR(8)
APP_SDATA(32)
HCI_DATA(32)
CONTROL
CONTROL
OHCI
REGS
USB
STATE
CONTROL
LIST
PROCESSOR
BLOCK
ED&TD
REGS
Cntl
HCI
MASTER
BLOCK
CONTROL
ED/TD_DATA(32)
ED/TD
STATUS(32)
64x8
FIFO
Cntl
HC_DATA(8)
DF_DATA(8)
APP_MDATA(32)
HCM_ADR/
DATA(32)
CONTROL
STATUS
CONTROL
CTRL
CTRL
RH_DATA(8)
DF_DATA(8)
HCF_DATA(8)
Addr(6)
FIFO_DATA(8)
64x8
FIFO
ROOT
HUB
&
HOST
SIE
HSIE
S/M
DPLL
ROOT
HUB
&
HOST
SIE
OHCI
ROOT HUB
REGS
PORT
S/M
PORT
S/M
PORT
S/M
X
V
R
USB
1
X
V
R
USB
2
HCI
BUS
EXT.FIFO STATUS
RCF0_RegData(32)
TxEnl
TxDpls
TxDmns
RcvData
RcvDpls
RcvDmns
Figure 12-1. USB Host Controller Block Diagram