由于英特尔® Quartus® Prime 标准版软件版本 18.1 及更早版本出现问题,您可以在 Mentor Graphics ModelSim* 模拟器中运行 英特尔 Arria® 10 EMIF 示例设计时,看到上述警告消息。
要解决此问题,请修改抽象 PHY 模拟模型,如下所述。
文件:/sim/ed_sim/altera_emif_arch_nf_xxx/sim/mem_array_abphy.sv,行:1256
原始代码:
如果 (
mem_wr_pipe[i][jj] ) 开始
mem_temp = mem[{high_addr[5:0],mem_addr_pipe[i][jj]];
修改后的代码:
如果 (
mem_wr_pipe[i][jj] ) 开始
如果 (
mem.exists({high_addr[5:0],mem_addr_pipe[i][jj]}) 开始
mem_temp = mem[{high_addr[5:0],mem_addr_pipe[i][jj]];
结束
其他开始
mem_temp = 'd0;
结束