Transport layer feature register, Error management registers, Table 6–51 on – Altera RapidIO MegaCore Function User Manual
Page 156: Table 6–52 on, Table 6–52, Error
6–24
Chapter 6: Software Interface
Transport and Logical Layer Registers
RapidIO MegaCore Function
August 2014
Altera Corporation
User Guide
Transport Layer Feature Register
describes the Rx Transport Control register. This register controls the
Transport layer mode.
Error Management Registers
through
describe the error management registers. These
registers can be used by software to diagnose problems with packets that are received
by the local endpoint. If enabled, the detected error triggers the assertion of
sys_mnt_s_irq
. Information about the packet that caused the error is captured in the
capture registers. After an error condition is detected, the information is captured and
the capture registers are locked until the Error Detect CSR is cleared. Upon being
cleared, the capture registers are ready to capture a new packet that exhibits an error
condition.
Table 6–50. Input/Output Slave RapidIO Write Requests—Offset: 0x10510
Field
Bits
Access
Function
Default
RSRV
[31:16]
RO
Reserved
16'h0
COMPLETED_OR_CANCELLED_WRITES
[15:0]
RO
Number of write-request packets transferred
from the Avalon-MM Input/Output Slave
module to the Transport layer or cancelled.
Count increments when the write-request
packet is sent to the Transport layer, or when
a write transaction is cancelled. This counter
rolls over to 0 after its maximum value.
16'b0
Table 6–51. Rx Transport Control—Offset: 0x10600
Field
Bits
Access
Function
Default
RSRV
[31:1]
RO
Reserved
31'h0
PROMISCUOUS_MODE
[0]
RW
This bit determines whether the Transport layer checks
destination IDs in incoming request packets, or
promiscuously accepts all incoming request packets
with a supported ftype.
Note to
:
(1) The default (reset) value is set in the RapidIO parameter editor for non-Arria 10 variations. The default (reset) value for Arria 10 variations is 1.
Table 6–52. Logical/Transport Layer Error Detect CSR—Offset: 0x10800 (Part 1 of 2)
Field
Bits
Access
Function
Default
IO_ERROR_RSP
[31]
RW
Received a response of ERROR for an I/O Logical Layer Request.
1'b0
MSG_ERROR_RESPONSE
[30]
RW
Received a response of ERROR for a MSG Logical Layer Request. 1'b0
GSM error response
[29]
RO
This feature is not supported.
1'b0
MSG_FORMAT_ERROR
[28]
RW
Received MESSAGE packet data payload with an invalid size or
segment.
1'b0
ILL_TRAN_DECODE
[27]
RW
Received illegal fields in the request/response packet for a
supported transaction.
1'b0
ILL_TRAN_TARGET
[26]
RW
Received a packet that contained a destination ID that is not
defined for this end point.
1'b0