Skip to content

Latest commit

 

History

History
89 lines (65 loc) · 5.94 KB

lab-9-installing-applications-from-github.md

File metadata and controls

89 lines (65 loc) · 5.94 KB

English | 日本語

2018.3 SDSoC™ 開発環境チュートリアル

ほかのバージョンを参照

概要

概要 演習 1: SDSoC 開発環境の概要 演習 2: パフォーマンスの見積もり 演習 3: アプリケーション コードの最適化 演習 4: 指示子を使用したアクセラレータの最適化
演習 5: タスク レベルのパイプライン 演習 6: デバッグ 演習 7: ハードウェア デバッグ 演習 8: エミュレーション 演習 9: GitHub からのサンプルのインストール

演習 9: GitHub からのサンプルのインストール

このチュートリアルでは、ザイリンクス GitHub に含まれる SDx 環境の例をインストールする方法について説明します。

まず、SDx IDE を使用して GitHub の例をインストールします。アプリケーションをインストールしたら、デザインの OS およびプラットフォームを指定し、新しくインストールしたサンプル アプリケーションを選択します。

📌 注記: このチュートリアルは、ZC702 ボードがなくても終了できます。SDx プロジェクトを作成する際は、推奨されているエミュレーション アプリケーションのテンプレートが見つからない場合でも、ボードと使用可能なテンプレートの 1 つを選択してください。

手順 1: GitHub からの例のダウンロードおよびインストール
  1. SDx Example ストアから例をダウンロードしてインストールするには、[Xilinx] → [SDx Example] をクリックします。

  2. [SDx Example] ダイアログ ボックスが開きます。[Download] ボタンをクリックします。

  3. 例は、次のようにインストールされます。

  4. [SDx Example Store] ダイアログ ボックスで [OK] をクリックします。例は、
    <install_area>/Xilinx/SDx/20xx.x/examples にインストールされます。

  5. SDx ライブラリも同じ方法でダウンロードできます。

手順 2: 例を実行するプロジェクトの作成
  1. [File] → [New] → [SDx Project] をクリックします。
  2. [Project Type] ページでは、デフォルトで [Application Project] がオンになっています。[Next] をクリックします。
  3. [Project name] フィールドにプロジェクト名を指定します (例: lab9)。[New] をクリックします。
  4. [Platform] から [zc702] を選択します。[Next] をクリックします。
  5. [System Configuration] ドロップダウン リストから [Linux] を選択します。[Next] をクリックします。
  6. [Available Templates] から [Array Partitioning] を選択し、[Finish] をクリックします。
  7. [lab9] タブをクリックして SDx プロジェクト設定を選択します (タブが表示されていない場合は、[Project Explorer] で project.sdx ファイルをダブルクリックします)。[HW functions] パネルで、プロジェクトが作成されたときに matmul_partition_accel 関数がハードウェア関数としてマークされていることを確認します。
  8. ハードウェア関数が削除されていたり、マークされていない場合は、[Add HW Functions] アイコンをクリックして表示されたダイアログ ボックス内でハードウェア関数を指定します。
  9. ツールバーの [Build] アイコンをクリックしてプロジェクトをビルドします。
手順 3: アプリケーションの実行

ビルドが終わったら、前の章で説明したように、その他の例を実行する場合と同じ方法でアプリケーションを実行できるようになります。

まとめ

このチュートリアルを終了すると、次ができるようになります。

  • SDx IDE を使用して、ザイリンクス GitHub から例をダウンロードしてインストールします。
  • ターゲット プラットフォームでデザイン例を実行します。

Copyright© 2019-2019 Xilinx

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