動作の変更 - 2021.1 Japanese

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

Document ID
UG1393
Release Date
2022-03-29
Version
2021.1 Japanese

次の表に、移行の際に動作またはフローに影響するこのリリースと以前のリリースとの違いを示します。

表 1. 動作の変更のサマリ
エリア 動作
Vitis HLS 1 Git Repository は、以前は左下の区画からアクセスできていました。これは、Console エリアに移動しています。
Analysis パースペクティブはもう存在しません。レポートおよびビューには、Synthesis レイアウトからアクセスできるようになりました。
Pragma HLS SHARED は以前はスタンドアロンのプラグマでした。これは pragma HLS STREAM type= オプションで指定できるようになりました。
  • pragma HLS SHAREDpragma HLS STREAM type=shared になりました。
  • pragma HLS SHARED および pragma HLS STABLEpragma HLS STREAM type=unsync (共有され、非同期) にまとめられました。
Vivado IP フローの config_interface -m_axi_offset のデフォルト設定が slave に変更されました。つまり、m_axi インターフェイスが Vivado IP に追加されると、s_axilite インターフェイスも追加され、そのインターフェイスを介してオフセットが管理されます。
浮動小数点アキュムレータと MAC が、config_op コマンドによる制御を強化するため、新しい精度を提供するようになりました。2020.2 の結果を 2021.1 に複製するには、次のコマンドを使用します。
config_op facc -impl auto -precision low
Vitis プロファイル xrt.ini ファイルで、profile=trueopencl_summary=true および opencl_device_counter=true に変更され、カーネル側のデータをキャプチャするようになりました。これらのオプションは、別々でも一緒でも指定できます。
Vitis タイムライン すべてのトレース結果 (opencl_trace=truedata_transfer_trace=truestall_trace=all よびその他) が Vitis アナライザーのアプリケーションタイムラインに追加されます。レポートを表示するときに、アプリケーション タイムラインに追加するエレメントを指定できます。
timeline_traceopencl_trace に変更されています。
Vitis デバッグ ハードウェア エミュレーション フロー中の GDB カーネル デバッグはサポートされなくなりました。
Vitis AI エンジン デフォルトの最適化レベルが 2020.2 では xlopt=0 だったのが、2021.1 では xlopt=1 に変更されています。
launch_hw_emu.sh-aie-sim-options を使用すると、テキスト ファイルを介して AIE_PROFILE をイネーブルにして AI エンジン をプロファイルできます。
x86simulator の変更点は、パケット スイッチング コンストラクトのサポート、GDB デバッグで、printf() マクロも追加されています。
グラフを制御するための XRT ネイティブ C++ API (xrt::graph) が追加されました。
GMIO にアクセスするデザインに対して、ハードウェア エミュレーションがサポートされるようになりました。
ADF グラフでの PL カーネルのサポートは廃止されました。
  1. 詳細は、 『Vitis 高位合成ユーザー ガイド』 (UG1399) を参照してください。