Altera RapidIO II MegaCore Function User Manual
Page 153

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