RM0082
HS_USB2.0 host
Doc ID 018672 Rev 1
417/844
22.5.7
RootHub port configuration
The port configuration block implements part of the RootHub logic. This block is separated
from the main RootHub block to distinguish the logic that varies with design requirements. In
short, this block implements part of the OHCI registers that are specific to RootHub and a
state machine for every DownStreamPort to control the port functional states.
This block has the following submodules:
●
RootHub port registers
●
Port S/M
●
Port receive
●
Port resume
●
Port MUX
22.6 Programming
model
22.6.1 External
pin
connections
22.6.2 UHC
interrupts
EHCI block generates one interrupt when following conditions are occurred:
●
Interrupt on Async Address
●
Host System Error
●
Frame List Rollover
●
Port Change
●
USB Error
●
USB Interrupt
But this interrupt is generated only when corresponding bits are enabled in
USBINTR register bit assignments
Section 22.6.4: Register descriptions of EHCI
). This
interrupt is connected with IRQ26 of the CPU (
).
Table 344.
External pin connections
Signal name
Pin
Description
HOST1_DP
K1
Host port 1, positive data line
HOST1_DM
K2
Host port 1, negative data line
HOST1_VBUS
J3
Host port 1, VBUS enable line
HOST1_OVC
H4
Host port 1, overcurrent on VBUS line indicator
HOST2_DP
H1
Host port 2, positive data line
HOST2_DM
H2
Host port 2, negative data line
HOST2_VBUS
H3
Host port 2, VBUS enable line
HOST2_OVC
J4
Host port 2, overcurrent on VBUS line Indicator