Agilex™ 7 F-Series and I-Series Known Issue List

ID 683584
Date 3/13/2025
Public
Document Table of Contents

2.1.2.10. R-Tile PCIe* - LCRC Error/Malformed TLP

Description

You might observe a corrupted TLP packet (Bad LCRC or Malformed TLP) sent by R-Tile.

PCIe* IP:
  • Malformed TLP case: The incorrect packet is expected to cause the link partner to log an AER Uncorrectable Error.
  • Bad LCRC TLP case: The incorrect packet is expected to cause link partner to issue NAK, and log AER Correctable Errors as Bad TLP and Receiver Error. The reply buffer is expected to send the same Bad LCRC TLP and is expected to prevent forward progression of any TLP.
This issue can happen under the following conditions:
  • R-Tile configured in PCIe* mode
  • Max Payload Size (MPS) = 512B
  • Selective PCIe* TX traffic pattern that result in credit starvation from link partner

Root Cause: The issue caused by a non-optimal IP setting which configures how the IP consumes the data traffic.

The current fix available in the Quartus® Prime Pro Edition software version 23.4 release can result in the following:
  • Performance degradation (lower throughput) when running traffic with 512B payloads
  • Malformed TLP/LCRC error when running 256B payload
However, the latest fix available in the Quartus® Prime Pro Edition 24.3.1 software release eliminates the "current fix" issues described above.

Impacted Modes

  • PCIe* IP modes Endpoint
  • Root Port
  • TL Bypass

Workaround

Prior to the Quartus® Prime Pro Edition software version 23.4 release, if an error is observed, a system cold reset is required for recovery. This issue has been fixed in the Quartus® Prime Pro Edition software version 24.3.1 and later.

Status

Table 30.  Device Status Table
Devices Affected Planned Fix
  • AGIx019R18Axxxxx
  • AGIx023R18Axxxxx
  • AGIx022R29Axxxxx
  • AGIx027R29Axxxxx
  • AGIx022R31Axxxxx
  • AGIx027R31Axxxxx
  • AGIx041R29xxxxxxx
  • AGIx041R31Exxxxxx

Fixed in Quartus® Prime Pro Edition software version 24.3.1.