Texas Instruments TMS320TCI648x User Manual

Page of 256
www.ti.com
5.82 Port Error Detect CSR n (SPn_ERR_DET)
SRIO Registers
Each of the four ports is supported by a register of this type (see
). The port error detect CSR n
(SPn_ERR_DET) is shown in
and described in
Table 158. SPn_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 (SPn_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; -= Value after reset
Table 159. Port Error Detect CSR (SPn_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