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

14.5. Clocked Video Input IPレジスター

このIPを使用すると、Avalonメモリーマップド・プロセッサー・レジスター・インターフェイスを介してパラメーターをランタイム時にコンフィグレーションできます。
表 145.  Clocked Video Input IPレジスター
オフセット レジスター アクセス 説明
Parameterizationレジスター
0x000 VID_PID RO このレジスターを読み出して、クロックビデオ入力の製品IDを取得します。このレジスターは、常に0x6FA7_0170を返します。
0x004 VERSION_NUMBER RO

このレジスターを読み出して、インテルがこのIPをビルドするために使用するインテルQuartusリリースのバージョン情報を取得します。

0x008-

0x014

RESERVED RO  
0x018 NUMBER OF PIXELS IN PARALLEL RO このレジスターを読み出して、クロックサイクルごとに処理されるピクセル数を決定します。
0x01C NUMBER OF COLOR PLANES RO このレジスターを読み出して、カラープレーンの数を決定します。
0x020 NUMBER OF BITS PER COLOR SAMPLE RO このレジスターを読み出して、カラーサンプルごとのビット数を決定します。
0x024 AXI4-S FR INTERFACE TREADY RO このレジスターを読み出して、フルラスター・インターフェイスに TREADY コンジットが含まれているかどうかを決定します。
0x028 OUTPUT VIDEO LINE BUFFER DEPTH RO このレジスターを読み出して、出力ラインバッファーの深度を決定します。
0x02C VIDEO TELEMETRICS INFORMATION RO このレジスターを読み出して、ビデオタイミング情報を取得するオプションのロジックがこのIPに含まれているかどうかを決定します。
0x030 OUTPUT CLOCK FREQUENCY RO このレジスターを読み出して、出力クロック周波数を決定します。
Core Specificレジスター
0x148 Control RW IPコントロール動作モードを設定します。
0x14C Status RW IPのステータスを返します。
0x150 Interrupt_Alarm RW 割り込みステータスとビットのクリア
0x154 Horizontal_sample_count RO ビデオストリームのラインごとに検出された幅の数を返します。
0x158 Active_line_count RO ブランキングを除くビデオストリームのフレームごとに検出された高さのカウントを返します。
0x15C Total_line_count RO ブランキングを含むビデオストリームのフレームごとに検出された高さの数を返します。
0x160 Ref_lock_cfg1 RW ビデオロック信号をアサートするためのIPリファレンスの幅と高さの値
0x164 Ref_lock_cfg2 RW ビデオロック信号をアサートするためのIPリファレンス・フレーム数とライン数の値
0x168 Clk_in_freq_count RO 入力クロックの周波数検出値を返します。
0x16C Tpg_cfg1 RW カラープレーン4とカラープレーン3の値をコンフィグレーションします。
0x170 Tpg_cfg2 RW カラープレーン2とカラープレーン1の値をコンフィグレーションします。
0x174-0x184 Reserved -  
0x188 Total_fr_pixel_count RO ブランキングを含む入力フルラスター・フレーム上で検出されたピクセルの合計数を返します。
0x18C Total_active_pixel_count RO ブランキングを除く入力フルラスター・フレーム上で検出されたピクセルの合計数を返します。
0x190 Fr_pixel_line_count RO ブランキングを含む、およびブランキングを除いた、検出されたラインごとのピクセルの合計数を返します。
0x194 Hpulse_count RO ビデオ形式がSyncタイミングモードを使用する場合はHsync幅の値を返し、それ以外の場合は水平ブランキング期間の合計を返します。
0x198 Hbp_hfp_count RO ビデオ形式がSyncタイミングモードを使用する場合は水平バックポーチ幅の値を返し、それ以外の場合は0を返します。
0x19C f0f1_vfp_count RO フィールド0とフィールド1の垂直フロントポーチ値を返します。
0x1A0 f0f1_vpulse_count_reg RO フィールド0とフィールド1のVsync値を返します。
0x1A4 f0f1_vbp_count_reg RO フィールド0とフィールド1の垂直バックポーチ値を返します。
0x1A8 Hpulse_ref RW 予想されるHsyncパラメーターのリファレンス値です。 24
0x1AC Hbp_hfp_ref RW 予想される水平フロントポーチおよびバック・ポーチ・パラメーターのリファレンス値です。24
0x1B0 f0f1_vfp_ref RW 予想される垂直フロント・ポーチ・パラメーターのリファレンス値です。24
0x1B4 f0f1_vpulse_ref RW 予想されるVsyncパラメーターのリファレンス値です。24
0x1B8 f0f1_vbp_ref RW 予想される垂直バック・ポーチ・パラメーターのリファレンス値です。24
0x1BC f0f1_fps_cnt RO フィールド0とフィールド1の1秒あたりのフレーム数の値を返します。

レジスタービットの説明

表 146.  Vid_pid
ビット 説明
31:0 製品識別番号

表 147.  Version_number_pid
ビット 説明
31:0 IPバージョン番号
表 148.  NUMBER OF PIXELS IN PARALLEL
ビット 説明
31:0 クロックサイクルごとに送信されるピクセルの数です。
表 149.  NUMBER OF COLOR PLANES
ビット 説明
31:0 入力時のサンプルごとのカラープレーンの数です。
表 150.  NUMBER OF BITS PER COLOR SAMPLE
ビット 説明
31:0 カラーサンプルごとのビット数です。
表 151.  AXI4-S FR INTERFACE TREADY
ビット 説明
31:0 フルラスター・インターフェイスの一部としてTREADY信号をイネーブルします。
表 152.  OUTPUT VIDEO LINE BUFFER DEPTH
ビット 説明
31:0 出力ビデオ・ライン・バッファーの最大深度です。
表 153.  VIDEO TELEMETRICS INFORMATION
ビット 説明
31:0 ビデオ・テレメトリクス情報ロジックをイネーブルします。
表 154.  OUTPUT CLOCK FREQUENCY
ビット 説明
31:0 出力クロック周波数 (Hz) です。
表 155.  Control
ビット 名前 説明
23:16 f0f1_fps_ref_cnt

これらのビットをF0およびF1の1秒あたりのフレーム数の予想最小値に設定すると、インターレース・ビデオ形式の自動検出ができるようになります。

7 ext_locked_ena このビットを設定すると、外部ビデオロック信号が入力に安定したビデオストリームが存在することを示すことができるようになります。
6 hsync_pol 自動極性検出がオフの場合、このビットを設定してhsync/hpulse信号の極性をオーバーライドします。
5 vsync_pol 自動極性検出がオフの場合、このビットを設定してvsync/vpulse信号の極性をオーバーライドします。
4 auto_pol_dect ビデオ同期の自動極性検出をオンにするには、このビットを設定します。
3 mux_out_sel 出力フレームクリーナーをオンにするには、このビットを設定します。
2 irq2_ena フレーム終了ビデオ割り込みをオンにするには、このビットを設定します。
1 irq1_ena ステータス更新割り込みをオンにするには、このビットをセットします。
0 Go bit 次のビデオフレーム境界でIPデータ出力を開始するには、このビットを1に設定します。
表 156.  Status
ビット 名前 説明
11 vid_in_clk_stopped

このビットは、入力ビデオクロックが動作を停止したかどうかを示します。

10 fr_interlaced_detected このビットは、入力ビデオ形式がインターレースビデオ形式として自動検出されたかどうかを示します。
9 hsync_pol_detc このビットは、水平信号の検出された極性を示します。
8 vsync_pol_detc このビットは、垂直信号の検出された極性を示します。
7 drop_vid このビットは、フレームが完了していないことを示します。
6 - 予約済み
5 external_vid_locked このビットは、外部ビデオのロックがアサートされているかどうかを示します。
4 internal_vid_locked このビットは、内部ビデオのロックがアサートされているかどうかを示します。
3 overflow_sticky このビットは、FIFOオーバーフローが発生したかどうかを示します。このビットに1を書き込むとクリアされます。
2 vid_sync_mode このビットは、入力ビデオフレームがBlankタイミングを使用、またはSyncタイミングを使用しているかを示します。
1 interlaced_detected このビットは、インターレース形式が検出されたかどうかを示します。
0 Status このビットは、入力解像度が変更されたかどうかを示します。
表 157.  Interrupt_Alarm
ビット 名前 説明
14 hfp_alarm_sticky このビットは、リファレンスhfpカウンターが実際のhfpカウンターと一致していないことを示します。クリアするには、このビットを1に設定します。
13 hpulse_alarm_sticky このビットは、リファレンスhpulseカウンターが実際のhpulseカウンターと一致していないことを示します。クリアするには、このビットを1に設定します。
12 hbp_alarm_sticky このビットは、リファレンスhbpカウンターが実際のhbpカウンターと一致していないことを示します。クリアするには、このビットを1に設定します。
11 f0_vfp_alarm_sticky このビットは、リファレンスvfpカウンターが実際のvfpカウンターと一致していないことを示します。クリアするには、このビットを1に設定します。
10 f0_vpulse_alarm_sticky このビットは、リファレンスvpulseカウンターが実際のvpulseカウンターと一致していないことを示します。クリアするには、このビットを1に設定します。
9 f0_vbp_alarm_sticky このビットは、リファレンスvbpカウンターが実際のvbpカウンターと一致していないことを示します。クリアするには、このビットを1に設定します。
8 f1_vfp_alarm_sticky このビットは、リファレンスvfpカウンターが実際のvfpカウンターと一致していないことを示します。このビットを1に設定するとクリアされます。
7 f1_vpulse_alarm_sticky このビットは、リファレンスvpulseカウンターが実際のvpulseカウンターと一致していないことを示します。クリアするには、このビットを1に設定します。
6 f1_vbp_alarm_sticky このビットは、リファレンスvbpカウンターが実際のvbpカウンターと一致していないことを示します。クリアするには、このビットを1に設定します。
5 video_width_alarm_sticky このビットは、リファレンス・カウンターが実際の幅カウンターと一致していないことを示します。クリアするには、このビットを1に設定します。
4 video_height_alarm_sticky このビットは、リファレンス高さカウンターが実際の高さカウンターと一致していないことを示します。クリアするには、このビットを1に設定します。
3 video_frames_alarm_sticky このビットは、リファレンス・フレーム・カウンターが実際のフレームカウンターと一致していないことを示します。クリアするには、このビットを1に設定します。
2 video_lines_alarm_sticky このビットは、リファレンス・ライン・カウンターが実際のラインカウンターと一致していないことを示します。クリアするには、このビットを1に設定します。
1 eof_sticky このビットはフレームの終わりを示します。クリアするには、このビットを1に設定します。
0 irq_status_sticky このビットはビデオ解像度の終わりを示します。クリアするには、このビットを1に設定します。
表 158.  Horizontal_sample_count
ビット 説明
31:16 1行あたりの総ピクセル数
15:0 1行あたりのアクティブなピクセル数
表 159.  Active_line_count
ビット 説明
31:16 フィールド0のアクティブな行数
15:0 フィールド1のアクティブな行数
表 160.  Total_line_count
ビット 説明
31:16 フィールド0の合計 (ブランキング + アクティブ) 行数
15:0 フィールド1の合計 (ブランキング + アクティブ) 行数
表 161.  Ref_lock_cfg1
ビット 説明
31:16 ビデオロック信号をアサートするために予想される出力ビデオの高さ
15:0 ビデオロック信号をアサートするために予想される出力ビデオ幅
表 162.  Ref_lock_cfg2
ビット 説明
31:16 ビデオロック信号をアサートする前の連続有効フレーム数
15:0 ビデオロック信号をアサートする前の連続有効ライン数
表 163.  Clk_in_freq_count
ビット 説明
31:0 入力クロック周波数の値 (Hz)
表 164.  Tpg_cfg1_reg
ビット 説明
31:16 カラープレーン#4のピクセル値
15:0 カラープレーン#3のピクセル値
表 165.  Tpg_cfg2
ビット 説明
31:16 カラープレーン#2のピクセル値
15:0 カラープレーン#1のピクセル値
表 166.  Total_fr_pixel_count
ビット 説明
31:0 フレームごとのフルラスター・ピクセルの合計数
表 167.  Total_active_pixel_count
ビット 説明
31:0 フレームごとのアクティブピクセルの合計数
表 168.  Fr_pixel_line_count
ビット 説明
31:16 ラインごとのフルラスター・ブランキング・ピクセル
15:0 フレームごとのフルラスター・ブランキング行
表 169.  Hpulse_count
ビット 説明
31:16

フレームごとのアクティブ行の合計数

15:0 水平 (H) カウンター
表 170.  Hbp_hfp_count
ビット 説明
31:16 水平フロント・ポーチ・カウンター
15:0 水平バック・ポーチ・カウンター
表 171.  F0f1_vfp_count
ビット 説明
31:16 フィールド0の垂直フロント・ポーチ・カウンター
15:0 フィールド1の垂直フロント・ポーチ・カウンター
表 172.  F0f1_vpulse_count
ビット 説明
31:16 フィールド0の垂直リファレンス
15:0 フィールド1の垂直カウンター
表 173.  F0f1_vbp_count
ビット 説明
31:16 フィールド0の垂直バック・ポーチ・カウンター
15:0 フィールド1の垂直バック・ポーチ・カウンター
表 174.  Hpulse_ref
ビット 説明
15:0 水平 (H) リファレンス・カウンター
表 175.  Hbp_hfp_ref
ビット 説明
31:16 水平フロント・ポーチ・リファレンス・カウンター
15:0 水平バック・ポーチ・リファレンス・カウンター
表 176.  F0f1_vfp_ref
ビット 説明
31:16 フィールド0の垂直フロント・ポーチ・リファレンス・カウンター
15:0 フィールド1の垂直フロント・ポーチ・リファレンス・カウンター
表 177.  F0f1_vpulse_ref
ビット 説明
31:16 フィールド0の垂直 (V) リファレンス・カウンター
15:0 フィールド1の垂直 (V) リファレンス・カウンター
表 178.  F0f1_vbp_ref
ビット 説明
31:16 フィールド0の垂直バック・ポーチ・リファレンス・カウンター
15:0 フィールド1の垂直バック・ポーチ・リファレンス・カウンター
表 179.  f0f1_fps_cnt
ビット 説明
31:16

フィールド0で検出された1秒あたりのフレーム数

15:0

フィールド1で検出された1秒あたりのフレーム数

24 対応するアラームがオンで、検出された値がこのレジスターと一致しない場合、IPはスティッキー・ビットをアサートして不一致を示します。