リリース ノート、インストール およびライセンス ガイド › support ›...
TRANSCRIPT
SDx 環境
リ リース ノート、 インス トールおよびライセンス ガイド
UG1238 (v2016.4) 2017 年 4 月 24 日
この資料は表記のバージョンの英語版を翻訳したもので、内容に相違が生じる場合には原文を優先します。資料によっては英語版の更新に対応していないものがあります。日本語版は参考用としてご使用の上、最新情報につきましては、必ず最新英語版をご参照ください。
SDx 環境リ リース ノート、 インストールおよびライセンス ガイド 2UG1238 (v2016.4) 2017 年 4 月 24 日 japan.xilinx.com
改訂履歴
次の表に、 この文書の改訂履歴を示します。
日付 バージョ ン 改訂内容
2017 年 4 月 24 日 2016.4 「バッチ モード インス トール フロー」 を追加。
2017 年 3 月 31 日 2016.4 マイナー アップデート。
2017 年 3 月 14 日 2016.4 新規ソフ ト ウェア リ リースに合わせてアップデート。
「2016.4 の新機能」 を追加。
「2016.4 の既知の問題」 を追加。
2016 年 12 月 2 日 2016.3 タイ トルを変更。
2016 年 11 月 30 日 2016.3 初版。
SDx 環境リ リース ノート、 インストールおよびライセンス ガイド 3UG1238 (v2016.4) 2017 年 4 月 24 日 japan.xilinx.com
目次
改訂履歴 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
第 1章: サポート されるボードおよびリ リース ノートSDSoC - SDAccel 開発環境共通のインフラス ト ラ クチャ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2016.4 の新機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2016.4 の既知の問題 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
第 2章: 概要SDSoC 概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
SDAccel 概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
ハードウェア要件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
ソフ ト ウェア要件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
その他の情報 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
第 3章: ライセンスの取得ザイ リ ンクス ライセンス サイ トでのライセンスの生成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
第 4章: SDx 環境のインストールツールのインス トール準備 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
SDSoC および SDAccel のインス トール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
付録 A: その他のリソースおよび法的通知ザイ リ ンクス リ ソース . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
ソ リ ューシ ョ ン センター . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Documentation Navigator およびデザイン ハブ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
参考資料 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
お読みください: 重要な法的通知 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
第 1章
サポート されるボードおよびリ リース ノート
SDSoC ‐ SDAccel 開発環境共通のインフラス ト ラクチャ
共通のインフラス ト ラ クチャには、 次のものが含まれます。
• SDSoC™ および SDAccel™ 開発環境をダウンロードおよびインス トールする統合インス トーラー
° サポート されるデバイスおよびプラ ッ ト フォームに必要なツールおよびデータ ファ イルを含む完全なイン
ス トール環境
° ウェブ ベースのインス トーラー サポート
° SDSoC および SDAccel 環境をインス トールするオプシ ョ ン
• サポート されるオペレーティング システム
° Windows 7 および 7 SP1 Professional (64 ビッ ト ) (SDSoC のみ)
° Windows 10 Professional (64 ビッ ト ) (SDSoC のみ)
° Linux サポート
- Red Hat Enterprise Workstation/Server 7.1 ~ 7.2 (64 ビッ ト )
- Red Hat Enterprise Workstation 6.7 および 6.8 (64 ビッ ト )
- CentOS 6.8、 CentOS 7.2 (64 ビッ ト ) (SDAccel のみ)
- Ubuntu Linux 16.04.3 LTS (64 ビッ ト ) (SDSoC のみ)
• SDSoC および SDAccel 開発環境の両方をサポートする統合 IDE
° プロジェク トの作成、 エ ミ ュレーシ ョ ン、 パフォーマンス見積も り、 インプリ メンテーシ ョ ン、 およびデ
バッグをサポートする Eclipse ベースの IDE
° [Reports] ビューからすべてのレポートにアクセス
• プロジェク トの作成、 エ ミ ュレーシ ョ ン、 ライセンス チェッ クにおいて SDx GUI の安定性を向上。
SDx 環境リ リース ノート、 インストールおよびライセンス ガイド 4UG1238 (v2016.4) 2017 年 4 月 24 日 japan.xilinx.com
第 1章: サポート されるボードおよびリ リース ノート
2016.4 の新機能
SDSoC 開発環境の機能
この リ リースに含まれる SDSoC 開発環境のアップデートは、 次のとおりです。
• ARM® コンパイラ ツール チェーンをサポート
° Linaro ベース gcc 5.2-2015.11-2 32 ビッ トおよび 64 ビッ ト ツールチェーン
• ターゲッ ト OS サポート
° Linux (カーネル 4.6、 ザイ リ ンクス ブランチ xilinx-v2016.4_sdsoc)、 ベアメ タル、 および FreeRTOS 8.2.3
° ZC702 プラ ッ ト フォーム用のサンプル PetaLinux BSP ( 『SDSoC 環境プラ ッ ト フォーム開発ガイ ド』
(UG1146) [参照 4] で説明)
• デバイス サポート
° Zynq®-7000 をサポート
° Zynq UltraScale+™ MPSoC のサポートで次を改善
- ES1 および ES2 シ リ コンの 64 ビッ ト アドレス指定
- パフォーマンスの見積も り フローのサポート
- ZCU102 プラ ッ ト フォームに 150 MHz、 200 MHz、 および 300 MHz ク ロ ッ クを追加
- カスタム プラ ッ ト フォームのハードウェア メ タ データ仕様をエクスポートする Vivado® Tcl API を改善
- Zynq UltraScale™ MPSoC ベースのターゲッ ト リ ファレンス デザイン 2016.4 (エンベデッ ド ビデオ処理
プラ ッ ト フォーム) をサポート。
- Zynq UltraScale MPSoC ソフ ト ウェア アクセラレーシ ョ ン TRD 2016.4 (エンベデッ ド信号処理プラ ッ ト
フォーム) をサポート
• ベータ : QEMU および RTL 協調シ ミ ュレーシ ョ ンに基づく新しいエミ ュレーター (Zynq ターゲッ ト、 Linux ホス
ト OS のみ)
° ZC702、 ZC706、 Zybo、 ZedBoard、 MicroZed プラ ッ ト フォームをサポート
° グラフ ィカル波形ビューアーを含むコマンド ラ イン インターフェイス
° Eclipse IDE 内にフローを統合 (ベータ リ リース)
• アーリー アクセス : Zynq および Zynq UltraScale+ MPSoC デバイスで OpenCL™ コンパイル フローをサポート
° エミ ュレーシ ョ ン フローおよびプロファイル レポートは、 2016.4 の OpenCL のプラ ッ ト フォームではサ
ポート されません。
アーリー アクセスを希望される場合は、 販売代理店までご連絡ください。
• 統合 Eclipse IDE
° 2016.3 SDSoC からプロジェク ト をインポート
° 独立したプロジェク ト設定を含む Debug、 Release、 およびユーザー定義のビルド コンフ ィギュレーシ ョ ン
° プラ ッ ト フォーム リ ポジ ト リ をサポート
SDx 環境リ リース ノート、 インストールおよびライセンス ガイド 5UG1238 (v2016.4) 2017 年 4 月 24 日 japan.xilinx.com
第 1章: サポート されるボードおよびリ リース ノート
• システム コンパイラの改善点
° SDS copy プラグマでク ラス メ ンバーをサポート
° 関数の 上位で同時 HLS データフローおよびマルチバッファー BRAM マップ配列引数をサポート
° パッ ク型 structs および scalar の幅を 32 ビッ トから 1024 ビッ トに増加
° SDS copy プラグマでク ラス メ ンバーをサポート
° スタンドアロンおよび FreeRTOS のスケジューリ ングを改善
° MIG でアクセス可能な DDR で SG-DMA をサポート
° バグ修正
• C/C++ ランタイムの改善
° 4K までのバッファーで sds_alloc をサポート
° 64 までの UIO デバイスをサポート
° パフォーマンスの改善
° バグ修正
• プラ ッ ト フォームのアップデート
° Zynq UltraScale+ をサポートする zcu102_es2 プラ ッ ト フォーム (ES2 シ リ コン)
• ユーザー定義プラ ッ ト フォーム サポート を向上
° SDSoC プラ ッ ト フォーム作成を支援する sdspfm ユーティ リ ティ
° sdspfm ユーティ リ ティのエラー処理を改善
• 新規およびアップデート されたサンプル アプリ ケーシ ョ ン
° Lucas-Kanade (LK) 高密度オプティカル フローのパフォーマンスを向上
• バグ修正およびインフラス ト ラ クチャのアップデート
° エラー チェッ クおよび処理を改善
° アクセラレータ ド ラ イバー API ソフ ト ウェアをアップデートおよび向上
SDx 環境リ リース ノート、 インストールおよびライセンス ガイド 6UG1238 (v2016.4) 2017 年 4 月 24 日 japan.xilinx.com
第 1章: サポート されるボードおよびリ リース ノート
SDAccel 開発環境の機能
• ザイ リ ンクス アクセラレータ ボード XIL-ACCEL-RD-KU115 をサポートする DSA のプロダクシ ョ ン リ リース
• RTL デザインのパッケージ、 複数 RTL カーネルの統合、 2 つのクロ ッ クを使用する RTL カーネルを示す RTL
カーネルの例を複数含むオンボード例
表 1‐1:デバイス サポート アーカイブ (DSA)
ボード デバイスサポート される
DSA
カーネル クロック周波数
MHzステータス 機能
XIL-ACCEL-RD-
KU115
KU115 xilinx:xil-accel-
rd-pcie3-ku115:
4ddr:3.3
300 プロダクシ ョ ン • PCIe Gen3x8、 4 DDR
• カーネル クロ ッ ク周波数制御
• 自動周波数制御
• 高周波数 (500 MHz まで) の
2 つ目のカーネル ク ロ ッ クが
サポート され、 ユーザー作成
の RTL カーネルに使用可能
• 計算ユニッ ト用のファブリ ッ
ク リ ソースを増加。 バイナ
リ負荷間でグローバル メモ
リ を揮発性に変更
ADM-PCIE-8K5 KU115 xilinx:adm-
pcie-8k5:2ddr:
3.3
250 ベータ • PCIe Gen3x8、 2 DDR
• カーネル クロ ッ ク周波数制御
• 自動周波数制御
ADM-PCIE-KU3 KU60 xilinx:adm-
pcie-ku3:2ddr:
3.3
250 プロダクシ ョ ン • PCIe Gen3x8、 2 DDR
• 自動周波数制御
ADM-PCIE-KU3 KU60 xilinx:adm-
pcie-ku3:2ddr-
xpr:3.3
200 プロダクシ ョ ン • PCIe Gen3x8、 2 DDR
• 自動周波数制御
• 計算ユニッ ト用のファブリ ッ
ク リ ソースを増加。 バイナ
リ負荷間でグローバル メモ
リ を揮発性に変更
ADM-PCIE-7V3 V7690T xiilinx:adm-
pcie-7v3:1ddr:
3.0
200 プロダクシ ョ ン • PCIe Gen3x8、 1DDR
• 自動周波数制御
SDx 環境リ リース ノート、 インストールおよびライセンス ガイド 7UG1238 (v2016.4) 2017 年 4 月 24 日 japan.xilinx.com
第 1章: サポート されるボードおよびリ リース ノート
2016.4 変更内容:
• SDAccel ランタイム
° 停止を回避するため xilinx:adm-pcie-7v3:1ddr:3.0 のド ライバーを修正。
° ド ラ イバーのメモ リ使用の改善によ り、 長時間実行されるアプリ ケーシ ョ ンが可能。
• ターゲッ ト カーネル周波数を設定できるよ う xocc を改善。 カーネルのクロ ッ ク周波数を下げる と、 プラ ッ ト
フォーム ク ロ ッ クのタイ ミ ングを満たしていないデザインで、 タイ ミ ングを満たしやすくなるこ とがあ り ます。
° --kernel_frequency<arg> を使用する と、 DSA のデフォルト値の代わりに使用するクロ ッ ク周波数を
ユーザーが設定できます。
° カーネルのコンパイルでターゲッ ト を 150 MHz に変更するには、 --kernel_frequency 150 を追加し
ます。
• 使いやすさ
° 使用率レポート をコンパイル中に自動生成。 これらのレポートは、 プラ ッ ト フォーム領域と各カーネルの
LUT、 レジスタ、 ブロ ッ ク RAM、 および DSP の使用率を示します。
° ハードウェア エミ ュレーシ ョ ン フローのデバッグ チェッ クを改善
- カーネルまたはシステム ト ランザクシ ョ ンの停止。
- カーネルによる初期化されていないメモ リ読み出し。
- DDR 範囲外のアクセス
- 配列範囲外のアクセス
- ハードウェア エミ ュレーシ ョ ンが長時間実行される場合に定期的に生存性ステータスを確認。
• SDAccel コンパイラ
° 2016.4_sdx では、 2016.3_sdx と比較して複雑なデザインでクロ ッ ク周波数を 5% 向上。
° 『SDAccel 環境 適化ガイ ド』 (UG1207) [参照 3] に記載されている QoR (結果の品質) 適化手法を、 主要概
念を示す適切なオンボード例への参照を含めて改善。
° OpenCL のカーネル レベルでデータフローをサポート し、 パフォーマンスを向上 (ベータ )。
- カーネルの AXIMM パラ メーターすべてのデータ型は同じサイズであるこ とが必要。
- OpenCL コンパイラのデータフロー FIFO サイズを定義する xocc コマンド :
--xp param:compiler.xclDataflowFifoDepth=4
- コンパイル中に次のよ うな警告メ ッセージが表示されるこ とがあ り ます。
kernel.cl:28:17: warning: unknown attribute 'xcl_dataflow'
ignored __attribute__ ((xcl_dataflow))
この警告は無視するか、 -k kernel_name を使用して警告を回避してください。
SDx 環境リ リース ノート、 インストールおよびライセンス ガイド 8UG1238 (v2016.4) 2017 年 4 月 24 日 japan.xilinx.com
第 1章: サポート されるボードおよびリ リース ノート
2016.4 の既知の問題
SDSoC 開発環境の既知の問題
• SDSoC IDE でビルドをキャンセルした場合、 再ビルドする前に、 現在のビルド コンフ ィギュレーシ ョ ン
(Debug、 Release など) のビルド ターゲッ ト ディ レク ト リ を削除する必要があ り ます。 そ う しないと、 ビルドの
SDx GUI 動作が不定なものになり ます。
• Windows ホス トで 「error copying」 とい う メ ッセージが表示された場合、 SDSoC のインス トール ディレク ト リ
またはワークスペースのパス名が長く、 SDSoC によ り生成されたファイルのパス名が Windows の制限である
260 文字を超えたこ とを示します。 この問題を回避するには、 インス トール ディ レク ト リ またはワークスペー
ス ディレク ト リのパスを短く します (C:\i、 C:\w など)。
• パフォーマンス見積も り フローでは、 アクセラレーシ ョ ン用にマーク されている関数またはパフォーマンス
ルート関数に clock_start および clock_end という変数名を使用しないでください。 これらを使用する と、
フローで作成される変数との間に競合が発生します。
• xilffs ライブラ リ内の f_write() 関数のバグによ り、 スタンドアロン アプリ ケーシ ョ ンで SD カードにファ
イルシステムを書き込むこ とはできません。
• Vivado HLS の半精度の浮動小数点サポートはベータ機能であ り、 ほかのデータ型からキャスティングする と
ハード ウェアで正しい動作が得られない可能性があ り ます。
• SDSoC で使用される Vivado HSI ユーティ リ ティでは、 ホス ト OS が gmake を供給する必要があ り ますが、 これ
は Ubuntu 16.04 LTS ではデフォルトでインス トールされません。 次のエラーが表示された場合は、 gmake をイン
ス トールする必要があ り ます。
INFO: [SDSoC 0-0] Create board support package libraryERROR: [Common 17-70] Application Exception: Not found in path: gmakeERROR: [SDSoC 0-0] Exiting sds++ : Error when calling 'hsi -mode batch -notrace -quiet -source /proj/dsv_xhd/udayk/sdsoc/ubuntu_wrk2/mul/Release/_sds/swstubs/standalone_bsp/create_bsp_post.tcl'make: *** [mul.elf] Error 1
• SDx がスタート アップ時に終了するこ とがあ り ます。 これは、 スプラ ッシュ画面が表示されている と き、 または
ワークスペースを選択した後に発生します。 多くの場合、 これは .Xilinx/SDx ディレク ト リに保存されている
プリ ファレンスが同期していないこ とが原因です。 このディ レク ト リ を削除する と、 この問題は解決します。
• RHEL 7.* および Ubuntu 14 で、 新規プロジェク ト を作成する と SDx がク ラ ッシュします。 コンソールに次のよ
うなメ ッセージが表示されます。
java: /builddir/build/BUILD/oxygen-gtk2-1.3.4/src/animations/
oxygencomboboxdata.cpp:87: void Oxygen::ComboBoxData::setButton(GtkWidget*):
Assertion `!_button._widget' failed
このク ラ ッシュは、 GTK のバグが原因で発生します。 この問題を回避するには、 次の手順に従います。
a. /usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc ファ イルを開きます。
b. GtkComboBox::appears-as-list = 1 を GtkComboBox::appears-as-list = 0 に変更します。
• ハードウェア関数の生成された Vivado IP 名が Vivado カタログの別の IP 名と同じ場合、 QEMU/RTL エミ ュレー
シ ョ ンでエラーが発生するこ とがあ り ます。
SDx 環境リ リース ノート、 インストールおよびライセンス ガイド 9UG1238 (v2016.4) 2017 年 4 月 24 日 japan.xilinx.com
第 1章: サポート されるボードおよびリ リース ノート
• SDSoC 2016.4 では、 ハード ウェア関数の 上位に HLS データフロー プラグマまたはマルチバッファー BRAM
マップ配列引数を含めるこ とができますが、 両方を同時に割り当てる とハード ウェアが適切に機能しません。
• half データ型のサポートはベータです。 half データ型が原因でシ ミ ュレーシ ョ ン エラーが発生する場合は、
2016.4 Vivado HLS と 2016.4 SDx を使用してください。
• Linux では、 2016.4 Vivado HLS を 2016.4 SDx と共に使用する例は次のとおりです。 この例は C シェル用ですが、
bash でも同様です。
source <path to 2016.4 SDx>/installs/lin64/SDx/2016.4/settings64.csh
setenv SDX_VIVADO_HLS <path to 2016.4 HLS>/installs/lin64/Vivado_HLS/2016.4
setenv PATH ${SDX_VIVADO_HLS}/bin:${PATH}
# run SDSoC tools
_sds/vhls/vivado_hls.log を開く と、 ヘッダーに次のよ うに記述されています。
Vivado(TM) HLS - High-Level Synthesis from C, C++ and SystemC
Version 2016.4
Build 1756540 on Mon Jan 23 19:31:01 MST 2017
Copyright (C) 1986-2017 Xilinx, Inc. All Rights Reserved.
SDAccel 開発環境の既知の問題
• 大容量 DSA には、 次の制限があ り ます。
° バイナリ負荷間でグローバル メモ リが揮発性に変更されています。
° カーネル数が多い場合 (約 10 以上の計算ユニッ ト )、 Xilinx_xil-accel-rd-ku115-4ddr でタイ ミ ング/配線の問題
が発生する可能性があ り ます。
° Xilinx_xil-accel-rd-ku115-4ddr の実行時間はほかの DSA よ り も長く、 カーネルのサイズおよび複雑性によっ
て、 総実行時間が 3 ~ 10 時間になり ます。
° プラ ッ ト フォーム ク ロ ッ クのタイ ミ ングが満たされない場合、 カーネル ク ロ ッ クの自動調整でエラーが発
生する可能性があ り ます。
- カーネルのクロ ッ ク周波数を下げる と、 プラ ッ ト フォーム ク ロ ッ クのタイ ミ ングを満たしやすくなる
こ とがあ り ます。
• 同じ名前のカーネルが複数ある と、 エ ミ ュレーシ ョ ン中にツールがクラ ッシュします。
• AXI ト ランザクシ ョ ン数が多いデザインでは、 実行時間が長くなるこ とがあ り ます。
° コードを記述し直すためのガイダンスは、 『SDAccel 環境 適化ガイ ド』 (UG1207) [参照 3] または新規ユー
ザー用サンプルを参照してください。
• XILINX_OPENCL を変更した場合、 SDx GUI からハード ウェア上で OpenCL アプリ ケーシ ョ ンを実行する際に
エラーが発生する可能性があ り ます。
° [Replace native environment with specified environment] をオンにする必要があ り ます。
• SDx GUI でプロジェク トが既に一度ビルド されており、 その後 [Host Debug] チェッ ク ボッ クスを切り替える と、
次のビルドでホス ト実行ファイルがコンパイルされません。 ク リーンアップしてからホス ト をビルド し直す必
要があ り ます。 xbsak を使用して新しい DSA を リ フラ ッシュするには、 ハード再起動が必要な場合があ り ます。
SDx 環境リ リース ノート、 インストールおよびライセンス ガイド 10UG1238 (v2016.4) 2017 年 4 月 24 日 japan.xilinx.com
第 2章
概要2016.4 SDx™ 環境ソフ ト ウェア リ リースには、 それぞれが別のタイプの設計者向けになった SDSoC™ 開発環境およ
び SDAccel 開発環境が含まれます。 どちらも一緒にインス トールされますが、 ライセンスは別々になり ます。 デバ
イスのプログラムおよびカスタム ハードウェア プラ ッ ト フォーム開発ができるよ うに、Vivado® Design Suite も SDx
環境と一緒にインス トールされます。
SDSoC 概要
SDSoC (Software-Defined System On Chip) 環境は、Zynq®-7000 All Programmable SoC および Zynq UltraScale+™ MPSoC
プラ ッ ト フォームを使用してヘテロジニアス エンベデッ ド システムをインプ リ メン トするための Eclipse ベースの統
合設計環境 (IDE) です。 SDSoC 環境では、 ソフ ト ウェア エンジニアおよびシステム アーキテク ト用に、 使いやすい
Eclipse ベースの IDE を使用したエンベデッ ド C/C++ アプリ ケーシ ョ ン開発環境と、 ヘテロジニアス Zynq-7000 AP
SoC および Zynq UltraScale+ MPSoC 開発用の包括的なデザイン ツールが提供されています。
SDSoC 環境には、 プログラマブル ロジッ クでの自動ソフ ト ウェア アクセラレーシ ョ ンや、 システム接続の自動生成
などを実行する、 フル システム 適化 C/C++ コンパイラが含まれます。 SDSoC 環境内のプログラ ミ ング モデルは、
ソフ ト ウェア エンジニアが簡単に理解できるよ うに設計されています。 アプリ ケーシ ョ ンは C/C++ コードで記述さ
れ、 プログラマがターゲッ ト プラ ッ ト フォームとハード ウェアにコンパイルするアプリ ケーシ ョ ン内の関数のサブ
セッ ト を特定します。 この後、 SDSoC システム コンパイラによ りアプリ ケーシ ョ ンがハード ウェアと ソフ ト ウェア
にコンパイルされ、 ファームウェア、 オペレーティング システム、 アプリ ケーシ ョ ン実行ファイルを含むブート イ
メージを含めた完全なエンベデッ ド システムが Zynq デバイスにインプリ メン ト されます。
SDSoC 環境では、 C/C++ 関数の Zynq デバイス内の ARM CPU だけでなくプログラマブル ロジッ ク ファブ リ ッ クへ
のクロスコンパイルおよびリ ンクを含め、 ソフ ト ウェア抽象層を増加するこ とによ りハード ウェアが抽象化されま
す。 プログラマブル ハードウェアで実行するプログラム関数のユーザー仕様に基づいて、 プログラム解析、 タスク
スケジューリ ング、 プログラマブル ロジッ クおよびエンベデッ ド CPU へのバインディングが実行されるほか、 ハー
ド ウェアおよびソフ ト ウェア コード生成によ り、 ハード ウェアと ソフ ト ウェア コンポーネン ト間の通信および連携
が調整されます。
SDAccel 概要
SDAccel™ は、ザイ リ ンクス FPGA ベースのアクセラレータ カードをターゲッ トにする OpenCL™ アプリ ケーシ ョ ン
の開発環境です。 この環境では、 豊富な FPGA 設計の経験がなくてもインシステム プロセッサと FPGA ファブリ ッ
クを同時にプログラムできます。 アプリ ケーシ ョ ンは、 OpenCL C で記述されたホス ト プログラムおよび C、 C++、
OpenCL C または RTL 言語で記述される計算カーネルのセッ ト と して取り込まれます。
SDx 環境リ リース ノート、 インストールおよびライセンス ガイド 11UG1238 (v2016.4) 2017 年 4 月 24 日 japan.xilinx.com
第 2章: 概要
ハードウェア要件
SDSoC
2016.4 SDSoC 環境リ リースには、 次の開発ボードのサポートが含まれます。
• Zynq-7000 AP SoC を使った ZC702、 ZC706、 MicroZed、 ZedBoard、 および Zybo 開発ボード
• Zynq UltraScale+ MPSoC を使った ZCU102 開発ボード
その他のプラ ッ ト フォームは、 パートナーから入手できます。 詳細は、 SDSoC 開発者ゾーンのウェブ ページ [参
照 7] を参照してください。
ボードからの UART 出力を監視するには、 mini-USB ケーブルも必要です。
SDAccel
SDAccel 環境には、 次のハードウェアが必要です。
• アクセラレーシ ョ ン カード (次のいずれかを使用):
° アルファデータ ADM-PCIE-KU3 カード。 Kintex® UltraScale™ XCKU060T-2FFVA1156E FPGA に基づいてい
ます。
° アルファデータ ADM-PCIE-7V3 カード。 Virtex®-7 XC7VX690T-2FFG1157C FPGA に基づいています。
° ザイ リ ンクス Xil-ACCEL-RD-KU115 カード。 Kintex UltraScale XCKU115-FLVB2104-2-E FPGA に基づいてい
ます。
• ホス ト コンピューター : アクセラレーシ ョ ン カードをホス トするデスク ト ップ コンピューター。 ホス ト コン
ピューターには、 次が含まれている必要があ り ます。
° PCIe Gen3 X8 スロ ッ ト を含むマザーボード
° 16 GB RAM
° 100GB のディ スク空き容量
° DVD ド ラ イブ
• プログラ ミ ング コンピューター : FPGA をプログラムするために提供されている Vivado Design Suite 2016.4 を実
行する ノート型またはデスク ト ップ コンピューター。
• プログラ ミ ング コンピューターをアクセラレーシ ョ ン カードに接続するためのザイ リ ンクス プラ ッ ト フォーム
ケーブル USB 2、 パーツ番号 HW-USB-II-G。 詳細は、 『プラ ッ ト フォーム ケーブル USB II データシート 』
(DS593) [参照 5]を参照して ください。
• その他のプラ ッ ト フォームは、 パートナーから入手できます。 詳細は、 SDAccel 開発者ゾーンのウェブ ページ
[参照 8] を参照して ください。
SDx 環境リ リース ノート、 インストールおよびライセンス ガイド 12UG1238 (v2016.4) 2017 年 4 月 24 日 japan.xilinx.com
第 2章: 概要
ソフ トウェア要件
SDx 環境は、 Linux および Windows オペレーティング システムの両方で実行できます。 サポート されるオペレー
ティング システムは、 次のとおりです。
• Windows 7 および 7 SP1 Professional (64 ビッ ト ) (SDSoC のみ)
• Windows 10 Professional (64 ビッ ト ) (SDSoC のみ)
• Linux サポート
° Red Hat Enterprise Workstation/Server 7.1-7.2 (64 ビッ ト )
° Red Hat Enterprise Workstation 6.7 および 6.8 (64 ビッ ト )
° CentOS 6.8、 CentOS 7.2 (64 ビッ ト ) (SDAccel)
° Ubuntu Linux 16.04.3 LTS (64 ビッ ト ) (SDSoC のみ)
その他の情報
SDSoC インストールについて
SDSoC のインス トールには、 次が含まれます。
• SDSoC 環境 2016.4 (Eclipse/CDT ベースの GUI、 高位システム コンパイラ、 および ARM GNU ツールチェーンを
含む)
• Vivado® Design Suite System Edition 2016.4 (Vivado 高位合成 (HLS) およびザイ リ ンクス ソフ ト ウェア開発キッ ト
(SDK) を含む)
SDSoC 環境には、 ザイ リ ンクス ソフ ト ウェア開発キッ ト (SDK) 2016.4 に含まれるのと同じ GNU ARM ツールチェー
ンが含まれるほか、 SDSoC 環境で使用されるその他のツールも提供されています。 SDSoC 環境のセッ ト アップ スク
リプ ト を使用する と、 このツールチェーンを使用するよ うに PATH 変数が設定されます。
SDSoC インス トールの詳細は、 次を参照してください。
• 提供されるツールチェーンには、 32 ビッ トの実行ファイルが含まれているので、 Linux ホス ト OS のインス トー
ルには 32 ビッ トの互換ライブラ リが含まれている必要があ り ます。
• RHEL 6 および 7 64 ビッ ト x86 Linux インス トールには 32 ビッ ト互換ライブラ リが含まれおらず、別に追加する
必要がある可能性があ り ます。 詳細は、 https://access.redhat.com/site/solutions/36238 を参照してください。
• RHEL、 32 ビッ ト互換ライブラ リは、 ルート アクセス権のあるスーパー ユーザー (またはルート管理者) になっ
て、 yum install glibc.i686 コマンドを実行する と インス トールできます。
SDx 環境リ リース ノート、 インストールおよびライセンス ガイド 13UG1238 (v2016.4) 2017 年 4 月 24 日 japan.xilinx.com
第 2章: 概要
• Ubuntu、 32 ビッ ト互換ライブラ リは、 ルート アクセス権のあるスーパー ユーザー (またはルート管理者) に
なって、 次のコマンドを実行する と インス トールできます。 詳細は、 「SDSoC 開発環境の機能」 を参照してくだ
さい。
sudo dpkg --add-architecture i386sudo apt-get updatesudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386sudo apt-get install libgtk2.0-0:i386 dpkg-dev:i386sudo ln -s /usr/bin/make /usr/bin/gmake
• ツールチェーンのバージ ョ ンは、 arm-linux-gnueabihf-g++ -v コマンドを実行する と表示できます。
• シェル ウ ィンド ウの 後の行に、 GCC version 4.9.2 20140904 (prerelease)(crosstool-NG linaro-1.13.1-4.9-2014.09 -
Linaro GCC 4.9-2014.09) と表示されるはずです。
SDAccel インストール
SDAccel 環境は Linux オペレーティング システムでしか実行できず、 Windows のサポートはあ り ません。サポート さ
れるのは、 RedHat Enterprise Linux または CentOS 6.8 および 7.2 (64 ビッ ト ) です。
次のコマンドを実行して、 追加パッケージをインス トールします。
$sudo yum install gcc$sudo yum install "kernel-devel-$(uname -r)"$sudo yum install glibc.i686 glibc.x86_64
SDx 環境リ リース ノート、 インストールおよびライセンス ガイド 14UG1238 (v2016.4) 2017 年 4 月 24 日 japan.xilinx.com
第 3章
ライセンスの取得SDx 開発環境のライセンスを取得する方法は、 次のとおりです。
ザイリンクス ライセンス サイ トでのライセンスの生成
1. ザイ リ ンクス ラ イセンス ウェブサイ ト [参照 6] にサイン インします。 次の図を参照してください。
重要: ザイ リ ンクス サイ トにサイン インしてライセンスを生成するには、 japan.xlinx.com で有効なアカウン ト を取得
しておく必要があ り ます。
注記: SDAccel™ - ザイ リ ンクス OpenCL™ 設計環境のライセンスを初めて取得する場合は、 ザイ リ ンクスの販売代理
店に連絡し、 SDAccel ライセンス ウェブサイ トにアクセスできるよ うにしておく必要があ り ます。
注記: SDSoC には 60 日間の評価ライセンスが付いており、 使用可能なライセンスのリ ス トに表示されるはずです。
2. アカウン ト ド ロ ップダウン リ ス トで [XILINX - SDSoC Environment] または [SDAccel Environment] をク リ ッ ク し
ます。
注記: これは、 SDSoC または SDAccel ライセンスを購入または取得した場合にのみ表示されます。
ヒン ト : SDSoC を購入前でも、 初に使用する と きに SDSoC の 60 日間評価ライセンスが表示されるはずです。
X-Ref Target - Figure 3-1
図 3‐1:ザイリンクス ライセンス サイ ト ‐ サインイン ページ
SDx 環境リ リース ノート、 インストールおよびライセンス ガイド 15UG1238 (v2016.4) 2017 年 4 月 24 日 japan.xilinx.com
第 3章: ライセンスの取得
3. [Certificate Based Licenses] メニューから [SDSoC Environment, Node-Locked License] または [SDAccel Environment,
Node-Locked License] をク リ ッ ク します。
4. [Generate node-locked license] をク リ ッ ク します。
5. [License Generation] 画面でホス ト ID を入力して [Next] をク リ ッ ク します。
6. ライセンスのホス ト ID が正しいこ とを確認したら、 [Next] をク リ ッ ク します。
7. 使用許諾契約を確認したら [Accept] をク リ ッ ク します。
[email protected] からライセンス ファ イルが添付された電子メールが送付されます。
8. XILINXD_LICENSE_FILE 環境変数をシステムのライセンス ファ イルのディレク ト リに指定します。
X-Ref Target - Figure 3-2
図 3‐2: [Certificate Based Licenses] メニュー
SDx 環境リ リース ノート、 インストールおよびライセンス ガイド 16UG1238 (v2016.4) 2017 年 4 月 24 日 japan.xilinx.com
第 4章
SDx 環境のインストールこの章では、 SDSoC™ 環境または SDAccel™ 環境のインス トール プロセスについて説明します。
ツールのインストール準備
重要: インス トールを開始する前に、 次の手順を終了しておく必要があ り ます。
• システムが 「ハード ウェア要件」 および 「ソフ ト ウェア要件」 に示されている必要条件を満たしているかど う
か確認します。
• インス トール時間を削減するため、 アンチウイルス ソフ ト ウェアをオフにします。
• インス トールを開始する前に、 すべてのプログラムを終了します。
SDSoC および SDAccel のインストール
SDSoC および SDAccel のインス トールには、 次の 2 つの方法があ り ます。 どちらのインス トール方法もザイ リ ンク
ス ダウンロード ウェブサイ トから実行できます。
重要: SDSoC と SDAccel のインス トーラーは別々になっています。 使用する製品のインス トーラーを起動する と、 デ
バイスが前もって選択されます。
SDx 環境リ リース ノート、 インストールおよびライセンス ガイド 17UG1238 (v2016.4) 2017 年 4 月 24 日 japan.xilinx.com
第 4章: SDx 環境のインストール
ウェブ インストーラーの使用
ウェブ インス トーラーの使用をお勧めします。
ヒン ト : ウェブ インス トーラーを使用する と、 インス トールするものだけを選んで必要なデータのみがダウンロード
されるよ うにできます。 途中でネッ ト ワーク エラーになった場合は、 初からやり直すのではなく、 後に停止し
たと ころから再開されます。
重要: インス トーラーによって、 前もって選択されるデバイスは異なり ます。
- SDAccel 用ウェブ インス トーラーの場合は、 7 シ リーズ、 UltraScale™、 UltraScale+™ が選択されます。
- SDSoC 用ウェブ インス トーラーの場合は Zynq®-7000 および UltraScale+ MPSoC が選択されます。
- 統合された SDx SFD (シングル ファ イル ダウンロード ) イ メージの場合は、 デバイスは前もって選択されません。
フル インストール ファイルのダウンロードおよびインストール
フル製品インス トールをダウンロード した場合は、 ファ イルを解凍して、 xsetup (Linux の場合) または xsetup.exe
(Windows の場合、 ただし SDAccel には使用不可) を実行します。
ウェブ インス トーラー ク ライアン ト をダウンロード した場合は、 ダウンロード したファ イルを実行します。 インス
トール タイプの選択画面が表示されたら、 通常のザイ リ ンクス ログイン ID を使用してログインします。
推奨: ダウンロード した tar.gz ファ イルを解凍するには、 7-zip または WinZip (v.15.0 以降) の使用をお勧めします。
• [Download and Install Now] を選択する と、 次の画面で特定のツールおよびデバイス ファ ミ リ を選択でき、 その
選択に関連するファイルのみがダウンロード され、 インス トールされます。 ログイン ID を入れたら、 従来の
ウェブベースのインス トールか、 フル イ メージのダウンロードかを選択します。
• [Download Full Image] を選択した場合は、 ダウンロード ディレク ト リ をユーザーが指定して、 Windows のみか
Linux のみか、 両方のオペレーティング システムをサポートするインス トールかを選択する必要があ り ます。
[Download Full Image] を選択した場合は、 これ以上オプシ ョ ンを選択する必要はなく、 ダウンロード ディ レク
ト リから xsetup アプリ ケーシ ョ ンを実行して別々にインス トールを実行する必要があ り ます。
バッチ モード インストール フロー
インス トーラーがはッチ プロセス と して実行できます。 標準的なエディシ ョ ンを実行するには、 インス トール ディ
レク ト リ を指定するか、 インス トーラーにインス トール ディレク ト リ と、 どのツール、 デバイス、 オプシ ョ ンをイ
ンス トールするのか伝えるコンフ ィギュレーシ ョ ン ファ イルを取得している必要があ り ます。 インス トーラーには、
よ く使用されるコンフ ィギュレーシ ョ ンに基づいて リ ファレンス オプシ ョ ン ファ イルを生成できるモードがあるの
で、 インス トールをさ らに編集してカスタマイズできます。
推奨: このリ ファレンスは各四半期リ リースごとに生成して、 新しいデバイス、 オプシ ョ ンまたはその他の変更点が
ユーザーのオプシ ョ ン ファ イルに含まれるよ うにするこ とをお勧めします。
バッチ モードの使用を開始するには、 まずコマンド シェルを開いて、 抽出したインス トーラーを保存したディ レク
ト リに移動します。
注記: Windows の場合、 管理者権限でコマンド ウ ィンド ウを開き、 次のオプシ ョ ンを使用した xsetup.exe ではなく、
\bin ディレク ト リの xsetup.bat ファ イルを実行します。
SDx 環境リ リース ノート、 インストールおよびライセンス ガイド 18UG1238 (v2016.4) 2017 年 4 月 24 日 japan.xilinx.com
第 4章: SDx 環境のインストール
コンフ ィギュレーシ ョ ン ファイルの生成
xsetup -b ConfigGen を実行します。
これで次のメニューが表示されるインタラ クティブ モードにな り ます。 SDSoC および SDAccel 開発環境エディシ ョ
ンの SDx を選択します。
エディシ ョ ンを選択する と、 コンフ ィギュレーシ ョ ン ファ イルのディ レク ト リ と ファ イル名が表示され、 インタラ
クティブ モードが終了します。
次は、 コンフ ィギュレーシ ョ ン ファ イルの例です。
#### SDx IDE for SDSoC and SDAccel development environments Install Configuration ####Edition=SDx IDE for SDSoC and SDAccel development environments
# Path where Xilinx software will be installed.Destination=/opt/Xilinx
# Choose the Products/Devices the you would like to install.Modules=DocNav:1,UltraScale+:0,7 Series:0,Zynq UltraScale+ MPSoC:0,Zynq-7000:0,UltraScale:0
# Choose the post install scripts you'd like to run as part of the finalization step. Please note that some of these scripts may require user interaction during runtime.InstallOptions=Enable WebTalk for SDx to send usage statistics to Xilinx:1
## Shortcuts and File associations ### Choose whether Start menu/Application menu shortcuts will be created or not.CreateProgramGroupShortcuts=1
# Choose the name of the Start menu/Application menu shortcut. This setting will be ignored if you choose NOT to create shortcuts.ProgramGroupFolder=Xilinx Design Tools
# Choose whether shortcuts will be created for All users or just the Current user. Shortcuts can be created for all users only if you run the installer as administrator.CreateShortcutsForAllUsers=0
# Choose whether shortcuts will be created on the desktop or not.CreateDesktopShortcuts=1
# Choose whether file associations will be created or not.
基本的には、 コンフ ィギュレーシ ョ ン ファ イルの各オプシ ョ ンは GUI のオプシ ョ ンと同じで、 値 1 はそのオプシ ョ
ンが選択されているこ とを、 値 0 はそのオプシ ョ ンが選択されていないこ とを示します。
重要: このコンフ ィギュレーシ ョ ン ファ イルでは、デフォルトではインス トールするデバイスは選択されていません
(すべてのデバイスの値が 0 になっています)。 そのデバイスをインス トールするには、 値を 1 にしてデバイスをアッ
プデートする必要があ り ます。
SDx 環境リ リース ノート、 インストールおよびライセンス ガイド 19UG1238 (v2016.4) 2017 年 4 月 24 日 japan.xilinx.com
第 4章: SDx 環境のインストール
インストーラーの実行
こ こまででユーザーのインス トール プリ ファレンスを反映するコンフ ィギュレーシ ョ ン ファ イルを編集したので、
次はインス トーラーを実行します。 インス トーラー コマンド ラインの一部と して、 『ザイ リ ンクス エンド ユーザー
使用許諾契約』 [参照 9] および 『サードパーティ エンドユーザー使用許諾契約』 [参照 10] を承認し、 WebTalk の契約
条件を理解しているこ とを示す必要があ り ます。
WebTalk 契約条件
[I agree] をク リ ッ クするこ とで、 上記の WebTalk に関する契約条件のセクシ ョ ン 13 を読み、
https://japan.xilinx.com/webtalk の WebTalk FAQ を読む機会が与えられたこ とを確認します。セクシ ョ ン 13(c) に記
述される特定の条件が当てはまる場合は、 WebTalk をオフにできるこ とを理解します。 条件が該当しない場合
は、 ソフ ト ウェアをアンインス トールするか、 インターネッ トに接続されていないマシンでソフ ト ウェアを使
用するこ とで、 WebTalk をディ スエーブルにできます。 該当条件を満たすこ とができない場合、 またはこのよ う
な情報の伝達を回避するための適切な手順を踏めない場合は、セクシ ョ ン 13(b) に記述された目的でセクシ ョ ン
13(a) で記述された情報をザイ リ ンクスが収集するこ とに同意します。
上記のそれぞれの項目の同意を示すには、 コマンド ライン オプシ ョ ンの -a または --agree を使用します。上記の
1 つがリ ス トに含まれない場合、 または agree オプシ ョ ンが指定されない場合、 エラー メ ッセージが表示されてイン
ス トーラーが停止して、 インス トールができません。
接続の確認
インス トーラーでは、 Windows のシステム プロキシ設定を使用してインターネッ トに接続されます。 接続には、 [コ
ン ト ロール パネル] → [Internet Options] での設定が使用されます。 Linux ユーザーの場合は、 Firefox ブラウザーのプ
ロキシ設定が接続に使用されます。
接続に問題がある場合は、 次を確認してください。
1. 別のプロキシ設定を使用する場合は、 [Manual Proxy Configuration] オプシ ョ ンで設定を指定します。
X-Ref Target - Figure 4-1
図 4‐1: Vivado Design Suite のインストール ‐ 接続
SDx 環境リ リース ノート、 インストールおよびライセンス ガイド 20UG1238 (v2016.4) 2017 年 4 月 24 日 japan.xilinx.com
第 4章: SDx 環境のインストール
‘
2. 会社のファイアウォールにユーザー名とパスワードを使用したプロキシ認証が必要かど うかを確認してくださ
い。 必要であれば、 上記のダイアログ ボッ クスで [Manual Proxy Configuration] で設定します。
3. Linux ユーザーが Firefox ブラウザーで [Use system settings] または [Auto-detect settings] のいずれかを選択した場
合は、 インス トーラーでプロキシを手動で設定する必要があ り ます。
X-Ref Target - Figure 4-2
図 4‐2: Vivado Design Suite のインストールー プロキシ設定の変更
SDx 環境リ リース ノート、 インストールおよびライセンス ガイド 21UG1238 (v2016.4) 2017 年 4 月 24 日 japan.xilinx.com
第 4章: SDx 環境のインストール
使用許諾契約の受諾
インス トールを続行する前に、 使用許諾契約をお読みください。 契約条件を許諾できない場合は、 インス トールを
キャンセルしてザイ リ ンクスまでお問い合わせください。
X-Ref Target - Figure 4-3
図 4‐3:使用許諾契約
SDx 環境リ リース ノート、 インストールおよびライセンス ガイド 22UG1238 (v2016.4) 2017 年 4 月 24 日 japan.xilinx.com
第 4章: SDx 環境のインストール
ツールおよびデバイス オプシ ョ ンの選択
デザイン ツール、 デバイス ファ ミ リおよびインス トール オプシ ョ ンを選択してインス トールをカスタマイズしま
す。 必要なものだけを選択するこ とで、 製品のダウンロードおよびインス トールにかかる時間を削減できます。 後
から追加するには、OS の [スタート ] メニューか Vivado の [Help] メニューのいずれかで [Add Design Tools or Devices]
をク リ ッ ク します。
ヒン ト : 使用する製品のインス トーラーを起動する と、 デバイスが前もって選択されます。
X-Ref Target - Figure 4-4
図 4‐4:デザイン ツールおよびデバイス オプシ ョ ン
SDx 環境リ リース ノート、 インストールおよびライセンス ガイド 23UG1238 (v2016.4) 2017 年 4 月 24 日 japan.xilinx.com
第 4章: SDx 環境のインストール
インストール ディレク ト リ とオプシ ョ ンの設定
ツールのインス トール ディレク ト リは次の図のよ うに定義します。
重要: インス トール ディ レク ト リ名には、 スペースが含まれないよ うにしてください。
プログラム グループ入力 ([スタート ] メニュー ) とデスク ト ップ シ ョート カッ トの作成はカスタマイズできます。
シ ョート カッ ト作成およびファイルの関連付けオプシ ョ ンは、 現在のユーザーまたはすべてのユーザーに適用でき
ます。
X-Ref Target - Figure 4-5
図 4‐5: インストール ディレク ト リ とオプシ ョ ン
SDx 環境リ リース ノート、 インストールおよびライセンス ガイド 24UG1238 (v2016.4) 2017 年 4 月 24 日 japan.xilinx.com
第 4章: SDx 環境のインストール
インストールの詳細の確認
インス トールの詳細をサマリ ページで確認します。
[Install] をク リ ッ クする と、 インス トールが始ま り ます。 インス トールが終了するには、 数分かかり ます。
SDx を実行するための環境の設定
SDx を実行する環境を設定するには、 次のファイルを読み込んで sdx コマンドが PATH に含まれるよ うにします。
C Shell: source <SDX_INSTALL_DIR>/settings64.cshBash: source <SDX_INSTALL_DIR>/settings64.sh
X-Ref Target - Figure 4-6
図 4‐6: インストール サマリ
SDx 環境リ リース ノート、 インストールおよびライセンス ガイド 25UG1238 (v2016.4) 2017 年 4 月 24 日 japan.xilinx.com
付録 A
その他のリソースおよび法的通知
ザイリンクス リソース
アンサー、 資料、 ダウンロード、 フォーラムなどのサポート リ ソースは、 ザイ リ ンクス サポート サイ ト を参照して
ください。
ソリューシ ョ ン センター
デバイス、 ツール、 IP のサポートについては、 ザイ リ ンクス ソ リ ューシ ョ ン センターを参照して ください。 デザイ
ン アシスタン ト 、 デザイン アドバイザリ、 ト ラブルシューティングのヒン ト などが含まれます。
Documentation Navigator およびデザイン ハブ
Xilinx Documentation Navigator (DocNav) を使用する とザイ リ ンクスの資料、 ビデオ、 およびサポート リ ソースにアク
セスして情報をフ ィルター、 検索できます。 Xilinx Documentation Navigator を開くには、 次のいずれかを実行しま
す。
• Vivado IDE で [Help] → [Documentation and Tutorials] をク リ ッ ク します。
• Windows で [スタート ] → [すべてのプログラム] → [Xilinx Design Tools] → [DocNav] をク リ ッ ク します。
• Linux コマンド プロンプ トに 「docnav」 と入力します。
ザイ リ ンクス デザイン ハブには、 資料やビデオへのリ ンクがデザイン タスクおよびト ピッ クごとにま とめられてお
り、 これらを参照するこ とでキー コンセプ ト を学び、 よ く ある質問を解決できます。 デザイン ハブにアクセスする
には、 次のいずれかを実行します。
• Xilinx Documentation Navigator で [Design Hubs View] タブをク リ ッ ク します。
• ザイ リ ンクス ウェブサイ トのデザイン ハブ ページを参照します。
注記: Documentation Navigator の詳細は、 ザイ リ ンクス ウェブサイ トの Documentation Navigator ページを参照してく
ださい。
注意: Xilinx Documentation Navigator からは、 日本語版は参照できません。 ウェブサイ トのデザイン ハブ ページの一
部は翻訳されており、 日本語版が提供されている場合はそのリ ンク も追加されています。
SDx 環境リ リース ノート、 インストールおよびライセンス ガイド 26UG1238 (v2016.4) 2017 年 4 月 24 日 japan.xilinx.com
付録 A: その他のリソースおよび法的通知
参考資料
注記:日本語版のバージ ョ ンは、 英語版よ り古い場合があ り ます。
1. 『SDAccel 環境チュート リ アル: 入門』 (UG1021)
2. 『SDAccel 環境ユーザー ガイ ド』 (UG1023)
3. 『SDAccel 環境 適化ガイ ド』 (UG1207)
4. 『SDSoC 環境プラ ッ ト フォーム開発ガイ ド』 (UG1146)
5. 『プラ ッ ト フォーム ケーブル USB II データシート 』 (DS593)
6. ザイ リ ンクス ライセンス ウェブサイ ト : https://japan.xilinx.com/getproduct
7. SDSoC 開発者ゾーン: https://japan.xilinx.com/products/design-tools/software-zone/sdsoc.html
8. SDAccel 開発者ゾーン: https://japan.xilinx.com/products/design-tools/software-zone/sdaccel.html
9. ザイ リ ンクス エンドユーザー使用許諾契約
10. サードパーティ エンドユーザー使用許諾契約
お読みください: 重要な法的通知本通知に基づいて貴殿または貴社 (本通知の被通知者が個人の場合には 「貴殿」、 法人その他の団体の場合には 「貴社」。 以下同じ ) に開示される情報 (以下 「本情報」 といいます) は、 ザイ リ ンクスの製品を選択および使用するこ とのためにのみ提供されます。 適
用される法律が許容する 大限の範囲で、 (1) 本情報は 「現状有姿」、 およびすべて受領者の責任で (with all faults) とい う状態で提供
され、 ザイ リ ンクスは、 本通知をもって、 明示、 黙示、 法定を問わず (商品性、 非侵害、 特定目的適合性の保証を含みますがこれ
らに限られません)、 すべての保証および条件を負わない (否認する ) ものと します。 また、 (2) ザイ リ ンクスは、 本情報 (貴殿または
貴社による本情報の使用を含む) に関係し、 起因し、 関連する、 いかなる種類 ・ 性質の損失または損害についても、 責任を負わな
い (契約上、 不法行為上 (過失の場合を含む)、 その他のいかなる責任の法理によるかを問わない) ものと し、 当該損失または損害に
は、 直接、 間接、 特別、 付随的、 結果的な損失または損害 (第三者が起こした行為の結果被った、 データ、 利益、 業務上の信用の
損失、 その他あらゆる種類の損失や損害を含みます) が含まれるものと し、 それは、 たとえ当該損害や損失が合理的に予見可能で
あったり、 ザイ リ ンクスがそれらの可能性について助言を受けていた場合であったと しても同様です。 ザイ リ ンクスは、 本情報に
含まれるいかなる誤り も訂正する義務を負わず、 本情報または製品仕様のアップデート を貴殿または貴社に知らせる義務も負いま
せん。 事前の書面による同意のない限り、 貴殿または貴社は本情報を再生産、 変更、 頒布、 または公に展示してはなり ません。 一
定の製品は、 ザイ リ ンクスの限定的保証の諸条件に従う こ と となるので、 https://japan.xilinx.com/legal.htm#tos で見られるザイ リ ンク
スの販売条件を参照してください。 IP コアは、 ザイ リ ンクスが貴殿または貴社に付与したライセンスに含まれる保証と補助的条件
に従う こ とにな り ます。 ザイ リ ンクスの製品は、 フェイルセーフと して、 または、 フェイルセーフの動作を要求するアプリ ケー
シ ョ ンに使用するために、 設計されたり意図されたり していません。 そのよ うな重大なアプリ ケーシ ョ ンにザイ リ ンクスの製品を
使用する場合のリ スク と責任は、 貴殿または貴社が単独で負う ものです。 https://japan.xilinx.com/legal.htm#tos で見られるザイ リ ンク
スの販売条件を参照してください。
自動車用のアプリケーシ ョ ンの免責条項
オートモーティブ製品 (製品番号に 「XA」 が含まれる ) は、 ISO 26262 自動車用機能安全規格に従った安全コンセプ ト または余剰性
の機能 ( 「セーフティ設計」 ) がない限り、 エアバッグの展開における使用または車両の制御に影響するアプリ ケーシ ョ ン ( 「セー
フティ アプリ ケーシ ョ ン」 ) における使用は保証されていません。 顧客は、 製品を組み込むすべてのシステムについて、 その使用
前または提供前に安全を目的と して十分なテス ト を行う ものと します。 セーフティ設計なしにセーフティ アプリ ケーシ ョ ンで製品
を使用する リ スクはすべて顧客が負い、 製品の責任の制限を規定する適用法令および規則にのみ従う ものと します。
© Copyright 2016-2017 Xilinx, Inc. Xilinx、 Xilinx のロゴ、 Artix、 ISE、 Kintex、 Spartan、 Virtex、 Vivado、 Zynq、 およびこの文書に含
まれるその他の指定されたブランドは、 米国およびその他各国のザイ リ ンクス社の商標です。 OpenCL および OpenCL のロゴは Apple Inc. の商標であ り、 Khronos による許可を受けて使用されています。 すべてのその他の商標は、 それぞれの保有者に帰属しま
す。
SDx 環境リ リース ノート、 インストールおよびライセンス ガイド 27UG1238 (v2016.4) 2017 年 4 月 24 日 japan.xilinx.com
付録 A: その他のリソースおよび法的通知
この資料に関するフ ィードバッ クおよびリ ンクなどの問題につきましては、 [email protected] まで、 または各ページの
右下にある [フ ィードバッ ク送信] ボタンをク リ ッ クする と表示されるフォームからお知らせください。 フ ィードバッ クは日本語で
入力可能です。 いただきましたご意見を参考に早急に対応させていただきます。 なお、 このメール アドレスへのお問い合わせは受
け付けており ません。 あらかじめご了承ください。
SDx 環境リ リース ノート、 インストールおよびライセンス ガイド 28UG1238 (v2016.4) 2017 年 4 月 24 日 japan.xilinx.com