Serial RapidIO (SRIO) User's Guide
www.ti.com
3 Logical/Transport Error Handling and Logging
Logical/Transport Error Handling and Logging
Error management registers allow detection and logging of logical/transport layer errors. The detectable
errors are captured in the logical layer error detect CSR (see Figure 44 ). Table 34 names the functional
block(s) involved for each detectable error condition, and includes brief descriptions of the errors captured.
Figure 44. Logical/Transport Layer Error Detect CSR (ERR_DET)
31 30 29 28 27 26 25 24
IO_ERR_ MSG_ERR_ ERR_MSG_ ILL_TRANS_ MSG_REQ_ PKT_RSPNS_
Reserved Reserved
RSPNS RSPNS FORMAT DECODE TIMEOUT TIMEOUT
R/W-0 R/W-0 R-0 R/W-0 R/W-0 R-0 R/W-0 R/W-0
23 22 21
UNSOLICITED_ UNSUPPORTED_
Reserved
RSPNS TRANS
R/W-0 R/W-0 R-0
8
Reserved
R-0
7 6 5 0
RX_CPPI_ RX_IO_DMA_
Reserved
SECURITY ACCESS
R/W-0 R/W-0 R-0
LEGEND: R = Read; W = Write; - n = Value after reset
Table 34. Logical/Transport Layer Error Detect CSR (ERR_DET) Field Descriptions
Bit Field Value Description
31 IO_ERR_RSPNS IO error response (endpoint device only)
0 An LSU did not receive an ERROR response to an IO logical layer request.
1 An LSU received an ERROR response to an IO logical layer request. To clear
this bit, write 0 to it.
30 MSG_ERR_RSPNS Message error response (endpoint device only)
0 The TXU did not receive an ERROR response to a message logical layer
request.
1 The TXU received an ERROR response to a message logical layer request. To
clear this bit, write 0 to it.
29 Reserved 0 This read-only bit returns 0 when read.
28 ERR_MSG_FORMAT Error in message format (endpoint device only)
0 The RXU did not receive a message data payload with an invalid size or
segment.
1 The RXU received a message data payload with an invalid size or segment. To
clear this bit, write 0 to it.
27 ILL_TRANS_DECODE Illegal transaction decode (switch or endpoint device)
For an LSU or the TXU:
0 The LSU/TXU did not receive illegal fields in the response packet for an
IO/message transaction.
1 The LSU/TXU received illegal fields in the response packet for an IO/message
transaction. To clear this bit, write 0 to it.
For the MAU or the RXU:
0 The MAU/RXU did not receive illegal fields in the request packet for an
IO/message transaction.
1 The MAU/RXU received illegal fields in the request packet for an IO/message
transaction. To clear this bit, write 0 to it.
26 Reserved 0 This read-only bit returns 0 when read.
SPRUE13A – September 2006 Serial RapidIO (SRIO) 83
Submit Documentation Feedback