|
82NM10 Datasheet, PDF (193/671 Pages) Intel Corporation – Intel® NM10 Family Express Chipset | |||
|
◁ |
Functional Description
â 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.
4. After sending the data packet, the controller waits for a handshake response from
the debug device.
⢠If a handshake is received, the debug port controller:
â a. Places the received PID in the RECEIVED_PID_STS field
â b. Resets the ERROR_GOOD#_STS bit
â c. Sets the DONE_STS bit
⢠If no handshake PID is received, the debug port controller:
â a. Sets the EXCEPTION_STS field to 001b
â b. Sets the ERROR_GOOD#_STS bit
â c. Sets the DONE_STS bit
5.19.10.1.2 IN Transactions
An IN transaction receives data from 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 reset
The sequence of the transaction is:
1. Software sets the appropriate values in the following bits:
â USB_ADDRESS_CNF
â USB_ENDPOINT_CNF
â TOKEN_PID_CNT[7:0]
â DATA_LEN_CNT
â WRITE_READ#_CNT (note: this will always be 0 for IN transactions)
Datasheet
193
|
▷ |