È possibile ricevere messaggi di avviso critici simili a quelli riportati di seguito durante la compilazione del Megacore® Viterbi.
Avviso critico (15003): parametro "mixed_port_feed_through_mode" dell'atomo di RAM auk_vit_par_top_atl:auk_vit_par_top_atl_inst|auk_vit_par_trb_atl:\ifg_cont:tracing_back_cont|altsyncram:stop_RAM|altsyncram_8j83:auto_generated|ram_block1a22 non può avere valore "vecchio" quando vengono utilizzati clock di lettura e scrittura diversi.
Il motivo per cui si ricevono questi messaggi di avviso critici è dovuto alla configurazione della RAM utilizzata dal core. Come indicato nel messaggio di avviso, la configurazione della RAM utilizzata dal core è read_during_write=dati vecchi. Ciò indica che quando si scrive nella stessa posizione da cui si sta leggendo, la RAM fornirà il vecchio valore dei dati.
Il core Viterbi è progettato in modo che non stia leggendo e scrivendo allo stesso indirizzo allo stesso tempo, in modo che il design sia sicuro da usare.
A causa della progettazione del core Viterbi è sicuro ignorare questi avvisi critici.
Questo verrà risolto in una versione futura del software Quartus® II.