UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 72543

LogiCORE IP AXI Video Direct Memory Access (VDMA)、LogiCORE Video Frame Buffer Read および Write、Zynq UltraScale+ MPSoC VCU - VDMA および Video Frame Buffer をいつ使用すべきか

説明

Video Direct Memory Access (VDMA) IP および Video Frame Buffer IP コアをそれぞれいつ使用すべきですか。

このアンサーは、次の IP のユース ケースのガイドラインを説明しています。

(PG020)AXI Video Direct Memory Access (VDMA) LogiCORE IP
(PG278)Video Frame Buffer Read (VFB Read) LogiCORE IP
(PG278)Video Frame Buffer Read (VFB Write) LogiCORE IP

上記の IP の詳細は、それぞれの製品ガイドを参照してください。

ソリューション

AXI Video Direct Memory Access および Video Frame Buffer Read/Write IP コアには、重複する機能もありますが、独自の機能も備えています。  

このアンサーでは、機能をすべて網羅してはいませんが、次の IP の使用に関する一般的なガイドラインを示しています。

さらに、(PG278) 『Video Frame Buffer Read/Write 製品ガイド』の「General Design Guidelines」のセクションも参照してください。

AXI Video Direct Memory Access (VDMA)

  • VDMA は、ベアメタル、および Zynq UltraScale+ MPSoC VCU 以外の Linux アプリケーションで使用できますが、Linux アプリケーションには、Video Frame Buffer の使用を検討することをお勧めします。
  • VDMA は、Zynq UltraScale+ MPSoC VCU に必要なセミプレーナー フォーマットで読み出しおよび書き込み操作できないため、Zynq UltraScale+ MPSoC VCU とは使用できません。

LogiCORE Video Frame Buffer Read/Write:

  • Video Frame Buffer Read/Write IP コアは、ベアメタルおよび Linux アプリケーションで使用できます。
    このコアは、さまざまなパッキング フォーマットで読み出しおよび書き込みができ、これらのフォーマットを変換するのにも使用できるため、Linux アプリケーションで使用することを推奨します。 
    (サポートされているフォーマットは、(PG278) を参照。)
  • Video Frame Buffer Read/Write IP は、Zynq UltraScale+ MPSoC VCU に必要なセミプレーナー フォーマットで読み出しおよび書き込みできるため、Zynq UltraScale+ MPSoC VCU で使用する必要があります。
  • ソフトウェアでマルチメディア フレームワーク サポートが必要なすべてのマルチメディア パイプライン ユース ケースには、VDMA ではなく、Video Frame Buffer Read/ Write で、Linux Video4Linux (V4L2) ドライバー、DRM ドライバー、および GStreamer フレームワークに関するよりまとまったソリューションが提供されています。
  • 新しいデザインにはすべて、Video Frame Buffer Read/Write IP を使用することを推奨します。

アンサー レコード リファレンス

マスター アンサー レコード

関連アンサー レコード

Answer Number アンサータイトル 問題の発生したバージョン 修正バージョン
66763 LogiCORE H.264/H.265 Video Codec Unit (VCU) - Vivado ツール 2017.3 バージョン以降のリリース ノートおよび既知の問題 N/A N/A
AR# 72543
日付 07/18/2019
ステータス アクティブ
種類 一般
デバイス
ツール 詳細 概略
IP
Boards & Kits
このページをブックマークに追加