Vitis HLS の使用方法を短時間で習得するためのチュートリアルおよびサンプル アプリケーションが次の場所から提供されています。
- Vitis HLS 入門サンプル (https://github.com/Xilinx/Vitis-HLS-Introductory-Examples)
- 適切な設計プラクティス、コーディング ガイドライン、一般的なアプリケーションのデザイン パターンなどのコード例が多数含まれ、アプリケーションのパフォーマンスを最大限にするために重要な最適化手法が示されています。すべての例には、README ファイルとコード例を使用するための hls_config.cfg ファイルおよび run_hls.tcl スクリプトが含まれています。
- Vitis アクセラレーション例リポジトリ (https://github.com/Xilinx/Vitis_Accel_Examples)
- Vitis ツールおよびプラットフォームのさまざまな機能を紹介する例が含まれます。Vitis アプリケーション アクセラレーション開発フロー用のホスト コードおよびカーネル プログラムに関する特定の状況が機能する小型の例で示されます。これらの例のカーネル コードは、HLS コンポーネントとして直接コンパイルできます。
- Vitis アプリケーション アクセラレーション開発フロー チュートリアル (https://github.com/Xilinx/Vitis-Tutorials)
- Vitis Unified IDE を使用して HLS コンポーネントを作成して Vitis ボトムアップ デザイン フローで使用する方法を含め、ツール フローおよびアプリケーション開発に関する特定の概念を理解するためのチュートリアルが多数含まれます。