Knowledge Base Article

RapidIO II IP Core Does Not Drop Packets When STOP_ON_PRT_FAIL_ENCOUNTER_ENABLE and DROP_PKT_ENABLE Bits Are Set

Description

When the RapidIO II IP core Port 0 Control CSR (offset 0x15C) STOP_ON_PRT_FAIL_ENCOUNTER_ENABLE and DROP_PKT_ENABLE fields are set, the port should discard all output packets until software resets the OUT_FAIL_ENC field of the Port 0 Error and Status CSR (offset 0x158). In addition, when the port discards a packet, it should set the OUT_PKT_DROPD bit in the Port 0 Error and Status CSR.

However, when the STOP_ON_PRT_FAIL_ENCOUNTER_ENABLE and DROP_PKT_ENABLE fields are set, the RapidIO II IP core sets the OUT_PKT_DROPD bit of the Port 0 Error and Status CSR but does not discard output packets.

Resolution

This issue has no workaround.

This issue will be fixed in a future version of the RapidIO II MegaCore function.

Updated 2 months ago
Version 3.0
No CommentsBe the first to comment