Bạn có thể nhận được các thông báo cảnh báo quan trọng tương tự như thông báo được hiển thị bên dưới, khi biên dịch viterbi Intel® FPGA IP.
Critical Warning (15003): Tham số "mixed_port_feed_through_mode" của nguyên tử 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 không thể có giá trị "cũ" khi sử dụng đồng hồ đọc và ghi khác nhau.
Lý do bạn nhận được những thông báo cảnh báo quan trọng này là do cấu hình RAM được lõi sử dụng. Như được chỉ ra trong thông báo cảnh báo, cấu hình RAM do lõi sử dụng là read_during_write=dữ liệu cũ. Điều này cho thấy rằng khi bạn đang viết vào cùng một địa điểm bạn đang đọc, RAM sẽ cung cấp giá trị dữ liệu cũ.
Lõi Viterbi Intel FPGA IP được thiết kế để nó không đọc và viết đến cùng một địa chỉ cùng một lúc để thiết kế an toàn để sử dụng.
Do thiết kế của lõi Viterbi Intel FPGA IP an toàn để bỏ qua những cảnh báo quan trọng này.
Vấn đề này sẽ được khắc phục trong bản phát hành phần mềm Quartus® II trong tương lai.