RM0082
HS_USB2.0 host
Doc ID 018672 Rev 1
419/844
Note:
Each auxiliary power well register is only reset (that is, initialized to its default value) by
hardware in case of initial power-up of the auxiliary power well, or in response to a host
controller reset (HCRESET bit set to 1‘b1 in USBCMD register).
●
PCR registers (listed in
), which allow to program configurable registers, such
as the packet buffer depth, break memory transfer when the threshold value is reached,
the frame length, and UTMI control and status register access.
Table 346.
EHCI host controller capability registers summary
Name
Offset
(1)
1. The offset is intended to be with respect to the operational registers base address:USBBASE is
fixed to the EHCI base address.
Type
Reset value
Description
HCCAPBASE
0x00
RO
32’h01000010
Capability registers base
address.
HCSPARAMS
0x04
RO
32’h00001116
Structural parameters.
HCCPARAMS
0x08
RO
32’h0000A010
Capability parameters.
Table 347.
EHCI host controller operational registers summary
Name
Offset
(1)
1. Offset calculated by reading HCCAPBASE. The offset is kept with respect to the operational
registers base address: USBOPBASE = U 0x10.
Type
Reset value
Description
USBCMD
US 0x00 RO
32’h00080900
USB command.
USBSTS
US 0x04 RW
32’h00001000
USB status.
USBINTR
US 0x08 RW
32’h0
USB interrupt enable.
FRINDEX
US 0x0C RW
32’h0
USB frame index.
CTRLDSSEGMENT
US 0x10 RW
32’h0
4G segment selector.
PERIODICLISTBASE
US 0x14 RW
32’h0
Periodic frame list base
address.
ASYNCLISTADDR
US 0x18 RW
32’h0
Asynchronous list address.
Table 348.
EHCI host controller auxiliary power well registers summary
Name
Offset
(1)
1. The offset is intended to be with respect to the operational registers base address
(USBOPBASE).
Type
Reset value
Description
CONFIGFLAG
US 0x40 RW
32’h0
Configured flag.
PORTSC1
US 0x44
(2)
2. Depending on port power control (see PP bit description in PORTSC register).
32’h00002000
Port 1 status and control.
PORTSC2
0x48
32’h00000000
Port 2 status and control.