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

Advertising
background image

6–24

Chapter 6: Software Interface

Transport and Logical Layer Registers

RapidIO MegaCore Function

August 2014

Altera Corporation

User Guide

Transport Layer Feature Register

Table 6–51

describes the Rx Transport Control register. This register controls the

Transport layer mode.

Error Management Registers

Table 6–52

through

Table 6–56

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.

(1)

Note to

Table 6–51

:

(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

Advertising