English | 日本語

Vitis™ チュートリアル

注記: リポジトリの履歴は、容量を少なくするため、2021 年 8 月 20 日に縮小しました。git pull で問題がある場合は、新しいクローンを作ってください。

その他の Vitis デベロッパー ビデオは、ザイリンクス YouTube チャンネルを参照してください。


すべての開発者に新しい設計経験を

Vitis™ 統合ソフトウェア プラットフォームは、FPGA、SoC、Versal ACAP などのヘテロジニアス ザイリンクス プラットフォームでエンベデット ソフトウェアおよびアクセラレーション アプリケーションを開発するための環境です。エッジ、クラウド、ハイブリッド計算アプリケーションをアクセラレーションする統合プログラミング モデルが提供されます。

ハイレベル フレームワークとの統合に使用したり、アクセラレーションされたライブラリを使用して C、C++、Python で開発したり、RTL ベースのアクセラレータおよび下位レベルのランタイム API を使用して、インプリメンテーションをより詳細に制御できます。抽象度のレベルは、選択できます。

チュートリアル

Vitis チュートリアルでは、すべてのザイリンクス プラットフォームでアクセラレーションされたアプリケーションを運用する設計手法およびプログラミング モデルを使用して説明します。

入門

ここから開始してください。初めてのアプリケーションをまとめて Vitis プログラミング モデルの基礎を学びます。経験は必要ありません。

アクセラレーション チュートリアル

Vitis コア開発キットを使用して、C++、OpenCL、さらには Verilog や VHDL などの下位レベルのハードウェア記述言語 (HDL) で開発されたアクセラレーション アルゴリズムをビルド、解析、最適化する方法を説明します。

Vitis 高位合成 (HLS)、コンパイラ、アナライザー、デバッガーを使用してパフォーマンスのボトルネックを特定し、Alveo™ データセンター アクセラレーション カードを使用してアルゴリズムの効率とパフォーマンスを向上させる方法について説明します。

AI エンジン開発

ザイリンクス初の ACAP (Adaptive Compute Acceleration Platform) デバイスである Versal™ を開発するための Vitis コア ツールの使用方法を説明します。

Versal の AI エンジン アレイと PL IP/カーネルおよびエンベデッド プロセッサ上で動作するソフトウェア アプリケーションを組み合わせて使用し、高度なアルゴリズムをターゲットにし、開発、運用する方法について説明します。

プラットフォーム作成チュートリアル

独自のボードをターゲットにしたカスタム プラットフォームのビルド方法と、既存のプラットフォームの変更と拡張方法について説明します。

プラットフォームのハードウェア ソースの設定方法、ランタイム ソフトウェア環境の構築方法、ソフトウェアおよびハードウェア エミュレーションのサポートの追加方法などを説明します。

Vitis 開発者の寄稿チュートリアル

Vitis チュートリアルのリポジトリは、ザイリンクスのチームによってのみ管理されるものではありません。皆様のご寄稿を歓迎します。エンド ツー エンドのデザインでも、ヒントや手法などの説明でもかまいません。なんでもほかのユーザーの助けになります。詳細をさらに確認し、ほかの開発者が共有した内容を確認してください。

その他の Vitis チュートリアル リポジトリ

機械学習チュートリアル

Vitis、Vitis AI、および Vitis アクセラレーション ライブラリを使用して、純粋なソフトウェア定義フローを使用して完全なエンド ツー エンドのアクセラレーションされたアプリケーションをインプリメントする方法を学びます。ハードウェアの専門知識は必要ありません。

Tensorflow フレームワークを使用してザイリンクス ハードウェアをコンフィギュレーションするには、Vitis AI を使用します。Vitis AI を使用すると、ユーザーは推論モデルを数分で量子化、コンパイル、運用できます。

エンベデッド デザイン チュートリアル

ザイリンクス適応型 SoC と MicroBlaze™ ソフト プロセッサで、エンベデッド オペレーティング システムとドライバーを構築して使用する方法を説明します。これらのチュートリアルでは、ザイリンクスの提供するオープンソース オペレーティング システムとベアメタル ドライバー、コンパイラ、デバッガー、および従来の SoC ソフトウェア開発用のプロファイリング ツールについて説明します。

Vitis Model Composer チュートリアル

Vitis Model Composer を使用した迅速な設計方法について学習します。Vitis Model Composer は、パフォーマンス用に最適化されたブロックのライブラリと、ザイリンクス デバイスへの DSP アルゴリズムのインプリメンテーションを提供します。Vitis Model Composer の AI エンジン、高位合成、および HDL ライブラリを Simulink環境内で使用すると、アルゴリズムをすばやく確認し、プロダクションまでの過程を短縮できます。

Copyright© 2021 Xilinx