主な動作の違い - 2023.2 日本語

Vitis 高位合成ユーザー ガイド (UG1399)

Document ID
UG1399
Release Date
2023-12-18
Version
2023.2 日本語

このセクションでは、 HLS および AMD Vitis™ HLS の動作の主な違いについて説明します。これらの動作の違いによって結果品質 (QoR) に大きな差が生じることがあるため、異なるバージョンの HLS ツール間の QoR を比較する場合はこれらの主な動作の違いを理解しておく必要があります。Vitis HLS を使用する前に、このセクションに目を通すことをお勧めします。

ヒント: Vitis HLSVivado HLS の動作は異なるので、Vitis ツールで使用するコードは異なるものにすることが必要な場合があります。同じソース コードを両方のツールで使用できるようにするため、Vitis HLS ではこのツール用に記述されたソース コードを囲む __VITIS_HLS__ という定義済みのマクロがサポートされています。ツール特定のコードを囲むには、#if defined( __VITIS_HLS__) タイプのプリプロセッサ宣言を使用します。