インテルのみ表示可能 — GUID: jzx1639606500961
Ixiasoft
インテルのみ表示可能 — GUID: jzx1639606500961
Ixiasoft
2.2.5. PRエラーの回復
PR_ERROR がトリガーされると、PR Controller IP は、avst_sink_ready 信号をディアサートしてエラー回復メカニズムを開始し、Avalon ストリーミング パイプラインに残っている破損した PR ビットストリームをすべてフラッシュします。
Avalon メモリーマップド・インターフェイスを持つ PR Controller IP デザインの場合、PR_ERROR がトリガーされると、Avalon メモリーマップド・ホストの PR ビットストリームが枯渇するまで (avmm_slave_write および avmm_slave_writedata の両方をアサートして) 書き込みを続行します。
新しいビットストリームの不用意なフラッシュを防止するには、フラッシュが完了するまで PR Controller IP に破損していない PR ビットストリームを送信しないでください。フラッシュが完了した後、pr_start がアサートされ、リセットがディアサートされた後に、PR Controller IP に破損されていない新しい PR ビットストリームを送信できます。
PR プロセスが開始すると、Avalon ストリーミング・パイプラインで提供される PR ビットストリームを変更したり置き換えたりすることはできません。例えば、PR Controller IP にコンフィグレーションの状態がビジー (3’b001) と表示されている場合は、PR ビットストリームを置き換えずに、既存の PR ビットストリームを使用して PR を再開始する必要があります。既存の PR ビットストリ ームは、エラー回復メカニズムによって Avalon ストリーミングパイプラインをクリアして PR 操作が成功 (3’b011) または失敗 (PR_ERROR がトリガーされている: 3’b100、または互換性のないビットストリーム・エラー: 3’b110) するまで PR プロセス全体を実行する必要があ り ます。
いずれかの状態が発生した後、別の PR 操作を開始する際、または PR Controller IP リセットを実行した後、PR ビットストリームを PR Controller IP に送信することができます。
この PR エラー回復機能は、Partial Reconfiguration Controller Intel® FPGA IPでのみ使用可能で、Avalon ストリーミングおよびデータが入力される Avalon メモリーマップド・パスを制御します。
Partial Reconfiguration Controller Intel® FPGA IP は、外部ユーザーホストと FPGA の SDM のハンドシェイクを報告するブロックとしてのみ機能します。ストリーミング・パスと IP の間には相互作用はありません。SDM I/O の Avalon ストリーミング ピンに直接接続します。これらの SDM I/O ピンは、デバイスのフル・コンフィグレーションに使用する Avalon ストリーミング・ピンとまったく同じです。PR IP は SDM I/O ピンを制御できません。