Article ID: 000076828 Content Type: Troubleshooting Last Reviewed: 12/28/2022

Why does “rg_overflow” assert when using the 100G Interlaken Intel® FPGA IP on the Intel® Arria®10 devices?

Environment

    Intel® Quartus® Prime Pro Edition
    Interlaken - 100G for 28nm and 20nm devices (PRIMARY) IP-ILKN/100G
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

Due to a wrong default parameter setting in the 100G Interlaken Intel® FPGA IP on the Intel® Arria® 10 devices, rg_overflow assert when you connect rx_user_clk to a 300 MHz clock, with 12.5 Gbps data rate.

Resolution

To work around this problem using the Intel® Quartus® Prime Software, modify the file <instance name>/synth/<instance name>.v as follows: 

Change from:

.FAMILY ("Arria 10"),
.RXFIFO_ADDR_WIDTH (12),
.NUM_LANES (12),

Change to:

.FAMILY ("Arria 10"),
.RXFIFO_ADDR_WIDTH (13),
.NUM_LANES (12),

 

If the IP is regenerated, the modified file changes will be overwritten and must be edited again.  

Related Products

This article applies to 4 products

Intel® Arria® 10 FPGAs and SoC FPGAs
Intel® Arria® 10 GX FPGA
Intel® Arria® 10 SX SoC FPGA
Intel® Arria® 10 GT FPGA

1