RapidIO Intel FPGA IP User Guide

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

4.6.2.5.1. Standard Error Management Registers

The following standard defined error types can be declared by the I/O Avalon® -MM slave module. The corresponding error bits are then set and the required packet information is captured in the appropriate error management registers.
  • IO Error Response is declared when a response with ERROR status is received for a pending NREAD or NWRITE_R request.
  • Unsolicited Response is declared when a response is received that does not correspond to any pending NREAD or NWRITE_R request.
  • Packet Response Time-Out is declared when a response is not received within the time specified by the Port Response Time-Out Response CSR for an NREAD or NWRITE_R request.
  • Illegal Transaction Decode is declared for malformed received response packets occurring from any of the following events:
    • NREAD or NWRITE_R response packet with status not DONE nor ERROR.
    • NWRITE_R response packet with payload or with a transaction type indicating the presence of a payload.
    • NREAD response packet without payload, with incorrect payload size, or with a transaction type indicating absence of payload.