Altera RapidIO MegaCore Function User Manual

Page 140

Advertising
background image

6–8

Chapter 6: Software Interface

Physical Layer Registers

RapidIO MegaCore Function

August 2014

Altera Corporation

User Guide

IN_ERR_STOP

[8]

RO

Input port is stopped due to a transmission error. The port is in the
Input Error Stop state.

The following conditions cause the input port to transition to this state:

Cancellation of a packet by using the restart-from-retry control
symbol.

Invalid character or valid character other than A, K, or R in an idle
sequence.

Single bit transmission errors.

Any of the following link protocol violations:

Unexpected packet accepted

Unexpected packet-retry

Unexpected packet-not-accepted packet Acknowledgment control
symbol with an unexpected packet_ackID

Link time-out while waiting for an acknowledgment control symbol

Corrupted control symbols, that is, CRC violations on the symbol.

Any of the following Packet Errors:

Unexpected ackID value

Incorrect CRC value

Invalid characters or valid nondata characters

Max data payload violations

The recovery mechanism consists of these steps:

1. Issue a packet-not-accepted control symbol.

2. Wait for link-request/input-status control symbol.

3. Send link-response control symbol.

1'b0

RSRV

[7:5]

RO

Reserved

3'h0

PWRITE_PEND

[4]

RO

This register is not implemented and is reserved. It is always set to zero. 1'b0

RSRV

[3]

RO

Reserved

1'b0

Table 6–10. Port 0 Error and Status CSR—Offset: 0x158

(1)

(Part 2 of 3)

Field

Bits

Access

Function

Default

Advertising