|
307013-003 Datasheet, PDF (216/848 Pages) Intel Corporation – Intel I/O Controller Hub 7 | |||
|
◁ |
Functional Description
Table 5-49. Debug Port Behavior (Sheet 2 of 2)
OWNER_CNT ENABLED_CT
Port
Enable
Run /
Stop
Suspend
Debug Port Behavior
1
1
1
0
1
Port is suspended. No debug
traffic sent.
Debug port in Mode 2. Debug
1
1
1
1
0
traffic is interspersed with
normal traffic.
1
1
1
1
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)
2. The debug port controller sends a token packet consisting of:
â SYNC
â TOKEN_PID_CNT field
â USB_ADDRESS_CNT field
â USB_ENDPOINT_CNT field
â 5-bit CRC field
3. After sending the token packet, the debug port controller sends a data packet
consisting of:
â SYNC
â SEND_PID_CNT field
â The number of data bytes indicated in DATA_LEN_CNT from the DATA_BUFFER
â 16-bit CRC
NOTE: A DATA_LEN_CNT value of 0 is valid in which case no data bytes would be
included in the packet.
216
Intel ® ICH7 Family Datasheet
|
▷ |