Skip to content

Latest commit

 

History

History
54 lines (40 loc) · 4.29 KB

File metadata and controls

54 lines (40 loc) · 4.29 KB

English | 日本語

2019.1 SDAccel™ 開発環境チュートリアル

その他のバージョンを表示

はじめての SDAccel プログラムの作成

概要

SDAccel には、ホスト CPU で実行され、ザイリンクス FPGA で実行される 1 つまたは複数のアクセラレータと交信するソフトウェア プログラムが含まれます。このチュートリアルでは、ホストおよびアクセラレータ用のコードを記述し、SDAccel コンパイラを使用してアプリケーションをビルドしてから、そのアプリケーションを実行してプロファイルする方法について説明します。このチュートリアルで使用されるアクセラレータは、ベクター加算関数です。

このチュートリアルで使用される makefile には、ホストおよびカーネルをコンパイル、リンク、実行するためのコマンド セットが含まれます。makefile からは、結果を表示するプロファイル機能を有効にすることもできます。

開始前の注意点

このチュートリアルでは、次を使用します。

  • BASH Linux シェル コマンド
  • 2019.1 SDx リリースおよび xilinx_u200_xdma_201830_1 プラットフォーム。必要であれば、その他のバージョンおよびプラットフォームも使用できます。

重要:

  • サンプル ファイルを実行する前に、『SDAccel 開発環境リリース ノート、インストール、およびライセンス ガイド』 (UG1238)) で説明されるように、ザイリンクス ランタイム (XRT) と SDAccel 開発環境ツールをインストールしてください。
  • Alveo カードでアプリケーションを実行する場合は、『Alveo データセンター アクセラレータ カード入門ガイド (UG1301) で説明されるように、カードとソフトウェア ドライバーを正しくインストールしてください。

チュートリアル リファレンス ファイルの入手

  1. リファレンス ファイルを入手するには、ターミナルに git clone https://github.com/Xilinx/SDAccel-Tutorials と入力します。
  2. SDAccel-Tutorials-master/docs/my-first-sdaccel-application/reference-files に移動します。

次のステップ

演習は、次の順序で実行します。

  1. はじめての C++ カーネルの記述: アクセラレータで実行するハードウェア カーネルを作成します。
  2. はじめてのホスト プログラムの記述:カーネルを実行するのに必要な API 呼び出しの作成を含め、単純なホスト プログラム コードを作成します。
  3. アプリケーションのコンパイルおよびリンク: ホスト プログラムおよびハードウェア カーネルをビルドします。
  4. アプリケーションのプロファイル: アプリケーション デザインをプロファイルおよび最適化します。


メイン ページに戻る入門コースの初めに戻る


Copyright© 2019 Xilinx

この資料は表記のバージョンの英語版を翻訳したもので、内容に相違が生じる場合には原文を優先します。資料によっては英語版の更新に対応していないものがあります。日本語版は参考用としてご使用の上、最新情報につきましては、必ず最新英語版をご参照ください。