Video and Vision Processing Suite Intel® FPGA IPユーザーガイド

ID 683329
日付 6/26/2023
Public
ドキュメント目次
1. Video and Vision Processing Suiteについて 2. Video and Vision Processing IPのスタートガイド 3. Video and Vision Processing IPの機能の説明 4. Video and Vision Processing IPインターフェイス 5. Video and Vision Processing IPレジスター 6. Video and Vision Processing IPのソフトウェア・プログラミング・モデル 7. Protocol Converter Intel® FPGA IP 8. 3D LUT Intel® FPGA IP 9. AXI-Stream Broadcaster Intel® FPGA IP 10. Bits per Color Sample Adapter Intel FPGA IP 11. Chroma Key Intel® FPGA IP 12. Chroma Resampler Intel® FPGA IP 13. Clipper Intel® FPGA IP 14. Clocked Video Input Intel® FPGA IP 15. Clocked Video to Full-Raster Converter Intel® FPGA IP 16. Clocked Video Output Intel® FPGA IP 17. Color Space Converter Intel® FPGA IP 18. Deinterlacer Intel® FPGA IP 19. FIR Filter Intel® FPGA IP 20. Frame Cleaner Intel® FPGA IP 21. Full-Raster to Clocked Video Converter Intel® FPGA IP 22. Full-Raster to Streaming Converter Intel® FPGA IP 23. Genlock Controller Intel® FPGA IP 24. Generic Crosspoint Intel® FPGA IP 25. Genlock Signal Router Intel® FPGA IP 26. Guard Bands Intel® FPGA IP 27. Interlacer Intel® FPGA IP 28. Mixer Intel® FPGA IP 29. Parallel Converter Intel® FPGA IPのピクセル 30. Scaler Intel® FPGA IP 31. Stream Cleaner Intel® FPGA IP 32. Switch Intel® FPGA IP 33. Tone Mapping Operator Intel® FPGA IP 34. Test Pattern Generator Intel® FPGA IP 35. Video and Vision Monitor Intel FPGA IP 36. Video Frame Buffer Intel® FPGA IP 37. Video Frame Reader Intel FPGA IP 38. Video Frame Writer Intel FPGA IP 39. Video Streaming FIFO Intel® FPGA IP 40. Video Timing Generator Intel® FPGA IP 41. Warp Intel® FPGA IP 42. デザイン・セキュリティー 43. Video and Vision Processing Suiteユーザーガイドの文書改訂履歴

18.4. Deinterlacer IPレジスター

各レジスターは読み出し専用 (RO) または読み出し/書き込み (RW) のいずれかです。

レジスタービットの説明

ソフトウェアAPIでのレジスター名は、必要に応じて INTEL_VVPINTEL_VVP_CORE、または INTEL_VVP_DEINTERLACER のプリフィクスと、オプションの REG サフィックスを付けて表示されます。

表 258.  コントロール・レジスター
アドレス レジスター アクセス 説明
ライト 46 フル
Parameterizationレジスター
0x0000 PROD_ID RO RO このレジスターを読み出し、Deinterlacer製品IDを取得します。このレジスターは常に、0x0000_023A を返します。
0x0004 VER RO RO インテルがデインターレーサーの構築に使用するインテルQuartusリリースのバージョン情報については、このレジスターを参照してください。
0x0008 LITE_MODE RO RO

このレジスターを読んで、Lite modeがオンかオフかを判断します。

このレジスターは、Lite modeがオフの場合は0を返し、オンの場合は1を返します。

0x000C DEBUG_ENABLED RO RO このレジスターを読み出して、Debug featuresがオンになっているかどうかを判断します。
0x0010 MAX_WIDTH RO RO このレジスターを読み出して、サポートされている最大フレーム幅を決定します (ボブ・デインターレーサーのみ)。
0x0014 DIL_MODE RO RO このレジスターを読み出して、デインターレース・アルゴリズムを決定します。ボブ・アルゴリズムの場合は、0を返します。ウィーブ・アルゴリズムの場合は、1を返します。
0x0018 BOB_DIL_MODE RO RO このレジスターを読み出して、Bob deinterlacing modeを決定します。F0フィールドのみをデインターレースする場合は0を返し、F1フィールドのみをデインターレースする場合は1を返し、それ以外の場合は2を返します。Deinterlacing modeWeaveを選択した場合、このレジスターの内容は未定義です。
0x001C MEM_BASE_ADDR RO RO このレジスターを読み出して、メモリーに格納されているフィールドのベースアドレスを取得します。 47
0x0020 MEM_LINE_STRIDE RO RO このレジスターを読み出し、メモリー内の行のストライドを取得します。 47
0x0024 BPS RO RO

このレジスターを読み出して、コンフィグレーションされたシンボルあたりのビット数を確認します。47

0x0028 NUMBER_OF_COLOR_PLANES RO RO このレジスターを読み出して、カラープレーンの数を確認します。47
0x002C PIXELS_IN_PARALLEL RO RO このレジスターを読み出して、並行してピクセル数を確認します。47
0x0030 PACKING RO RO ピクセル・パッキング・スキームに関しては、このレジスターを読み出します。47
0x0034から0x011F - - - 未使用
Control and debugレジスター

詳細は、制御パケットを参照してください。

0x0120 IMG_INFO_WIDTH RW RO ライトデザインの場合、受信ビデオフィールドの予想される幅。フルの場合、IPでの受信幅は画像情報パケットから取得されます。
0x0124 IMG_INFO_HEIGHT RW RO ライトデザインの場合、受信ビデオフィールドの予想される高さ。フルの場合、IPでの受信の高さは画像情報パケットから取得されます。
0x0128 IMG_INFO_INTERLACE RW RO ライトデザインの場合、受信ビデオフィールドの予想されるインターレース情報。フルの場合、受信したインターレース情報は画像情報パケットから取得されます。
0x012C RESERVED RW RO 未使用
0x0130 IMG_INFO_COLORSPACE RW RO ライトデザインの場合、受信ビデオフィールドの予想されるカラースペース。フルの場合、受信のカラースペースは画像情報パケットから取得されます。
0x0134 IMG_INFO_SUBSAMPLING RW RO ライトデザインの場合、受信ビデオフィールドの予想されるクロマ・サブサンプリング。フルの場合、受信のクロマ・サブサンプリングは画像情報パケットから取得されます。
0x0138 IMG_INFO_COSITING RW RO ライトデザインの場合、受信ビデオフィールドの予想されるクロマ・コサイティング。フルの場合、受信のクロマ・コサイティングは画像情報パケットから取得されます。
0x013C IMG_INFO_FIELD_COUNT - RO 画像情報パケットの受信フィールド数フィールド。
0x0140 INPUT_STATUS RO RO

ビット0: 入力ステータスビット。

1 = デインターレーサーはビデオフィールドを受信して処理しています。それ以外の場合は、0を示します。

表 259.  PROD_ID
名前 ビット 説明
Deinterlacer product ID 31:0 このレジスターは、常に 0x0000_023A を返します。
表 260.  VER
名前 ビット 説明
Register map version 7:0 レジスターマップ・バージョン
Unused 15:8 未使用。0x00を返します。
QPDS minor revision 23:16 リリースごとに更新されます。21.4の場合、0x04を返します。
QPDS major revision 31:24 リリースごとに更新されます。21.4の場合、0x15を返します。
表 261.  LITE_MODE
名前 ビット 説明
Lite mode parameterization bit 0 lite modeをオンにすると、1を返します。
Unused 31:1 未使用
表 262.  DEBUG_ENABLED
名前 ビット 説明
Debug features parameterization bit 0 Debug featuresをオンにすると、1を返します。
Unused 31:1 未使用
表 263.  MAX_WIDTH
名前 ビット 説明
Max width 31:0 このレジスターは、サポートされている最大フレーム幅を返します。
表 264.  DIL_MODE
名前 ビット 説明
Deinterlacer mode 31:0 IPがボブ・アルゴリズムを使用している場合は、0を返します。IPがウィーブ・アルゴリズムを使用している場合は、1を返します。
表 265.  MAX_WIDTHボブ・デインターレーサーのみです。
名前 ビット 説明
Max width 31:0 このレジスターは、サポートされている最大フレーム幅を返します。
表 266.  BOB_DIL_MODEボブ・デインターレーサーのみです。
名前 ビット 説明
Bob deinterlacer mode 31:0 ボブのデインターレース・モードを返します。F0フィールドのみをデインターレースする場合は1を返し、F1フィールドのみをデインターレースする場合は2を返し、それ以外の場合は3を返します。
表 267.  MEM_BASE_ADDRウィーブ・デインターレーサーのみです。
名前 ビット 説明
Membase address 31:0 メモリー内に格納されているフィールドのベースアドレスを返します。
表 268.  MEM_LINE_STRIDEボブ・デインターレーサーのみです。
名前 ビット 説明
Memline stride 31:0 メモリー内の行のストライドを返します。
表 269.  PACKING
名前 ビット 説明
Packing 31:0

パッキングスキームを返します。

  • 0 = 完全なパッキング
  • 1 = カラーパッキング
  • 2 = ピクセルのパッキング
表 270.   IMG_INFO_WIDTH
名前 ビット 説明
Width bits 15:0

lite modeをオンにするときは、このレジスターに書き込んで、受信ビデオフィールドの予想される幅を設定します。

lite modeをオフにしてDebug featuresをオンにすると、このレジスターは最後に受信した画像情報パケットから width-1 フィールドを返し、1を加算して width の値を返します。

unused 31:16 未使用
表 271.   IMG_INFO_HEIGHT
名前 ビット 説明
Height bits 15:0

lite modeをオンにするときは、このレジスターに書き込んで、受信ビデオフィールドの予想される高さを設定します。

lite modeをオフにしてDebug featuresをオンにすると、このレジスターは最後に受信した画像情報パケットから height-1 フィールドを返し、1を加算して height の値を返します。

unused 31:16 未使用
表 272.  IMG_INFO_INTERLACE
名前 ビット 説明
InterlaceNibble bits 3:0
lite modeをオンにするときは、このレジスターに書き込んで、受信ビデオフィールドの予想されるインターレースを設定します。
  • このレジスターのビット3をHighに設定すると、インターレース・ビデオが示されます。
  • プログレッシブ・ビデオを示すには、ビット3をLowに設定します。
  • IPはビット [2:0] を使用しません。

lite modeをオフにしてDebug featuresをオンにすると、このレジスターは

最後に受信した画像情報パケットから intlaceNibble フィールドを返します。

unused 31:4 未使用
表 273.  IMG_INFO_COLORSPACE
名前 ビット 説明
CSPcode bits 6:0

lite modeをオンにするときは、このレジスターに書き込んで、受信ビデオフィールドの予想されるカラースペースを設定します。

lite modeをオフにしてDebug featuresをオンにすると、このレジスターは最後に受信した画像情報パケットから7ビット CSP フィールドを返します。

unused 31:7 未使用
表 274.  IMG_INFO_SUBSAMPLING
名前 ビット 説明
CSPSubSa code bits 1:0

lite modeをオンにするときは、このレジスターに書き込んで、受信ビデオフィールドの予想されるクロマ・サブサンプリングを設定します。

lite modeをオフにしてDebug featuresをオンにすると、このレジスターは最後に受信した画像情報パケットから SUBSA フィールドを返します。

unused 31:2 未使用
表 275.  IMG_INFO_COSITING
名前 ビット 説明
Cosite code bits 1:0

lite modeをオンにするときは、このレジスターに書き込んで、受信ビデオフィールドの予想されるクロマ・コサイティングを設定します。

lite modeをオフにしてDebug featuresをオンにすると、このレジスターは最後に受信した画像情報パケットから COSITE フィールドを返します。

unused 31:2 未使用
表 276.  IMG_INFO_FIELD_COUNT
名前 ビット 説明
Count bits 6:0

lite modeをオンにすると、このレジスターは機能しなくなります。

lite modeをオフにしてDebug featuresをオンにすると、このレジスターは

最後に受信した画像情報パケットから7ビットの FIELD_COUNT フィールドを返します。

unused 31:7 未使用
表 277.   INPUT_STATUS
名前 ビット 説明
Status bit 0 1 = デインターレーサーはビデオフィールドを受信して処理しています。それ以外の場合は、0を示します。
46

lite modeをオンにすると、レジスターはDebug featuresをオンにした場合のみRWになり、それ以外の場合はWOになります。フルモードの場合はlite modeをオフにしてください。

47 Deinterlacing modeBobを選択した場合、このレジスターの内容は未定義です。