RM0082
HS_USB2.0 host
Doc ID 018672 Rev 1
421/844
22.6.4 Register
descriptions of EHCI
22.6.5 HCCAPBASE
register
The HCCAPBASE is a RO register which contains the base address of the DWord-aligned
memory-mapped EHCI host controller capability registers. The HCCAPBASE register bit
assignments are given in
.
22.6.6 HCSPARAMS
register
The HCSPARAMS is a RO register stating the structural parameters of the EHCI host
controller, such as the number of downstream ports, etc. The HCSPARAMS register bit
assignments are given in
.
50
HcRhStatus
54
HcRhPortStatus[1]
--
--
54+4*NDP
HcRhPortStatus[NDP]
Table 350.
Host controller operational registers (continued)
Offset
Register name
Table 351.
HCCAPBASE register bit assignments
Bit
Name
Reset value Description
[31:16]
HCIVERSION
16’h0100
This field contains a BCD encoding of the EHCI
revision number supported by this host controller. The
most significant byte of this register represents a
major revision and the least significant byte is the
minor revision.
[15:08]
Reserved
-
Read: undefined
[07:00]
CAPLENGTH
8’h10
This field is used as an offset to add to register base
to find the beginning of the Operational Register
Space.
Table 352.
HCSPARAMS register bit assignments
Bit
Name
Reset value Description
[31:24]
Reserved
-
Read: undefined.
[23:20]
DPN
4’h0
Debug port number.
This field identifies which of the EHCI host controller
ports is the debug port, according to encoding:
4‘b0000 = No debug port.
4‘b0001 = Port #1.
... =...
4‘b1111 = Port #15.
Note: The value in DPN field must not be greater than
N_PORTS field.