Intel Agilex® 7コンフィグレーションのユーザーガイド

ID 683673
日付 4/28/2023
Public
ドキュメント目次

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

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

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

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

PRESERVE_UNUSED_XCVR_CHANNEL割り当ての例をいくつか示します。

#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