ザイリンクス ランタイム (XRT) は、ユーザー空間およびカーネル ドライバー コンポーネントの組み合わせとしてインプリメントされます。XRT では、Alveo PCIe ベースのカード、Versal および Zynq UltraScale+ MPSoC ベースのエンベデッド システム プラットフォームがサポートされ、ザイリンクス プログラマブル ロジック デバイスへのソフトウェア インターフェイスが提供されます。
Vitis アプリケーション アクセラレーション開発フローを実行するには、XRT をインストールする必要があります。プラットフォームをダウンロードするたびに再インストールする必要はありません。
注記:
Arm®
ベースのエンベデッド プラットフォームをターゲットにする場合、XRT のインストールは必要ありません。Vitis コンパイラには、ハードウェア生成用に独自の
xclbinutil
のコピーがあり、ソフトウェア コンパイルの場合は、sysroot
から XRT を使用できます。ダウンロード ページで Common
images for Embedded Vitis platforms を見つけます。重要: XRT のインストールでは、標準 Linux RPM および Linux DEB 配布ファイルが使用されます。すべてのソフトウェアおよびファームウェアのインストールにルート権限が必要です。
<rpm-dir> または <deb-dir> は、インストールするパッケージをダウンロードしたディレクトリです。
使用するオペレーティング システム用の XRT パッケージをダウンロードおよびインストールするには、次を実行します。
- https://japan.xilinx.com/xrt にアクセスします。
- Getting Started (設計開始) ページから特定の Alveo データセンターアクセラレータ カードまたはエンベデッド プラットフォーム用の XRT パッケージをダウンロードできます。プラットフォームを選択すると、XRT のダウンロード手順と、選択したプラットフォームに必要なファイルが記載されたウェブサイトにリダイレクトされます。
- 手順に従って、XRT および選択したプラットフォームをインストールします。 ヒント: Alveo データセンター アクセラレータ カードのインストール方法は、プラットフォームのダウンロード ページを参照してください。エンベデッド プラットフォームのインストール方法は、次のセクションを参照してください。