改訂履歴 - 2020.2 Japanese

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

Document ID
UG1393
Release Date
2021-03-22
Version
2020.2 Japanese

「Vitis 入門」の改訂履歴

次の表に、Vitis 入門 の改訂履歴を示します。
セクション 改訂内容
2021 年 3 月 22 日 バージョン 2020.2
OpenCL インストーラブル クライアント ドライバー ローダー RHEL/CentOS のインストール情報をアップデート。
2020 年 12 月 15 日 バージョン 2020.2
ザイリンクス ランタイムおよびプラットフォームのインストール マイナー アップデート
2020 年 11 月 23 日 バージョン 2020.2
Vitis ソフトウェア プラットフォームのリリース ノート セクションおよびサブセクションをアップデート。
インストール セクションおよびサブセクションをアップデート。
Vitis ソフトウェア プラットフォームを使用したアクセラレーション フローのアプリケーション開発 マイナー アップデート
実行モデル マイナー アップデート
データセンター アプリケーション アクセラレーション開発フロー 追加。
エンベデッド プロセッサ アプリケーション アクセラレーション開発フロー 追加。
チュートリアルおよびサンプル リンクをアップデート。
2020 年 8 月 20 日 バージョン 2020.1
セクション全体 このセクションにはアップデートなし。
2020 年 6 月 24 日 バージョン 2020.1
インストール要件 オペレーティング システムの要件をアップデート。
2020 年 6 月 3 日 バージョン 2020.1
資料全体 図およびツール コマンドをアップデート。

「アプリケーションの開発」の改訂履歴

次の表に、アプリケーションの開発 の改訂履歴を示します。
セクション 改訂内容
2021 年 3 月 22 日 バージョン 2020.2
セクション全体 このセクションには変更なし。
2020 年 12 月 15 日 バージョン 2020.2
セクション全体 このセクションにはアップデートなし。
2020 年 11 月 23 日 バージョン 2020.2
カーネル プロパティ マイナー アップデート
カーネル実行モード 表を追加。
カーネル インターフェイス マイナー アップデート
ホスト アプリケーション マイナー アップデート
カーネル引数の設定 マイナー アップデート
デバイスでのバッファーの割り当て マイナー アップデート
バッファーの作成とデータ転送 セクションをアップデート。
XRT のバッファー割り当て セクションをアップデート。
ホスト ポインター バッファーの使用 マイナー アップデート
ページ アライメントされたホスト メモリの割り当て マイナー アップデート
カーネル実行 マイナー アップデート
まとめ マイナー アップデート
メモリ インターフェイスの幅に関する考慮事項 マイナー アップデート
バースト読み出しおよび書き込み マイナー アップデート
RTL カーネルの要件 マイナー アップデート
カーネルのインターフェイス要件 表を更新。
カーネルの制御 セクションをアップデート。
割り込み セクションをアップデート。
RTL カーネルの開発フロー セクションをアップデート。
RTL コードを Vivado IP としてパッケージ セクションをアップデート。
RTL カーネルからの XO ファイルの作成 セクションをアップデート。
2020 年 8 月 20 日 バージョン 2020.1
セクション全体 このセクションにはアップデートなし。
2020 年 6 月 24 日 バージョン 2020.1
RTL コードを Vivado IP としてパッケージ 手順をアップデート。
2020 年 6 月 3 日 バージョン 2020.1
メモリ インターフェイスの幅に関する考慮事項 インターフェイスの自動ポート幅変更のサポートに関する情報を追加。
プロセス実行モード プロセス実行モードのタイプに関する詳細を追加。
ストリーミング インターフェイス 使用可能なストリーミング インターフェイスのタイプに関する情報を追加。
C/C ++ カーネル Vitis HLS の詳細を追加。
RTL コードを Vivado IP としてパッケージ IP のパッケージの要件および手順を追加。
ホストとカーネル間 (H2K) のストリーミング データ転送 clCreateStream API フローをアップデート。
ストリーミング データ転送 Vitis™ HLS の詳細を追加。
セクション全体 図およびツール コマンドをアップデート。

「アプリケーションのビルドおよび実行」の改訂履歴

次の表に、アプリケーションのビルドおよび実行 の改訂履歴を示します。
セクション 改訂内容
2021 年 3 月 22 日 バージョン 2020.2
カーネル ポートのメモリへのマップ セクションをアップデート。
HBM の設定と使用 このセクションを追加。
PLRAM の設定と使用 このセクションを追加。
-vivado および -advanced オプション 配置時のグローバル バッファー挿入をディスエーブルにする情報を追加。
RTL シミュレータのサポート すべてのシミュレータの Vivado プロパティをアップデート。
I/O トラフィック ジェネレーターの使用 トラフィック ジェネレーターの実行に関する情報をアップデート。
2020 年 12 月 15 日 バージョン 2020.2
エンベデッド プロセッサ プラットフォームでのエミュレーションの実行 セクションをアップデート。
2020 年 11 月 23 日 バージョン 2020.2
ソフトウェア エミュレーション セクションをアップデート。
ハードウェア エミュレーション セクションをアップデート。
システム ハードウェア ターゲット マイナー アップデート
ホスト プログラムのビルド マイナー アップデート
x86 用のコンパイルおよびリンク マイナー アップデート
Arm 用のコンパイルおよびリンク マイナー アップデート
Vitis コンパイラでのカーネルのコンパイル 引数の命名規則をアップデート。
カーネルのリンク 引数の命名規則をアップデート。
カーネル ポートのメモリへのマップ 「Slave-Bridge を使用したホスト メモリへの接続」セクションを追加。
Vivado 合成およびインプリメンテーション結果の管理 サブセクションを分割/更新し、「カーネルのリンク」から移動。
システムのパッケージ セクションおよびサブセクションをアップデート。
v++ コマンドの出力ディレクトリ セクションをアップデート。
エミュレーションの実行 サブセクションに分割し、新しいトピックを追加。
2020 年 8 月 20 日 バージョン 2020.1
セクション全体 このセクションにはアップデートなし。
2020 年 6 月 24 日 バージョン 2020.1
セクション全体 編集上の更新のみ。技術内容の変更なし。
2020 年 6 月 3 日 バージョン 2020.1
Vitis HLS でのカーネルのコンパイル Vitis HLS にアップデート。
システムのパッケージ 章を追加。
セクション全体 図およびツール コマンドをアップデート。

「アプリケーションのプロファイル、最適化、およびデバッグ」の改訂履歴

次の表に、アプリケーションのプロファイル、最適化、およびデバッグ の改訂履歴を示します。
セクション 改訂内容
2021 年 3 月 22 日 バージョン 2020.2
セクション全体 このセクションには変更なし。
2020 年 12 月 15 日 バージョン 2020.2
セクション全体 このセクションにはアップデートなし。
2020 年 11 月 23 日 バージョン 2020.2
アプリケーションのプロファイリング マイナー アップデート
機能とパフォーマンスのベースライン マイナー アップデート
アプリケーションでのプロファイリングのイネーブル マイナー アップデート
ホスト アプリケーションのカスタム プロファイリング サブトピックを追加。
ガイダンス ヒントを追加。
システム見積もりリレポートを開く マイナー アップデート
HLS レポート マイナー アップデート
プロファイル サマリ レポート マイナー アップデート
プロファイル サマリ レポートの生成と表示 セクションをアップデート。
プロファイル サマリの解釈 セクションをアップデート。
アプリケーション タイムラインの生成と表示 セクションをアップデート。
アプリケーション タイムラインの解釈 読み出しおよび書き込みの説明をアップデート。
オーバーヘッドの少ないプロファイリングのイネーブル セクションをアップデート。
[Waveform] ビューおよびライブ波形ビューアー マイナー アップデート
波形レポートの生成と表示 マイナー アップデート
ホスト最適化 マイナー アップデート
カーネルのキュー追加のオーバーヘッドの削減 マイナー アップデート
データ移動の最適化 セクションをアップデート。
データ転送とカーネル計算のオーバーラップ イベントの図をアップデート。
バッファー メモリの分割 マイナー アップデート
複数の順序どおりのコマンド キュー 図をアップデート。
1 つの順不同コマンド キュー マイナー アップデート
カーネル計算の最適化 セクションをアップデート。
ホスト コードでの DDR バンクの割り当て 重要な注記を追加。
バースト データ転送の使用 マイナー アップデート
計算の並列処理の最適化 マイナー アップデート
ハードウェア エミュレーションのデバッグ手法 追加。
ChipScope を使用したデバッグでのカーネルのイネーブル セクションをアップデート。
System ILA セクションを削除。
ChipScope を使用したデバッグ マイナー アップデート
AXI 違反のためカーネルがハングする マイナー アップデート
エンベデッド プロセッサのハードウェア デバッグ マイナー アップデート
2020 年 8 月 20 日 バージョン 2020.1
セクション全体 このセクションにはアップデートなし。
2020 年 6 月 24 日 バージョン 2020.1
セクション全体 編集上の更新のみ。技術内容の変更なし。
2020 年 6 月 3 日 バージョン 2020.1
エンベデッド プロセッサのエミュレーション デバッグ エンベデッド プロセッサでのエミュレーション デバッグに関する情報を追加。
エンベデッド プロセッサのハードウェア デバッグ エンベデッド プロセッサでのハードウェア デバッグに関する情報を追加。
アプリケーションでのプロファイリングのイネーブル セクションを追加。
ガイダンス 提供されるガイダンスのタイプに関する情報を追加。
HLS レポート Vitis HLS 用にアップデート。
プロファイル サマリ レポート プロファイル サマリ レポートの生成および解釈に関する情報を追加。
オーバーヘッドの少ないプロファイリングのイネーブル セクションを追加。
ChipScope を使用したデバッグでのカーネルのイネーブル AXI プロトコル チェッカーに関する情報を追加。
エンベデッド プロセッサ プラットフォームのデバッグ セクションを追加。
資料全体 図およびツール コマンドをアップデート。

「Vitis 環境リファレンス資料」の改訂履歴

次の表に、Vitis 環境リファレンス資料 の改訂履歴を示します。
セクション 改訂内容
2021 年 3 月 22 日 バージョン 2020.2
--clock オプション 重要なお知らせをアップデート。
--profile オプション --profile.trace_memory を追加。
--vivado オプション --vivado.prop オプションの説明で、fanout_opt オプションを no_bufg_opt に変更。
2020 年 12 月 15 日 バージョン 2020.2
--advanced オプション 表をアップデート
--hls オプション マイナー アップデート
flash xbmgmt flash --scan の説明を追加。
partition partition コマンドの説明を追加。
2020 年 11 月 23 日 バージョン 2020.2
Vitis コンパイラの一般オプション advanced、clock、connectivity、hls、linkhook、package、profile、reuse_bit、vivado オプションを追加。パッケージの説明を追加。
--advanced オプション 表を更新。
--clock オプション セクションをアップデート。
--debug オプション 追加。
--hls オプション セクションをアップデート。
--linkhook オプション セクションをアップデート。
--package オプション マイナー アップデート。
--profile オプション 追加。
--vivado オプション セクションをアップデート。
kernelinfo ユーティリティ マイナー アップデート。
launch_emulator ユーティリティ セクションをアップデート。
package_xo コマンド セクションをアップデート。
platforminfo ユーティリティ force およびコードの更新を追加。
RTL カーネルの XML ファイル タイトルと表をアップデート。
xbutil ユーティリティ ヒントを追加。
p2p マイナー アップデート。
query ファイアウォールの説明を修正。
status マイナー アップデート。
xbmgmt ユーティリティ ヒントを追加。
config マイナー アップデート。
flash マイナー アップデート。
partition 表を追加。
xrt.ini ファイル マイナー アップデート。
2020 年 8 月 20 日 バージョン 2020.1
セクション全体 このセクションにはアップデートなし。
2020 年 6 月 24 日 バージョン 2020.1
Vitis コンパイラの一般オプション 次のコマンドの詳細をアップデート:
  • --custom_script
  • --export_script
  • --advanced.param
2020 年 6 月 3 日 バージョン 2020.1
Vitis コンパイラ コマンド Vitis HLS 用にアップデート。
Vitis コンパイラの一般オプション 次のオプションを大幅にアップデート:
  • --custom_script
  • --dk
  • --from_step
  • --no_ip_cache
  • --remote_ip_cache
  • --reuse_impl
  • --to_step
  • --trace_memory
--advanced オプション 次のオプションを大幅にアップデート:
  • --advanced.param
  • --advanced.prop
--clock オプション 次のオプションを追加:
  • --clock.defaultTolerance
  • --clock.tolerance
--connectivity オプション --connectivity.sc オプションをアップデート。
--linkhook オプション 新しいセクションを追加。
--package オプション 新しいセクションを追加。
--vivado オプション --vivado.prop オプションを大幅にアップデート。
launch_emulator ユーティリティ 新しいセクションを追加。
manage_ipcache ユーティリティ 新しいセクションを追加。
platforminfo ユーティリティ エンベデッド プロセッサの platforminfo の例を追加。
xbutil ユーティリティ

xbutil ユーティリティに関する情報を追加。

すべてのコマンドを大幅にアップデート。

xbmgmt ユーティリティ xbmgmt ユーティリティに関する情報を追加。

すべてのコマンドを大幅にアップデート。

xclbinutil ユーティリティ 次のセクションを大幅にアップデート:
xrt.ini ファイル 次のキーを追加:
  • Runtime グループ: ert_pollingexclusive_cu_context
  • Debug グループ: continuous_tracecontinuous_trace_interval_mslop_tracepower_profile
  • Emulation グループ: debug_mode (launch_waveform に置き換わる)、user_pre_sim_scriptuser_post_sim_scriptxtlm_aximm_logxtlm_axis_logtimeout_scale
HLS プラグマ 表に新しいプラグマを追加。
注記: 2020.1 リリースから、プラグマの説明はすべて Vitis HLS フロー に含まれます。

「Vitis アナライザーの使用」の改訂履歴

次の表に、Vitis アナライザーの使用 の改訂履歴を示します。
セクション 改訂内容
2021 年 3 月 22 日 バージョン 2020.2
セクション全体 このセクションには変更なし。
2020 年 12 月 15 日 バージョン 2020.2
セクション全体 このセクションにはアップデートなし。
2020 年 11 月 23 日 バージョン 2020.2
Vitis アナライザーの使用 Versal AI エンジン の説明を追加。
レポートの使用 マイナー アップデート。
Vitis アナライザーの GUI およびウィンドウ マネージャー セクションをアップデート。
プラットフォームおよびシステム ダイアグラム マイナー アップデート。
AI エンジン グラフおよびアレイ 追加。
Vitis アナライザーの設定 セクションをアップデート。
ガイダンスしきい値の設定 追加。
アーカイブ ファイルの作成 マイナー アップデート。
2020 年 8 月 20 日 バージョン 2020.1
セクション全体 このセクションにはアップデートなし。
2020 年 6 月 24 日 バージョン 2020.1
セクション全体 編集上の更新のみ。技術内容の変更なし。
2020 年 6 月 3 日 バージョン 2020.1
Vitis アナライザーの GUI およびウィンドウ マネージャー Vitis アナライザーのワークスペースに関する情報をアップデート。

次の新しいセクションを追加:

プラットフォームおよびシステム ダイアグラム 新しい章を追加。
アーカイブ ファイルの作成 新しい章を追加。
資料全体 図およびツール コマンドをアップデート。

「Vitis IDE の使用」の改訂履歴

次の表に、Vitis IDE の使用 の改訂履歴を示します。
セクション 改訂内容
2021 年 3 月 22 日 バージョン 2020.2
セクション全体 このセクションには変更なし。
2020 年 12 月 15 日 バージョン 2020.2
プラットフォームおよびリポジトリの管理 追加タブの説明をアップデート。
ソースの追加 マイナー アップデート
システムのビルド ヒントを追加。
Vitis の実行およびデバッグ コンフィギュレーション設定 マイナー アップデート
2020 年 11 月 23 日 バージョン 2020.2
アプリケーション プロジェクトの作成 セクションをアップデート。
Vitis IDE の理解 マイナー アップデート
ソースの追加 マイナー アップデート
[Project Editor] ビューの使用 セクションをアップデート。
[Assistant] ビューの使用 セクションをアップデート。
Vitis IDE からの出力ディレクトリ セクションをアップデート。
Vitis IDE の設定 セクションおよびサブセクションをアップデート。
RTL カーネルの生成 セクションをアップデート。
2020 年 8 月 20 日 バージョン 2020.1
セクション全体 このセクションにはアップデートなし。
2020 年 6 月 24 日 バージョン 2020.1
セクション全体 編集上の更新のみ。技術内容の変更なし。
2020 年 6 月 3 日 バージョン 2020.1
サンプル デザインの概要 Vitis ライブラリの使用に関する情報を追加。
Vitis のコマンド オプション -debug コマンドを追加。
アプリケーション プロジェクトの作成 IDE の変更およびフローの手順を新しい情報でアップデート。
Vitis IDE デバッグ フロー 新しいセクションを追加:
資料全体 図およびツール コマンドをアップデート。

「Vitis エンベデッド プラットフォームの使用」の改訂履歴

次の表に、Vitis エンベデッド プラットフォームの使用 の改訂履歴を示します。
セクション 改訂内容
2021 年 3 月 22 日 バージョン 2020.2
プラットフォーム作成の基本 セクションを書き直し。
ハードウェア インターフェイスの追加 一般的な要件に内容を追加。
2020 年 12 月 15 日 バージョン 2020.2
ハードウェア インターフェイスの追加 マイナー アップデート。
2020 年 11 月 23 日 バージョン 2020.2
プラットフォームの命名規則 マイナー アップデート。
PetaLinux rootfs でのソフトウェア パッケージの管理 リンクをアップデート。
ハードウェア インターフェイスの追加 セクションをアップデート。
エクステンシブル XSA のハードウェア エミュレーションのイネーブル 追加。
2020 年 8 月 20 日 バージョン 2020.1
Vitis でのエンベデッド プラットフォームの作成 追加。
2020 年 6 月 24 日 バージョン 2020.1
セクション全体 このバージョン用に書き直し。

「新規ターゲット プラットフォームへの移行」の改訂履歴

次の表に、新規ターゲット プラットフォームへの移行 の改訂履歴を示します。
セクション 改訂内容
2021 年 3 月 22 日 バージョン 2020.2
セクション全体 このセクションには変更なし。
2020 年 12 月 15 日 バージョン 2020.2
セクション全体 このセクションにはアップデートなし。
2020 年 11 月 23 日 バージョン 2020.2
セクション全体 このセクションにはアップデートなし。
2020 年 8 月 20 日 バージョン 2020.1
セクション全体 このセクションにはアップデートなし。
2020 年 6 月 24 日 バージョン 2020.1
セクション全体 編集上の更新のみ。技術内容の変更なし。
2020 年 6 月 3 日 バージョン 2020.1
セクション全体 編集上の更新のみ。技術内容の変更なし。