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ユーザーガイドの文書改訂履歴

35.4. Video and Vision Monitor IPレジスター

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

表 622.  Video and Vision Monitor IPレジスター

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

アドレス レジスター アクセス 説明
ライト フル
Parameterizationレジスター
0x0000 PROD_ID RO

Video and Vision Monitorの製品IDを取得するには、このレジスターを読み出します。

このレジスターは、常に0x0000_0248を返します。

0x0004 VER RO

このレジスターを読み出して、インテルがコンフィグレーション可能なVideo and Vision Monitorをビルドするために使用するインテルQuartus Primeリリースのバージョン情報を取得します。

0x0008 LITE_MODE RO

このレジスターを読み出して、Lite modeがオンかどうかを判断します。

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

0x000C DEBUG_ENABLED RO

このデバッグIPは常にデバッグ機能をオンにしているため、このレジスターは常に1を返します。

0x0010 PIXELS_IN_PARALLEL RO このレジスターを読み出して、クロックサイクルごとに処理されるピクセル数を決定します。
0x0014 から 0x011F は未使用

Control and debugレジスター

これらのレジスターの詳細についてはIntel FPGA Streaming Video Protocol SpecificationImage Information Packetsを参照してください。

0x0120 IMG_INFO_WIDTH RW RO

lite modeがオンの場合、このレジスターを使用して、受信ビデオフィールドの予想される幅を設定します。

lite modeがオフの場合、このレジスターはIPが画像情報制御パケットの情報から導出した幅を返します。

0x0124 IMG_INFO_HEIGHT RW RO

lite modeがオンの場合、このレジスターを使用して、受信ビデオフィールドの予想される高さを設定します。

lite modeがオフの場合、このレジスターはIPが画像情報制御パケットの情報から導出した高さを返します。

0x0128 IMG_INFO_INTERLACE - RO lite modeがオフの場合、このレジスターはIPが画像情報制御パケットの情報から導出したインターレース・ニブルを返します。ライトモードがオンの場合は使用されません。
0x012C Reserved - - 予約済み
0x0130 IMG_INFO_COLORSPACE - RO lite modeがオフの場合、このレジスターは、IPが画像情報制御パケットの情報から導出したカラースペースを返します。lite modeがオンの場合は使用されません。
0x0134 IMG_INFO_SUBSAMPLING RW RO

lite modeがオンの場合、このレジスターを使用して、受信ビデオフィールドの予想されるサブサンプリングを設定します。

lite modeがオフの場合、このレジスターはIPが画像情報制御パケットの情報から導出したサブサンプリングを返します。

0x0138 IMG_INFO_COSITING - RO lite modeがオフの場合、このレジスターはIPが画像情報制御パケットの情報から導出したコサイティングを返します。
0x013C IMG_INFO_FIELD_COUNT - RO lite modeがオフの場合、このレジスターはIPが画像情報制御パケットの情報から導出したフィールドカウントを返します。
0x0138 から 0x013C は未使用
0x0140 STATUS RO

Bit 0: Statusビット。

1はIPはビデオフィールドを処理していることを意味し、それ以外の場合は0を示します。その他のビットについては、表21を参照してください。

0x0144 NUM_GOOD_FIELDS RO カウンターが最後にリセットされてから、予想サイズと一致した受信フィールドの数を報告します。lite modeがオンの場合、このカウントには、フィールド終了制御パケットが破損フィールドフラグを設定するフィールドは含まれません。
0x0148 NUM_BROKEN_FIELDS RO lite modeがオンの場合、このレジスターは、カウンターが最後にリセットされてから受信されたフィールドの数を報告します。このフィールド数には、フィールド終了制御パケットによって破損フィールドフラグが設定されています。ライトモードがオンの場合は使用されません。
0x014C NUM_MISMATCH_FIELDS RO IPが最後にカウンターをリセットしてから、予想サイズと一致しない受信フィールドの数を報告します。
0x0150

LAST_NUM_LINES

RO 最後に受信したフィールドの行数を報告します。
0x0154 LAST_MIN_WIDTH RO 最後のフィールドの一部として受信した行の最小幅を報告します。
0x0158 LAST_MAX_WIDTH RO 最後のフィールドの一部として受信した行の最大幅を報告します。
0x015C RESERVED - 予約済み
0x0160 RESET_COUNTERS RW このレジスターに任意の値を書き込むと、すべてのデバッグカウントが0にリセットされます。

レジスタービットの説明

表 623.  PROD_ID
名前 ビット 説明
Video and Vision Monitor product ID 31:0 このレジスターは、常に0x0000_0248を返します。
表 624.  VER
名前 ビット 説明
Register map version 7:0 レジスターマップ・バージョン。0x01を返します。
Unused 15:8 未使用。0x04を返します。
QPDS minor revision 23:16 リリースごとに更新されます。22.2の場合、0x02を返します。
QPDS major revision 31:24 リリースごとに更新されます。22.2の場合、0x16を返します。
表 625.  LITE_MODE
名前 ビット 説明
Lite mode parameterization 31:0 ライトモードがオンの場合は1を返します。それ以外の場合は0を返します。
表 626.  DEBUG_ENABLED
名前 ビット 説明
Debug features parameterization 31:0 常に1を返します。
表 627.   PIXELS_IN_PARALLEL
名前 ビット 説明
Pixels in parallel 31:0 クロックサイクルごとに処理されるピクセル数
表 628.  IMG_INFO_WIDTH
名前 ビット 説明
Width bits 15:0

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

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

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

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

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

Unused 31:16 未使用
表 630.  IMG_INFO_INTERLACE
名前 ビット 説明
IntlaceNibble bits 3:0

lite modeがオンの場合、このレジスターは機能しません。

lite modeがオフの場合、このレジスターは最後に受信した画像情報パケットの intlaceNibble フィールドを返します。

Unused 31:4 未使用
表 631.  IMG_INFO_COLORSPACE
名前 ビット 説明
CSP code bits 6:0

lite modeがオンの場合、このレジスターは機能しません。

フルバリアントの場合、このレジスターは最後に受信した画像情報パケットの7ビット CSP フィールドを返します。

Unused 31:7 未使用
表 632.  IMG_INFO_SUBSAMPLING
名前 ビット 説明
SubSa code bits 1:0

lite modeがオンの場合、このレジスターに書き込み、受信ビデオフィールドの予想されるサブサンプリングを設定します。

lite modeがオフの場合、このレジスターは最後に受信した画像情報パケットの SUBSA フィールドを返します。

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

lite modeがオンの場合、このレジスターは機能しません。

lite modeがオフの場合、このレジスターは最後に受信した画像情報パケットの COSITE フィールドを返します。

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

lite modeがオンの場合、このレジスターは機能しません。

lite modeがオフの場合、このレジスターは最後に受信した画像情報パケットから7ビットの FIELD_COUNT フィールドを返します。

Unused 31:7 未使用
表 635.  STATUS
名前 ビット 説明
Status bit 0 1はVideo and Vision Monitorがビデオフィールドを処理していることを意味し、それ以外の場合は0を示します。
Unused 31:1 未使用
表 636.  NUM_GOOD_FIELDS
名前 ビット 説明

Number of good fields

15:0 カウンターの最後のリセット以降に受信され、予想される寸法に一致するフィールドの数。lite modeがオフの場合、フィールド終了制御パケットに壊れたフィールドフラグが設定されません。
Unused 31:16 未使用
表 637.  NUM_BROKEN_FIELDS
名前 ビット 説明

Number of broken

15:0 フィールド終了制御パケットに破損フィールドフラグが設定されているカウンターの最後のリセット以降に受信されたフィールドの数。ライトモードはオフのみです。
Unused 31:16 未使用
表 638.  NUM_MISMATCH_FIELDS
名前 ビット 説明
Number of mismatch fields 15:0 カウンターの最後のリセット以降に受信された、予想される寸法と一致しないフィールドの数
Unused 31:16 未使用
表 639.  LAST_NUM_LINES
名前 ビット 説明
Number of lines 16:0 最後に受信したフィールドの行数
Unused 31:17 未使用
表 640.  LAST_MIN_WIDTH
名前 ビット 説明
Minimum line width 16:0 最後に受信したフィールドの1行あたりの最小ピクセル数
Unused 31:17 未使用
表 641.  LAST_MAX_WIDTH
名前 ビット 説明
Maximum line width 16:0 最後に受信したフィールドの行あたりの最大ピクセル数
Unused 31:17 未使用
表 642.  RESET_COUNTERS
名前 ビット 説明
Reset counter 31:0 フレームカウントをリセットするには、このレジスターに任意の値を書き込みます。