この警告は、機能安全データパック (FSDP) に含まれる SEU Diagnostic IP コアが、Stratix® III、Cyclone® IV E、および Cyclone® IV GX FPGAデザインで、エラーチェック周波数 Divisor を 1 以外の値に設定したデザインで使用される場合に確認されます。
影響を受ける Quartus® II ソフトウェアのバージョンは、11.0 SP1 および 14.1SP1 です。
Quartus® II ソフトウェアは、 デバイスおよびピン ・オプションに設定された巡回冗長検査 (CRC) 周波数割り切りパラメーターが IP コア内の CRCBLOCK に接続されていないため、これを警告として報告します。したがって、SEU Diagnostic IP のデフォルト値は、除数の 1 です。
SEU Diagnostic IP コアを HDL ファイルでインスタンス化する場合、dip_seu_check.v にアクセスし、以下の行を Quartus® II ソフトウェア・バージョン 11.0 SP1 および 14.1 SP1 の更新されたコードで置き換えます。
プラットフォーム・デザイナーから SEU Diagnostic IP コアをインスタンス化する場合は、以下のようにコードを更新し、ソースコードが元の状態に戻らないように、コンパイル中に IP が再生成されていないことを確認します。
Quartus® II ソフトウェア・バージョン 11.0 SP1 の場合 | ||
---|---|---|
ライン番号 | 既存のコード | 次に置き換えます |
183 号線 | stratix_crcblock crcblock ( | stratix_crcblock # ( .oscillator_divider (*) ) crcblock ( |
193号線 | stratixiii_crcblock crcblock ( | stratixiii_crcblock # ( .oscillator_divider (*) ) crcblock ( |
Quartus® II ソフトウェア・バージョン 14.1 SP1 向け | ||
210 番線 | cycloneive_crcblock crcblock ( | cycloneive_crcblock # (.oscillator_divider (error_check_frequency_divisor) crcblock ( |
220 番線 | cycloneiv_crcblock crcblock ( | cycloneive_crcblock # (.oscillator_divider (error_check_frequency_divisor) crcblock ( |
* は、関連するファミリーでサポートされ、ユーザーガイドに指定されている、合法的に許容される CRC エラーチェック周波数割り当て値を示します。
これは、インテル® Quartus® Prime 開発ソフトウェアの今後のリリースで修正される予定です。