Article ID: 000086941 Content Type: Error Messages Last Reviewed: 12/14/2022

Warning: (vsim-3829) ./../altera_emif_arch_nf_xxx/sim/mem_array_abphy.sv(1257): Non-existent associative array entry. Returning default value.

Environment

  • Intel® Quartus® Prime Standard Edition
  • External Memory Interfaces Intel® Arria® 10 FPGA IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description

    Due to a problem in the Intel® Quartus® Prime Standard Edition Software version 18.1 and earlier, you may see a warning message mentioned above while running a simulation for the Intel Arria® 10 EMIF example design in the Mentor Graphics ModelSim* simulator.

    Resolution

    To work around this problem, modify the Abstract PHY simulation model as described below.

    File: <example design>/sim/ed_sim/altera_emif_arch_nf_xxx/sim/mem_array_abphy.sv,  line: 1256

    Original Code:

    if (
    mem_wr_pipe[i][jj] ) begin
                mem_temp        = mem[{high_addr[5:0],mem_addr_pipe[i][jj]}];

     

    Modified Code:

    if (
    mem_wr_pipe[i][jj] ) begin

      if (
    mem.exists({high_addr[5:0],mem_addr_pipe[i][jj]}) ) begin
                  mem_temp      = mem[{high_addr[5:0],mem_addr_pipe[i][jj]}];
                end
                else begin
                  mem_temp      = 'd0;
                end

    Related Products

    This article applies to 1 products

    Intel® Arria® 10 FPGAs and SoC FPGAs