インテル® Stratix® 10 CvP (プロトコル経由コンフィグレーション) 実装 ユーザーガイド

ID 683704
日付 11/29/2018
Public
ドキュメント目次

5.3.6. CvP Mode Controlレジスター

表 11.  CvP Mode Controlレジスター (バイトオフセット:0xBA0)
ビット レジスター名 リセット値 アクセス 詳細
[31:3] 0x0000 RO 予約済み。
[2] 0x0000 RW 予約済み。3
[1] PLD_DISABLE 1'b0 RW/RO PLDインターフェイスを有効/無効にします。これにより、ホストドライバーでは、USER MODEのデアサート前にPLDインターフェイスを切り替え、USER MODEのアサート後にPLDインターフェイスを元に戻すことができます。これは、USER MODE切り替え中のグリッチや競合状態を防ぐのに役立ちます。
  • 1:アプリケーション層インターフェイスを無効にします。
  • 0:アプリケーション層インターフェイスを有効にします。
この信号の値を変更するのは、10 us用のHIPとの間に他のTLPが存在しなかった場合のみです。10 us用HIPのTLPは、この値が変更された後には発行されません。CVP開始時には、CVP_MODEの設定をこのビットの設定後にしてください。CVP終了時には、CVP_MODEのクリアをこのビットのクリア前にしてください。これにより、CVP中にPLDスイッチングがないことが確実になります。このフィールドは、cvp_en=1の場合はRW、cvp_en=0の場合はROです。
[0] CVP_MODE 1'b0 RW PCI ExpressのHard IPがCVP_MODEか通常モードかを制御します。
  • 1:CVP_MODEはアクティブです。アクティブなSDMおよびすべてのTLPへの信号は、コンフィグレーション・スペースに配線されます。 このCVP_MODEは、CVP_EN = 0の場合は有効にすることはできません。
  • 0:IPコアは通常モードにあり、TLPはFPGAファブリックに配線されます。
3 インテル® では、書き込み動作用の予約ビットを0にセットすることをお勧めしています。読み出し動作の場合、 PCIe* IPコアでは常に0が出力として生成されます。