Vitis システム コンパイル モードの使用 - 2023.2 日本語

Vitis 統合ソフトウェア プラットフォームの資料: アプリケーション アクセラレーション開発 (UG1393)

Document ID
UG1393
Release Date
2023-12-13
Version
2023.2 日本語

AMD Vitis™ システム コンパイル モード (VSC) を使用すると、ハードウェア アクセラレータ コードとホスト アプリケーション コード (C スレッドに基づく) の両方を含む、システム構成を取り込んだ統合シングル ソースの C++ モデルを作成できます。VSC は、データセンター アクセラレーション プロジェクトでのみ使用するため、C++ モデルで指定された設計意図を取り込んで、ザイリンクス ランタイム (XRT) にリンクする必要なホスト コードを生成するシステム構造を作成して、デザインを実行します。このモデルには、アクセラレータ ハードウェアを実行し、データ転送を管理するための多くの自動化機能を備えたランタイム ソフトウェア層が組み込まれています。VSC は、Vitis コンパイルおよびリンク ツールを使用して、FPGA ビットストリームおよびデザイン依存オブジェクト コード、またはソフトウェア ドライバーを生成します。これらのドライバーは、アプリケーションの残りの部分とリンクして実行可能ファイルを作成できます。

VSC は、サポートされるプラットフォームとスタートアップの例 のリストで示すほとんどの AMD Alveo™ データセンターアクセラレータカードをサポートしています。

このセクションは、次の各章で構成されています。