Serial RapidIO (SRIO) User's Guide

www.ti.com
SRIO Registers
Table 183. Port Control Independent Register n (SP n_CTL_INDEP) Field Descriptions (continued)
Bit Field Value Description
23 DEBUG Mode of operation.
0 Normal mode
1 Debug mode. The debug mode unlocks capture registers for write and enable
debug packet generator feature.
22 SEND_DBG_PKT Send debug packet. Write 1 to force the sending of a debug packet. This bit is
set by software and cleared after debug packet is sent. Writes when the bit is set
are ignored. Debug mode only.
21 ILL_TRANS_EN Illegal transfer error reporting enable. If enabled, the Port-Write and interrupt are
reported errors.
0 Disable illegal transfer error reporting.
1 Enable illegal transfer error reporting.
20 ILL_TRANS_ERR Illegal Transfer Error. After being set, the ILL_TRANS_ERR bit remains set until
written with a 1, or until a value of all 0s is written to the register
SP0_ERR_DET.
0 No error condition detected
1 One of the following error conditions has been detected:
The received transaction has a reserved value in the tt field.
A reserved field of Maintenance transaction type is detected.
The destination ID is not defined in look-up table.
This error is also reported in registers SP0_ERR_DET and ERR_DET.
19–18 Reserved 0 These read-only bits return 0s when read.
17 MAX_RETRY_EN Maximum retry error reporting enable. If enabled, the Port-Write and interrupt are
reported as errors.
0b Max retry error report disable
1b Max retry error report enable
16 MAX_RETRY_ERR Maximum retry error. This bit is ignored if max_retry_threshold is 0. Once set,
the MAX_RETRY_ERR bit remains set until written with a 1, or until a value of
all 0s is written to the register SP0_ERR_DET.
0 No error condition detected
1 max_retry_cnt is equal to max_retry_threshold. The Port-Write request and
interrupt are generated if enabled. This error is also reported in the register
SP0_ERR_DET.
15–8 MAX_RETRY_THR Maximum Retry Threshold Trigger. These bits provide the threshold value for
reporting an error condition due to possibly broken partner behavior.
00h Disable the max_retry_error reporting
01h Set the max_retry_threshold to 1
02h Set the max_retry_threshold to 2
... ...
FFh Set the max_retry_threshold to 255
7 IRQ_EN Interrupt error reporting enable. If enabled, the interrupt signal is high when the
IRQ_ERR is set to 1.
0 Interrupt error report disable
1 Interrupt error report enable
6 IRQ_ERR Interrupt error status
0 An error has not occurred and/or there is not a Port-Write condition.
1 An error occurred and there is a Port-Write condition. IRQ_ERR remains at 1
until software writes a 1 to it.
5–0 Reserved 0 These read-only bits return 0s when read.
SPRUE13A September 2006 Serial RapidIO (SRIO) 237
Submit Documentation Feedback