インテルのみ表示可能 — GUID: dsu1442271416322
Ixiasoft
インテルのみ表示可能 — GUID: dsu1442271416322
Ixiasoft
2.1. オープン・システムに向けたCvPの設計
FPGA電源ランプ時間の要件
オープン・システムに対して、デザインがFPGA電源ランプアップ時間の要件に準拠していることを確認する必要があります。
パワー・オン・リセット(POR)回路は、電源出力が推奨動作範囲となるまでFPGAをリセット状態で保持します。PORイベントは、電源供給が推奨動作範囲の電源ランプ時間であるtRAMP に到達するまでFPGAをパワーアップする際に発生します。
CvPの場合、最初の電源ランプアップから最後の電源ランプアップまで、tRAMP の合計を10 msより低く抑える必要があります。PORSELピンをHighに設定することで、fast PORを選択します。これにより、fast POR遅延時間の範囲は4–12 msとなり、POR後にPCIeリンクが初期化とコンフィギュレーションを開始するにあたって十分な時間を提供します。
PCIeウェイクアップ時間の要件
オープン・システムの場合、PCIeリンクがPCI Express CARD Electromechanical Specificationで定義されるPCIeウェイクアップ時間の要件を満たしている必要があります。PCIeウェイクアップ時間仕様に対するパワー・オンからリンク・アクティブ(L0)状態までの遷移は、200 ms以内でなければいけません。FPGA内のPCI ExpressハードIPのIPコアがリンク・トレーニングに向けて動作可能となるまでのFPGAのパワー・アップからの時間は、120 ms以内でなければいけません。
CvPの初期化に向けたPCIeウェイクアップ時間の要件
CvP Initializationモードでは、ペリフェラル・イメージ・コンフィギュレーション時間はフルFPGAコンフィギュレーション時間に比べはるかに短いため、PCI ExpressハードIPのIPコアが120 msの要件を満たすことが保証されています。 このため、ペリフェラル・イメージ・コンフィギュレーションに対して従来のコンフィギュレーション・スキームを任意に選択することが可能です。
コンフィギュレーションを成功させるには、PORがモニタするすべての電源は10 msランプアップ時間の動作範囲内で単調にランプアップする必要があります。PERST#信号は、FPGA電源が指定の電圧トレランス内で、かつ安定しているかを表します。エンベデッド・ハード・リセット・コントローラは、内部ステータス信号がペリフェラル・イメージがロードされたことを示した後でトリガします。 このリセットは、PERST#をトリガオフしません。CvP Initializationモードでは、PCIeリンクはユーザー・モードでFPGAコア・イメージ・コンフィギュレーションとPCIeアプリケーションをサポートします。
タイミング・シーケンス | タイミング範囲(ms) | 説明 |
---|---|---|
a | 10 | FPGA内のPORがモニタするすべての電源がそれぞれの動作範囲に到達するための最大ランプ・アップ時間の要件 |
b | 4~12 | FPGA POR遅延時間 |
c | 100 | ホストからのPERST#信号の最小アクティブ時間 |
d | 20 | PCIeリンクがトレーニング状態に入る前のPERST#信号の最小非アクティブ時間 |
e | 120 | CvP InitializationモードにおけるFPGAパワー・アップからペリフェラル コンフィギュレーション完了までの最大時間 |
f | 100 | PERST#がディアサートされた後にPCIeデバイスL0に入るまで要する最大時間 |