Altera RapidIO MegaCore Function User Manual
Page 140
![background image](https://www.manualsdir.com/files/763760/content/doc140.png)
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