![Intel IXP45X Скачать руководство пользователя страница 384](http://html1.mh-extra.com/html/intel/ixp45x/ixp45x_developers-manual_2073092384.webp)
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors—USB 2.0 Host Controller
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
Developer’s Manual
August 2006
384
Order Number: 306262-004US
WKDC
Wake on Disconnect Enable (WKDSCNNT_E) — Read/Write. Default=0b. Writing this bit
to a one enables the port to be sensitive to device disconnects as wake-up events.
This field is zero if Port Power() is zero.
This bit is output from the controller as signal pwrctl_wake_dscnnt_en (host core only) for
use by an external power control circuit.
WKCN
Wake on Connect Enable (WKCNNT_E) — Read/Write. Default=0b. Writing this bit to a
one enables the port to be sensitive to device connects as wake-up events.
This field is zero if Port Power() is zero.
This bit is output from the controller as signal pwrctl_wake_dscnnt_en (host core only) for
use by an external power control circuit.
PTC[3:0]
Port Test Control — Read/Write. Default = 0000b. Any other value than zero indicates that
the port is operating in test mode.
Value
Specific Test
0000b
Not enabled
0001b
J_ STATE
0010b
K_STATE
0011b
SEQ_NAK
0100b
Packet
0101b
FORCE_ENABLE
0110b to 1111b (Reserved)
Refer to Chapter 7 of the USB Specification Revision 2.0 for details on each test mode.
PIC[1:0]
Port Indicator Control — Read/Write. Default = Ob.
Bit Value Meaning
00b
Port indicators are off
01b
Amber
10b
Green
11b
Undefined
Refer to the USB Specification Revision 2.0 for a description on how these bits are to be used.
This field is output from the controller as signals port_ind_ctl_1 & port_ind_ctl_0 for use by
an external led driving circuit.
PO
Port Owner—Read/Write. Default = 0. This bit unconditionally goes to a 0 when the
configured bit in the CONFIGFLAG register makes a 0 to 1 transition. This bit unconditionally
goes to 1 whenever the Configured bit is zero System software uses this field to release
ownership of the port to a selected host controller (in the event that the attached device is not
a high-speed device). Software writes a one to this bit when the attached device is not a high-
speed device. A one in this bit means that an internal companion controller owns and controls
the port.
Port owner handoff is not implemented in this design, therefore this bit will always be 0.
PP
Port Power (PP)—Read/Write 1b1b/0b – RW. Host controller requires port power control
switches. This bit represents the current setting of the switch (0=off, 1=on). When power is not
available on a port (i.e. PP equals a 0), the port is non-functional and will not report attaches,
detaches, etc.
When an over-current condition is detected on a powered port and PPC is a one, the PP bit in
each affected port may be transitioned by the host controller driver from a one to a zero
(removing power from the port).
This feature is implemented in the host controller (PPC = 1).
LS[1:0]
Line Status—Read Only. These bits reflect the current logical levels of the D+ (bit 11) and D-
(bit 10) signal lines. The encoding of the bits are:
Bits [11:10] Meaning
00b
SE0
10b
J-state
01b
K-state
11b
Undefined
In host mode, the use of line state by the host controller driver is not necessary (unlike EHCI),
because the port controller state machine and the port routing manage the connection of LS
and FS.
Table 141.
PORTSCx - Port Status Control[1:8] (Sheet 2 of 4)
Field
Description