Hccparams - Ehci Compliant - Intel IXP45X Developer's Manual

Network processors
Table of Contents

Advertisement

USB 2.0 Host Controller—Intel
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
(Reserved)
N_TT
Table 131.
HCSPARAMS – Host Control Structural Parameters
Field
(Reserved)
N_TT[3:0]
N_PTT[3:0]
PI
N_CC[3:0]
N_PCC[3:0]
PPC
N_PORTS[3:0]
9.11.4
HCCPARAMS – EHCI Compliant
Address:
Default Value: 0006h
Attribute:
August 2006
Order Number: 306262--, Revision: 004US
®
®
IXP45X and Intel
IXP46X Product Line of Network Processors
N_PTT
(Rsvd)
PI
These bits are reserved and should be zero.
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.
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.
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."
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."
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".
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.
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.
Base + 108h
Read Only
Intel
N_CC
N_PCC
Description
®
®
IXP45X and Intel
IXP46X Product Line of Network Processors
8
7
6
5
4
3
2
1
(Rsvd)
N_PORTS
Developer's Manual
0
371

Advertisement

Table of Contents
loading

This manual is also suitable for:

Ixp46x

Table of Contents