AXI VDMA をシンプル トリプル フレーム バッファーとして設定しましたが、画面に表示されるビデオのフレーム レートが非常に低いように見えます。
ビデオが途切れがち (choppy) であるとも言えます。
この問題の原因は何ですか。修正方法を教えてください。
この問題は、ゲンロックの設定が不適切であることが原因で発生します。典型的なフレーム バッファーでは、ゲンロックを次のように設定する必要があります。
ハードウェア設定
ソフトウェア (レジスタ) 設定
注記 : ドライバー (バージョン 4.01.a および 4.02.a) には、MM2S GenlockSrc ビットが適切に設定されないという既知の問題があります。
直接レジスタ書き込みを使用してこのビットにアクセスする必要があります。詳細は、(Xilinx Answer 53331) を参照してください。
また、フレーム同期ソースも適切に設定してください。
フレーム同期の設定に関する詳細は、(Xilinx Answer 53281) を参照してください。
Answer Number | アンサータイトル | 問題の発生したバージョン | 修正バージョン |
---|---|---|---|
47654 | AXI Video Direct Memory Access (VDMA) - リリース ノートおよび既知の問題 | N/A | N/A |
54448 | LogiCORE IP AXI Video Direct Memory Access - Vivado 2013.1 およびそれ以降のツール バージョンのリリース ノートおよび既知の問題 | N/A | N/A |
Answer Number | アンサータイトル | 問題の発生したバージョン | 修正バージョン |
---|---|---|---|
53331 | LogiCORE IP AXI Video Direct Memory Access v5.03.a -制御レジスタの Genlock ソース ビットがドライバーで設定されない | N/A | N/A |
53281 | LogiCORE IP AXI Video Direct Memory Access - FSYNC 処理の推奨事項 | N/A | N/A |