www.ti.com
SRIO Registers
Table 183. Port Control Independent Register n (SPn_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