Z powodu problemu w oprogramowaniu Intel® Quartus® Prime Standard Edition wersji 18.1 i wcześniejszej, podczas symulacji przykładowego projektu Intel Arria® EMIF w symulatorze Mentor Graphics ModelSim*, może pojawić się komunikat ostrzegawczy wymieniony powyżej.
Aby rozwiązać ten problem, zmodyfikuj abstrakcyjny model symulacji PHY, zgodnie z opisem poniżej.
Plik: projekt /sim/ed_sim/altera_emif_arch_nf_xxx/sim/mem_array_abphy.sv, wiersz: 1256
Oryginalny kod:
jeśli (
mem_wr_pipe[i][jj] ) zaczynają się
mem_temp = mem[{high_addr[5:0], mem_addr_pipe[i][jj]}];
Zmodyfikowany kod:
jeśli (
mem_wr_pipe[i][jj] ) zaczynają się
jeśli (
mem.exists ({high_addr[5:0], mem_addr_pipe[i][jj]}) zaczyna się
mem_temp = mem[{high_addr[5:0], mem_addr_pipe[i][jj]}];
Końcu
jeszcze się rozpocznij
mem_temp = 'd0;
Końcu