Quartus® II ソフトウェア・バージョン 15.0 の問題により、特にArria® V、Arria® 10、Cyclone® V、Stratix® V デバイスファミリーを対象とするマルチチャネル・トリプル・スピード・イーサネット IP コア・デザインでは、待ち時間に関する違反が見られます。
この問題を回避するには、次の Synopsys デザイン制約ファイルを追加します (.sdc) 制約をプロジェクト SDC ファイルに挿入します。
{[string equal "quartus_sta" $::Time PluggInfo(nameof4utable)] } {
set_min_delay -[get_keepers {**}] から [get_keepers {*}] 0.0ns
} else {
set_min_delay -[get_keepers {**}] から [get_keepers {**}]
}
*注: ホールドタイム違反が継続した場合、「」を「0.1ns」から「0.2ns」に増加します。
その他の関連推奨事項については、トリプルスピード・イーサネット MegaCore ファンクション・ユーザーガイドの「表 2-2: 推奨 Quartus® II ピン割り当て」を参照してください。
IEEE 1588v2 機能が有効で、Arria V デバイスファミリーを対象とする TSE IP の場合、上記の回避策に加えて次のパッチを適用してください。
該当する Quartus® II ソフトウェア・バージョン 15.0 patch 0.14 を以下のリンクからダウンロードしてください。
- Windows 用バージョン 15.0 パッチ 0.14 (.exe) をダウンロードします。
- Linux 用バージョン 15.0 パッチ 0.14 をダウンロード (.run)
- インテル® Quartus® II ソフトウェア・バージョン 15.0 パッチ 0.14 (.txt) の Readme をダウンロードする
これは、Quartus® II ソフトウェアの今後のリリースで修正される予定です。