インテルのみ表示可能 — GUID: mug1620125195911
Ixiasoft
インテルのみ表示可能 — GUID: mug1620125195911
Ixiasoft
8.3. 3D LUT IPブロックの詳細
アドレスデコーダーは、3つの入力カラー・コンポーネントのMSBをLUTの読み出しアドレスに変換します。Double bufferedをオンにすると、CPUインターフェイス経由で2番目のバッファーを選択するときに、IPによってアドレスにページオフセットが追加されます。ページフリップのダブル・バッファリングにより、LUT間の瞬時のスイッチングが可能になります。
LUT RAMは、LUTを含むオンチップメモリーをインスタンス化します。3D LUTキューブ頂点は8つのサブRAMに分割され、ターゲットサブキューブ頂点を並列に出力します。2番目のバッファーをイネーブルすると、LUTのメモリー深度が2倍になります。両方のバッファーの内容は、CPUインターフェイスを介してプログラム可能であり、3D LUT IP GUIを介してファームウェアで初期化済みにすることもできます。
四面体補間器は、DSP効率の高い方法を使用し、入力LSBを使用してLUTサブキューブ頂点のうちの4つを補間します。入力MSBの一部によって、ターゲットサブ立方体の6つの四面体のどれにピクセルが含まれるかが決まります。
ランタイム・コントロール・レジスターマップのコントロール・レジスターを使用すると、補間出力とバイパス出力を切り替えることができます。
ストリーミング・ビデオ・パイプラインに統合する場合は、次の点を考慮してください。
- IPはバッファー選択と出力イネーブルを制御し、それらを新しいフレームの開始時にのみ更新します。
- 内部パイプラインはコントロール信号を転送し、ビデオ解像度の変更の影響を受けません。
