Agilex™ 7コンフィグレーション・ユーザーガイド

ID 683673
日付 4/01/2024
Public
ドキュメント目次

7.7. Eタイル・トランシーバーがコンフィグレーションに失敗する場合

完全に未使用のEタイルのトランシーバーに PRESERVE_UNUSED_XCVR_CHANNEL を割り当てると、 Agilex™ 7デバイスでコンフィグレーション・エラーが発生する可能性があります。
Quartus® Prime Programmerは以下の条件下では、内部エラーを検出しコンフィグレーションに失敗します。
  • 未使用のEタイル全体に PRESERVE_UNUSED_XCVR_CHANNEL を割り当てている
  • デザインで、この未使用のEタイルにリファレンス・クロックを提供していない

リファレンス・クロックは、トランシーバーの経年劣化を防ぐために、疑似ランダムデータ信号を生成するために必要です。Eタイル内に少なくとも1つのダミーチャネルを、ネイティブPHY IP GUIを使用してインスタンス化する必要があります。このチャネルには少なくとも1つのリファレンス・クロックを提供してください。単一のEタイル内のすべての保持されたチャネルは、同じリファレンス・クロックを使用できます。

デザインでEタイル内の一部のチャネルを使用する場合、ピンごとの PRESERVE_UNUSED_XCVR_CHANNEL QSFアサインメントを使用することで、使用する予定のチャネルのみをEタイル内に保持できます。チャネルを使用する予定がない場合は、ピンごとの PRESERVE_UNUSED_XCVR_CHANNEL QSFアサインメントを追加しないでください。

PRESERVE_UNUSED_XCVR_CHANNEL QSFアサインメントの例をいくつか示します。

#Global QSF assignment set_global_assignment -name PRESERVE_UNUSED_XCVR_CHANNEL ON #Per-pin QSF assignment set_instance_assignment -name PRESERVE_UNUSED_XCVR_CHANNEL ON -to AA75