![Intel IXP45X Developer'S Manual Download Page 371](http://html1.mh-extra.com/html/intel/ixp45x/ixp45x_developers-manual_2073092371.webp)
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
August 2006
Developer’s Manual
Order Number: 306262--, Revision: 004US
371
USB 2.0 Host Controller—Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
9.11.4
HCCPARAMS – EHCI Compliant
Address:
Base + 108h
Default Value: 0006h
Attribute:
Read Only
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
8
7
6
5
4
3
2
1
0
(Reserved)
N_TT
N_PTT
(Rsvd)
PI
N_CC
N_PCC
(Rsvd)
PP
C
N_PORTS
Table 131.
HCSPARAMS – Host Control Structural Parameters
Field
Description
(Reserved)
These bits are reserved and should be zero.
N_TT[3:0]
Number of Transaction Translators (N_TT). This field indicates the number
of embedded transaction translators associated with the USB 2.0 host controller.
For this implementation, N_TT = “0000.”
This in a non-EHCI field to support embedded TT.
N_PTT[3:0]
Number of Ports per Transaction Translator (N_PTT). This field indicates
the number of ports assigned to each transaction translator within the USB 2.0
host controller.
For this implementation, N_PTT = “0000.”
This in a non-EHCI field to support embedded TT.
PI
Port Indicators (P INDICATOR). This bit indicates whether the ports support
port indicator control. When set to one, the port status and control registers
include a read/writable field for controlling the state of the port indicator.
This field will always be “1.”
N_CC[3:0]
Number of Companion Controller (N_CC). This field indicates the number of
companion controllers associated with this USB 2.0 host controller.
A zero in this field indicates there are no internal Companion Controllers. Port-
ownership hand-off is not supported.
A value larger than zero in this field indicates there are companion USB1.1 host
controller(s). Port-ownership hand-offs are supported. High, Full- and Low-speed
devices are supported on the host controller root ports.
In this implementation this field will always be “0.”
N_PCC[3:0]
Number of Ports per Companion Controller. This field indicates the number
of ports supported per internal Companion Controller. It is used to indicate the
port routing configuration to the system software.
For example, if N_PORTS has a value of 6 and N_CC has a value of 2 then N_PCC
could have a value of 3. The convention is that the first N_PCC ports are assumed
to be routed to companion controller 1, the next N_PCC ports to companion
controller 2, etc. In the previous example, the N_PCC could have been 4, where
the first 4 are routed to companion controller 1 and the last two are routed to
companion controller 2.
The number in this field must be consistent with N_PORTS and N_CC.
In this implementation this field will always be “0”.
PPC
Port Power Control. This field indicates whether the host controller
implementation includes port power control. A one indicates the ports have port
power switches. A zero indicates the ports do not have port power switches. The
value of this field affects the functionality of the Port Power field in each port
status and control register.
N_PORTS[3:0]
Number of downstream ports. This field specifies the number of physical
downstream ports implemented on this host controller. The value of this field
determines how many port registers are addressable in the Operational Register.
Valid values are in the range of 1h to Fh. A zero in this field is undefined.
The number of ports for a host implementation can be a parameter from 1 to 8.