RapidIO Intel FPGA IP User Guide

ID 683884
Date 9/15/2021
Public
Document Table of Contents

5.1.1. Status Packet and Error Monitoring Signals

Below table lists the status packet and error monitoring signals.
Table 35.  Status Packet and Error Monitoring
Output Signal Clock Domain Description Exported by Platform Designer (Standard)
packet_transmitted txclk Pulsed high for one clock cycle when a packet’s transmission completes normally. yes
packet_cancelled txclk Pulsed high for one clock cycle when a packet’s transmission is cancelled by sending a stomp, a restart-from-retry, or a link-request control symbol. yes
packet_accepted rxclk Pulsed high for one clock cycle when a packet-accepted control symbol is being transmitted. yes
packet_retry rxclk Pulsed high for one clock cycle when a packet-retry control symbol is being transmitted. yes
packet_not_accepted rxclk Pulsed high for one clock cycle when a packet-not-accepted control symbol is being transmitted. yes
packet_crc_error rxclk Pulsed high for one clock cycle when a CRC error is detected in a received packet. yes
symbol_error rxclk Pulsed high for one clock cycle when a corrupted symbol is received. yes
port_initialized txclk This signal indicates that the RapidIO initialization sequence has completed successfully.

This is a level signal asserted high while the initialization state machine is in the 1X_MODE, 2X_MODE, or 4X_MODE state, as described in paragraph 4.6 of Part VI of the RapidIO Specification.

yes
port_error txclk This signal holds the value of the PORT_ERR bit of the Port 0 Error and Status CSR (offset 0x158) yes
char_err rxclk Pulsed for one clock cycle when an invalid character or a valid but illegal character is detected. yes
no_sync_indicator rxclk Deasserted to indicate that at least one lane is not synchronized. yes