インテルのみ表示可能 — GUID: rqr1685108249262
Ixiasoft
インテルのみ表示可能 — GUID: rqr1685108249262
Ixiasoft
35.3. Video and Vision Monitor IPの機能の説明
Intel FPGA Streaming Videoインターフェイス・プロトコルのフルバリアントを使用する場合、Video and Vision Monitor IPは、受信ビデオストリームで画像情報パケットを検索します。IPは画像情報パケットをデコードし、レジスターマップ経由で受信した最後の画像情報パケットの内容を生成します。画像情報パケットは、各受信ビデオフレームの予想解像度も指定します。IPは、各ラインのピクセル数と各フレームのライン数をカウントします。これらのカウンターの値と予想フレームサイズに基づいて、IPは予想サイズに一致するフレーム数と一致しないフレーム数をカウントします。また、IPは、後続のフィールド終了パケットが破損フレームフラグをアサートするフレーム数もカウントします。IPは、レジスターマップ経由でこれらすべての値を報告します。レジスターマップのアドレスに書き込むことで、いつでもフレーム数をリセットできます。
Intel FPGA Streaming Videoインターフェイス・プロトコルのライトバリアントには、受信ストリームに予想されるフレームサイズの詳細を提供する画像情報パケットがありません。この情報は、レジスターマップを介して提供する必要があります。ライトバリアントにはフィールド終了パケットもないため、このカウンターはLite modeがオンになっています。これらの違いを除けば、IPの動作はプロトコルのフルバリアントと同じです。
IPとそのインターフェイスが並列に1つのピクセルに対してパラメーター化されている場合、IPは各ラインのピクセル数を正確にカウントできます。Intel FPGA Streaming Videoプロトコルでは、インターフェイスが並列に複数のピクセルに対してパラメーター化されている場合、各パケットの最終データ ビートでピクセルが未使用であることは示されません。したがって、並列ピクセル数が1より大きい場合、IPは各ラインのピクセル数を正確にカウントできません。IPはパケット内のデータのビート数をカウントし、この値に基づいてピクセル数の上限と下限を提供します。
平行ピクセル数 x (データビート数-1) + 1 <= ピクセル数 <= 平行ピクセル数 x データビート数
IPは、2行の長さの値をレジスターマップに報告します。
- 最新フレームのラインパケット内の最小ピクセル数。各ラインのピクセル数の下限カウントから取得されたものです。
- 最新のフレームのラインパケット内の最大ピクセル数。各ラインのピクセル数の上限カウントから取得されたものです。
IPが1ピクセルずつ並列にパラメーター化されている場合、指定された寸法に一致するフレームでは、報告された幅の値は両方とも指定された幅と一致します。IPが複数のピクセルずつ並列にパラメーター化されている場合、最大および最小の線の長さの値は異なります。ただし、サイズに一致するフレームでは、次の制約に従います。
予想される幅 – 平行ピクセル数 < 最小幅 <= 予想される幅
予想される幅 <= 最大幅 < 予想される幅 + 平行ピクセル数
IPは、各フレームが予想される寸法に一致する必要があるかどうかを判断するときに、これらの制約をチェックします。