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

23.4.2. リファレンス・クロックNへのロック (Genlock Controller IPフリーランニングから)

外部リファレンス・クロックへのロックには、同じレジスター内のさまざまなビットが関係します。正しいシーケンスで動作を制御し、遷移パルスの幅が十分であることを確認するには、複数回の書き込みが必要です。
  1. 常にPFDをディスエーブルします (IPが以前にPFDを使用していた場合)。
    1. LPFをディスエーブルします。
      • LPF Control 1レジスター = 0x0に書き込み
      • LPF Control 3レジスター = 0x0に書き込み
    2. PFDをディスエーブルします。
      • PFD Controlレジスター = 0x0に書き込み
      • TxRx VCXO Clock Ratioレジスター = 0x0 に書き込み
      • TxRx Reference Clock Ratioレジスター = 0x0に書き込み
  2. LPFをセットアップしてイネーブルします。これは、LPFにデータを供給するPFDがまだディスエーブルなっているときに行うことができます。
    1. LPFを初期化します。このPhase Modeの例では、Integratorリセット値 = 0、PゲインとIゲインはそれぞれ3.0と1.0です。Dは使用されず、負のゲインまたはI分数ゲインモードも使用されません。ロック状態はPhase modeで、LSBの位置を1つずらします(ロック確認用)。DAC Saturationビットがセットされている場合は、これもリセットします (ビット29は、クリアする必要があります)。
      • LPF Control 2レジスター = 0x0に書き込み
      • LPF Control 1レジスター = 0x600d0000に書き込み
      • LPF Control 3レジスター = 0x000301に書き込み
  3. 追加の手順としてイネーブル化を実行します (ビット29 を除く、他のすべてのビットを維持します。ビット29 は「0」に戻す必要があります)。
    1. LPFをイネーブルします。
      • 読み出し変更書き込みビット0 LPF Control 1レジスター = 0x400d0001
  4. 1 回の動作で、出力更新周期のMSB、リファレンス・クロックの選択、そのレートを設定してPFDをセットアップしてイネーブルし、リファレンス・クロックとVCXOクロックをリセットします。
    1. PFDを初期化します。この例では10ビットを設定します。LSBの10個を「1」に設定し、上位6個のMSBを「0」に設定します。MSB 16はビルド時間の値を1024倍します。
      • ビット31:16 PFD Controlレジスター = 0x03ffに書き込み
    2. この例では、Ref0とVCXOのクロック比が1:1になるように選択します。理論的には、両方とも同じ周波数値を持ちます。
      • TxRx VCXO Clock Ratioレジスター = 0x04000000 に書き込み
      • TxRx Reference Clock Ratioレジスター = 0x04000000に書き込み
    3. PFDを初期化します (リファレンスおよびVCXOクロックカウンターのリセット)。
      • 選択したクロックカウンター (この例ではビット4) にビット7:4を書き込み、VCXOクロックカウンターPFDコントロール・レジスター (Reg 0) = 1にビット 12を書き込みます。
  5. 内部クロックカウンターをリセット状態から解除します。
    1. 選択したクロックカウンター (例では、ビット4) のビット7:4とVCXOクロックカウンターPFDコントロール・レジスター (Reg 0) = 0のビット12を読み出し変更書き込みします。
  6. PFDをイネーブルします。
    ビット0 PFDコントロール・レジスター (Reg 0) = 0x1を読み出し変更書き込み
  7. DACを駆動するためのLPF値を書き込みます。
    • DACコントロール・レジスター (Reg 5) = 0x3に書き込み