Altera RapidIO II MegaCore Function User Manual

Page 153

Advertising
background image

Chapter 6: Software Interface

6–15

Physical Layer Registers

August 2014

Altera Corporation

RapidIO II MegaCore Function

User Guide

IN_ERR_STOP

[8]

RO

Input port is stopped due to a transmission error. The port is in the
Input Error Stopped 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 that does not belong in an idle
sequence.

Single bit transmission errors.

Any of the following link protocol violations:

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. The RapidIO II IP core
does not automatically issue Port-write requests, so this bit always
has the value of zero.

1'b0

PORT_UNAVAIL

[3]

RO

Indicates whether the port is available. This port is always available, so
this bit always has the value of 0.

1'b0

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

(1)

(Part 4 of 5)

Field

Bits

Access

Function

Default

Advertising