Article ID: 000093190 Content Type: Troubleshooting Last Reviewed: 11/07/2023

Why does the 'Ethernet to CPRI' design example for the F-tile Dynamic Reconfiguration Suite Intel® FPGA IP fail to function in simulation when dynamically reconfiguring to the 25GE-1 profile?

Environment

    Intel® Quartus® Prime Pro Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

Due to a problem in the Intel® Quartus®  Prime Pro Edition Software version 22.3, the testbench provided for the 'Ethernet to CPRI' design example for the F-tile Dynamic Reconfiguration Suite Intel® FPGA IP will fail to function correctly when dynamically reconfiguring to the 25GE-1 profile. This problem does not affect the design example when run on hardware.

Resolution

To work around this problem in simulation, perform the following steps:

  1. Navigate to <your example design directory>/example_testbench.
  2. Open the file basic_avl_tb_top.sv in your preferred text editor. 
  3. Locate the task eth_dr_to_25g and change the following lines:

    From
        // Step 6: Program DUT soft CSR
            $display ("** Info: Program DUT soft CSR ....");
            repeat (10) @(negedge i_reconfig_clk);
            avmm_write({8'b0, 24'h200}, {26'h0,6'h0});
            repeat (10) @(negedge i_reconfig_clk);
            avmm_write({8'b0, 24'h204}, {{20'b0},{3'b000},{3'b000},{3'b000},{3'b010}});
            repeat (10) @(negedge i_reconfig_clk);
            avmm_write({8'b0, 24'h208}, {28'h0,4'b000});

        

    To
        // Step 6: Program DUT soft CSR
            $display ("** Info: Program DUT soft CSR ....");
            repeat (10) @(negedge i_reconfig_clk);
            avmm_write({8'h10, 24'h200}, {26'h0,6'h0});
            repeat (10) @(negedge i_reconfig_clk);
            avmm_write({8'h10, 24'h204}, {{20'b0},{3'b000},{3'b000},{3'b000},{3'b010}});
            repeat (10) @(negedge i_reconfig_clk);
            avmm_write({8'h10, 24'h208}, {28'h0,4'b000});

  4. Save the file.
  5. Run the simulation using the provided scripts for your selected simulator.

This problem has been fixed starting in version 23.1 of the Intel® Quartus® Prime Pro Edition Software.

Related Products

This article applies to 1 products

Intel Agilex® 7 FPGAs and SoC FPGAs

1