V シリーズFPGA デバイスにおけるCvP (プロトコル経由コンフィグレーション) 実装ユーザーガイド

ID 683889
日付 10/31/2016
Public
ドキュメント目次

4.2.2.1. CvP 初期化モードのPCIe ウェイクアップ時間要件

CvP 初期化モードでは、PCI Express IP コアのハードIP は、ペリフェラル・イメージのコンフィグレーション時間が完全なFPGA コンフィグレーション時間よりも大幅に短いため、120 ms の要件を満たすことが保証されています。したがって、ペリフェラル・イメージのコンフィグレーションに従来のコンフィグレーション方式のいずれかを選択できます。

コンフィグレーションが正常に行われるように、POR で監視されるすべての電源は、10 ms のランプアップ時間内に動作範囲に単調に増加する必要があります。PERST# 信号は、FPGA 電源が指定された電圧許容値内にあり、REFCLK が安定していることを示します。内部ステータス信号がペリフェラル・イメージがロードされたことを示した後、エンベデッド・ハードリセット・コントローラーがトリガーします。このリセットはPERST# をトリガーしません。CvP 初期化モードでは、PCIe リンクはFPGA コアイメージ・コンフィグレーションとPCIe アプリケーションをユーザーモードでサポートします。

注: Gen 2 対応エンドポイントについては、コア.sof をロードした後、アルテラはリンクが予想されるGen 2 レートにトレーニングされていることを確認することを推奨します。リンクがGen 2 で動作していない場合、ホスト・ソフトウェアはエンドポイントを再トレーニングするようにトリガーすることができます。
図 9. CvP 初期化モードにおけるPCIe タイミングシーケンス


表 4.  CvP 初期化モードにおけるパワーアップ・シーケンスのタイミング
タイミングシーケンス タイミング範囲 (ms) 説明
a 10 FPGA 内のすべてのPOR に監視される電源がそれぞれの動作範囲に達するまでの最大ランプアップ時間要件です。
b 4 ~ 12 FPGA のPOR 遅延時間です。
c 100 ホストからのPERST# 信号の最小アクティブ時間です。
d 20 PCIe リンクがトレーニング状態に入る前のホストからのPERST# 信号の最小非アクティブ時間です。
e 120 CvP 初期化モードでのFPGA パワーアップからペリフェラル・コンフィグレーションの終了までの最大時間です。
f 100 PERST# がデアサートされた後、PCIe デバイスがL0 に入る必要がある最大時間です。