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