Serial RapidIO (SRIO) User's Guide

www.ti.com
5.82 Port Error Detect CSR n (SP n_ERR_DET)
SRIO Registers
Each of the four ports is supported by a register of this type (see Table 158 ). The port error detect CSR n
(SP n_ERR_DET) is shown in Figure 145 and described in Table 159 .
Table 158. SP n_ERR_DET Registers and the Associated Ports
Register Address Offset Associated Port
SP0_ERR_DET 2040h Port 0
SP1_ERR_DET 2080h Port 1
SP2_ERR_DET 20C0h Port 2
SP3_ERR_DET 2100h Port 3
Figure 145. Port Error Detect CSR n (SP n_ERR_DET)
31 30 24
ERR_IMP_
Reserved
SPECIFIC
R/W-0 R-0
23 22 21 20 19 18 17 16
CNTL_SYM_ PKT_ RCVD_PKT_
CORRUPT_ RCVD_PKT_ RCVD_PKT_
Reserved UNEXPECTED_ UNEXPECTED_ WITH_BAD Reserved
CNTL_SYM NOT_ACCPT OVER_276B
ACKID ACKID _CRC
R-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R-0
15 8
Reserved
R-0
7 6 5 4 3 2 1 0
NON_
PROTOCOL_ DELINEATION_ UNSOLICITED_ LINK_
Reserved OUTSTANDING_ Reserved
ERROR ERROR ACK_CNTL_SYM TIMEOUT
ACKID
R-0 R/W-0 R/W-0 R-0 R-00h R/W-0 R/W-0
LEGEND: R/W = Read/Write; R = Read only; - n = Value after reset
Table 159. Port Error Detect CSR n (SP n_ERR_DET) Field Descriptions
Bit Field Value Description
31 ERR_IMP_SPECIFIC Implementation-specific error. This bit covers errors that are a result of
an illegal field in a maintenance packet, an illegal destination ID, and
an unsupported transaction.
0 An implementation specific error has not been detected.
1 An implementation specific error has been detected.
30–23 Reserved 0 These read-only bits return 0s when read.
22 CORRUPT_CNTL_SYM Bad CRC in control symbol
0 The port did not receive a control symbol with a bad CRC value.
1 The port received a control symbol with a bad CRC value.
21 CNTL_SYM_UNEXPECTED_ACKID Unexpected ackID in control symbol
0 The port did not receive an acknowledge control symbol with an
unexpected ackID (packet-accepted or packet-retry).
1 The port received an acknowledge control symbol with an unexpected
ackID (packet-accepted or packet-retry). The capture registers do not
have valid information during this error detection.
SPRUE13A September 2006 Serial RapidIO (SRIO) 219
Submit Documentation Feedback