คุณอาจได้รับข้อความเตือนที่สําคัญคล้ายกับข้อความที่แสดงด้านล่าง เมื่อคอมไพล์ Intel® FPGA IP Viterbi
คําเตือนที่สําคัญ (15003): พารามิเตอร์ "mixed_port_feed_through_mode" ของ RAM atom 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 ในอนาคต