RapidIO Intel FPGA IP User Guide

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

4.6.2.1.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 MAINTENANCE read or write request.
  • Unsolicited Response is declared when a response is received that does not correspond to any pending MAINTENANCE read or write request.
  • Packet Response Timeout is declared when a response is not received within the time specified by the Port Response Time-Out CSR for a pending MAINTENANCE read or write request.
  • Illegal Transaction Decode is declared for malformed received response packets occurring from any of the following events:
    • Response packet to pending MAINTENANCE read or write request with status not DONE nor ERROR.
    • Response packet with payload with a transaction type different from MAINTENANCE read response.
    • Response packet without payload, with a transaction type different from MAINTENANCE write response.
    • Response to a pending MAINTENANCE read request with more than 32 bits of payload. (The RapidIO IP core issues only 32-bit read requests.)