Cảnh báo này được nhìn thấy khi lõi IP chẩn đoán SEU đi kèm với Gói dữ liệu an toàn chức năng (FSDP) được sử dụng trong các thiết kế Stratix® III, Cyclone® IV E và Cyclone® IV GX FPGA với Bộ chia tần số kiểm tra lỗi được đặt thành giá trị khác với 1.
Các phiên bản phần mềm Quartus® II bị ảnh hưởng là 11.0 SP1 và 14.1SP1.
Phần mềm Quartus II báo cáo điều này như một lời cảnh báo vì tham số điều chỉnh tần số kiểm tra dự phòng theo chu kỳ (CRC) được đặt trong các tùy chọn Thiết bị và Chân không được kết nối với CRCBLOCK bên trong lõi IP. Do đó, SEU Diagnostic IP mặc định là một giá trị là 1 cho bộ chia.
Khi khởi tạo lõi SEU Diagnostic IP bằng các tệp HDL, vào dip_seu_check.v và thay thế các dòng được đề cập bên dưới bằng mã cập nhật cho phần mềm Quartus® II phiên bản 11.0 SP1 và 14.1 SP1 tương ứng.
Khi khởi tạo lõi SEU Diagnostic IP từ Trình thiết kế nền tảng, cập nhật mã như đã đề cập bên dưới và đảm bảo rằng IP không được hồi quy trong quá trình biên dịch sao cho mã nguồn không được hoàn nguyên về trạng thái ban đầu.
Đối với phần mềm Quartus® II phiên bản 11.0 SP1 | ||
---|---|---|
Số dòng | Mã hiện có | Thay bằng |
Dòng 183 | stratix_crcblock crcblock ( | stratix_crcblock # ( .oscillator_divider (*) ) crcblock ( |
Dòng 193 | stratixiii_crcblock crcblock ( | stratixiii_crcblock # ( .oscillator_divider (*) ) crcblock ( |
Đối với sofware Quartus® II phiên bản 14.1 SP1 | ||
Dòng 210 | cycloneive_crcblock crcblock ( | cycloneive_crcblock # ( .oscillator_divider (error_check_frequency_divisor) ) crcblock ( |
Dòng 220 | cycloneiv_crcblock crcblock ( | cycloneive_crcblock # ( .oscillator_divider (error_check_frequency_divisor) ) crcblock ( |
* biểu thị bất kỳ giá trị bộ chia tần số kiểm tra lỗi CRC được pháp luật cho phép được dòng có liên quan hỗ trợ và được chỉ định trong hướng dẫn sử dụng.
Điều này sẽ được sửa trong bản phát hành phần mềm Intel® Quartus® Prime trong tương lai.