ソフトウェア プログラマのための Vitis HLS の原則 - 2023.2 日本語

Versal アダプティブ SoC ハードウェア、IP、およびプラットフォーム開発設計手法ガイド (UG1387)

Document ID
UG1387
Release Date
2023-11-15
Version
2023.2 日本語

Vitis HLS では C/C++ ソース コードからハードウェア デザインを生成できるので、Versal アダプティブ SoC プロジェクトで PL ブロックを作成する必要があるソフトウェア開発者は、Vitis HLS を使用することが推奨されます。ただし、Versal デバイスの基盤となるアーキテクチャは CPU や GPU とは異なるため、ハードウェア用の C/C++ の記述はソフトウェア用の C/C++ の記述とは異なります。そのため、Versal デバイス用に最適化されたプログラミング パターンを使用することが重要です。プロデューサー/コンシューマー パターンは、Versal デバイスのプログラミングに特に適しています。この概念、データ ストリーミングおよびパイプライン処理の概念を理解する必要がある場合は、『Vitis 高位合成ユーザー ガイド』 (UG1399)このセクションを参照してください。