在編譯 Viterbi Intel® FPGA IP時,您可能會收到類似以下重要警告訊息。
關鍵警告(15003):RAM atom 的「mixed_port_feed_through_mode」參數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 使用不同讀寫頻率時,不能具有「舊」值。
您收到這些關鍵警告訊息的原因是核心使用的 RAM 組態。 如警告訊息所示,核心使用的 RAM 組態為 read_during_write=舊資料。 這表示當您寫到您讀取的相同位置時,RAM 會提供舊的資料值。
Viterbi Intel FPGA IP核心的設計,使其無法同時讀取和寫入到同一個位址,因此可以安全地使用設計。
由於 Viterbi Intel FPGA IP核心的設計,因此可以放心地忽略這些關鍵警告。
這個問題將在 Quartus® II 軟體的未來版本中解決。