English
Language : 

82801FB Datasheet, PDF (210/786 Pages) Intel Corporation – Intel I/O Controller Hub 6 (ICH6) Family
Functional Description
Table 5-46 shows the debug port behavior related to the state of bits in the debug registers as well
as bits in the associated Port Status and Control register.
Table 5-46. Debug Port Behavior
OWNER_CNT ENABLED_CT
Port
Enable
0
X
X
1
0
X
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
Run /
Stop
X
X
0
1
0
0
1
1
Suspend
Debug Port Behavior
X
Debug port is not being used. Normal
operation.
X
Debug port is not being used. Normal
operation.
X
Debug port in Mode 1. SYNC
keepalives sent plus debug traffic
Debug port in Mode 2. SOF (and only
SOF) is sent as keepalive. Debug
X
traffic is also sent. Note that no other
normal traffic is sent out this port,
because the port is not enabled.
Illegal. Host controller driver should
0
never put controller into this state
(enabled, not running and not
suspended).
1
Port is suspended. No debug traffic
sent.
0
Debug port in Mode 2. Debug traffic is
interspersed with normal traffic.
1
Port is suspended. No debug traffic
sent.
5.20.10.1.1
OUT Transactions
An Out transaction sends data to the debug device. It can occur only when the following are true:
• The debug port is enabled
• The debug software sets the GO_CNT bit
• The WRITE_READ#_CNT bit is set
The sequence of the transaction is:
1. Software sets the appropriate values in the following bits:
— USB_ADDRESS_CNF
— USB_ENDPOINT_CNF
— DATA_BUFFER[63:0]
— TOKEN_PID_CNT[7:0]
— SEND_PID_CNT[15:8]
— DATA_LEN_CNT
— WRITE_READ#_CNT (note: this will always be 1 for OUT transactions)
— GO_CNT
(note: this will always be 1 to initiate the transaction)
210
Intel® I/O Controller Hub 6 (ICH6) Family Datasheet