Article ID: 000083195 Content Type: Troubleshooting Last Reviewed: 12/20/2022

Why does the Low Latency Ethernet 10G MAC Intel® FPGA IP ignore sequential XON requests when implemented with Priority-based Flow Control (PFC) queues?

Environment

    Intel® Quartus® Prime Pro Edition
    Intel® FPGA IP Low Latency 10-Gbps Ethernet MAC and PHY Function IP-10GEUMAC
BUILT IN - ARTICLE INTRO SECOND COMPONENT

Critical Issue

Description

Due to a problem with the Intel® Quartus® Prime Software version 18.0.1 and earlier, the Low Latency Ethernet 10G MAC Intel® FPGA IP only accepts the first XON request when implemented with Priority-Based Flow Control (PFC) queues. All subsequent XON requests will be ignored and the remaining paused queues will stay paused until the pause quanta expire or become zero.

Resolution

To work around this problem, have all the paused queues resume simultaneously through a single XON or wait for the pause quanta expiry for the remaining paused priority queues.

This problem is fixed starting with the Intel® Quartus® Prime Pro Edition Software version 18.1.

Related Products

This article applies to 3 products

Intel® Cyclone® 10 GX FPGA
Intel® Stratix® 10 FPGAs and SoC FPGAs
Intel® Arria® 10 FPGAs and SoC FPGAs

1