Article ID: 000087211 Content Type: Troubleshooting Last Reviewed: 12/21/2023

RapidIO II MegaCore Function User Guide Has Incorrect Information About the Port 0 Error and Status CSR

Environment

    Quartus® II Subscription Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT

Critical Issue

Description

According to the RapidIO II MegaCore Function User Guide, any of the following three link protocol violations causes the RapidIO II IP core input port to transition to the Input Error Stopped state, setting the IN_ERR_STOP bit of the Port 0 Error and Status CSR (offset 0x158):

Unexpected packet-accepted control symbol

Unexpected packet-retry control symbol

Unexpected packet-not-accepted control symbol

However, these conditions do not affect the input port. Instead, they cause the RapidIO II output port to transition to the Output Error Stopped state, and set the OUT_ERR_STOP of the Port 0 Error and Status CSR.

For information about the accurate definition of the PORT_ERR field of this register, refer to RapidIO II IP Core link-response Timeout Behavior Does Not Match Documentation and to RapidIO II MegaCore Function User Guide Erroneously Indicates link-response With port_status Value of Error Causes Fatal Error.

Resolution

This issue has no workaround. Ensure you use the explanation in this erratum to interpret the values in the Port 0 Error and Status CSR.

This issue is fixed in version 14.0 of the RapidIO II MegaCore Function User Guide.

Related Products

This article applies to 1 products

Intel® Programmable Devices

1