インテルのみ表示可能 — GUID: cfe1638200748490
Ixiasoft
インテルのみ表示可能 — GUID: cfe1638200748490
Ixiasoft
22.3. Full-Raster to Streaming Converterのブロックの説明
フルラスター・ストリッパーは、AXI4-Sフルラスター・ストリームからフルラスター・タイミング情報を取り除き、アクティブ・ビデオ・データをAXI4-S liteバス上に残します。IPは、ブランキング期間中にAXI4-S TVALID 信号をLowに設定することによって、タイミング情報を削除します。入力AXI4-Sフルラスター・バスが TUSER 信号をHighに設定すると、IPはブランキングになります。ストリッパーは、IPが最初のアクティブピクセルを送信するまで TUSER をHighに保持します。
フルラスター・ストリッパーには、主にバレル・シフター・ロジックに基づいたピクセル・フォーマッター・ロジックがあります。これにより、IPは並行シナリオでピクセルのフィールド開始の正しい位置を検出できるようになります。出力ビデオストリーム上の tdata パケットの内容を調整して、フィールドの開始が常にピクセル0と一致するようにします。
IPは、トランスミッター側がレシーバー側ビデオ・インターフェイスと比較して遅い、もしくは速いピクセル・クロック・レートでビデオデータを生成することを前提としています。したがって、2つの異なるクロックドメイン間でビデオデータを移動するには、クロックドメインの交差が必要になります。さらに、TVALID および TREADY フロー制御のAXI4-Sビデオ・インターフェイスにより、ビデオデータパスで次の制御フローの問題が発生する可能性があります。
- ビデオレシーバーとトランスミッター、およびビデオ処理クロックが一致しない場合のクロックスキュー・マッチング
- ビデオ・パイプライン内のモジュールの1つが、予想される速度でデータを移動するために必要なスループットを提供できない場合の、データのラッシュの発生
このIPには、フルラスター・クロックドメインとビデオ処理クロックドメイン間のクロック・クロスドメインを処理する、非同期出力FIFOバッファーが含まれています。さらに、フルラスターとアクティブビデオのみのビデオ・インターフェイス間でデータを転送する際、少量のデータスキュー・ミスマッチやデータのラッシュ発生に対応するため、一時的にデータを受け入れます。