Vitis 開発オプション

Vitis 統合ソフトウェア プラットフォームを使用してアプリケーションを構築し、高速化するための 6 つのステップ


クラウドで Vitis を使用する開発

クラウド上で Vitis 統合ソフトウェア プラットフォームを使用してアクセラレーション アプリケーションを開発します。この場合、ローカル エリアにソフトウェアをインストールしたり、ハードウェア プラットフォームの事前購入が不要になります (従量課金制)。今すぐログインして開発を開始できます。

AWS Logo

FPGA Developer AMI を使用して、Vitis ツールへアクセスします。AMI (Amazon Machine Instance) には、F1 インスタンスでアクセラレーション アルゴリズムを開発、シミュレーション、デバッグ、およびコンパイルする際に必要なものがすべて含まれています。ローカル ソフトウェアのセットアップは不要です。

詳細 >

注記: 2020.1 の Alveo ターゲット プラットフォームは、2020.2 の Vitis ツールと互換性があります。

 

Vitis を使用してカスタム エンベデッド ターゲット プラットフォームを構築する方法は、Vitis エンベデッド ソフトウェア開発ユーザー ガイド (UG1416) を参照してください。


初心者向けリソース 

初心者向けウェビナー

このウェビナーでは、Vitis 環境について説明し、ザイリンクスのプラットフォーム上でエンベデッド ソフトウエアおよびアクセラレーション アプリケーションの開発を実現する方法を説明します。

初心者向けトレーニング

ザイリンクスの開発者プログラムに登録すると、包括的な Vitis AI トレーニングを無償で受講できます。

初心者向けチュートリアル

Vitis がソフトウェア、アクセラレーション、ML 開発を単一の開発プラットフォームで統合する方法について説明します。

その他の情報


 

資料

Vitis™ 統合ソフトウェア プラットフォームの資料では、2 つのソフトウエア開発フロー (アプリケーション アクセラレーション開発、エンベデッド ソフトウェア開発) それぞれについて Vitis を使用する際のサポートを提供しています。

Vitis 資料 


 

チュートリアル

Vitis の詳細チュートリアルでは、すべてのザイリンクス プラットフォームを対象とするアクセラレーション アプリケーションを運用するための設計手法とプログラミング モデルを紹介しています。

ビデオ

ロックされているビデオは、開発者プログラム メンバー専用です。会員登録は無料です。登録後、ザイリンクスの開発者サイト内のメンバー限定コンテンツにアクセス可能になります。

デフォルト デフォルト タイトル 日付

 

トレーニング  

Vitis トレーニング コースを受講 (オンデマンド、バーチャルまたはクラス)

無償の Vitis トレーニング コース

無償の Vitis トレーニング コース

開発者プログラムに登録すると、無償の Vitis トレーニング コースにアクセスできます。

Vitis 統合ソフトウェア環境を使用したアプリケーションの高速化

ビデオ タイトル 説明
Vitis™ 統合ソフトウェア プラットフォームの概要 ソフトウェア/ハードウェア エンジニアやアプリケーション開発者が、Vitis 統合ソフトウェア環境と OpenCL フレームワークを活用することで、いかに効率的に開発を進めることができるのかを説明しています。
Vitis IDE ツールの概要 開発フローの構成要素 (ソフトウェア エミュレーション、ハードウェア エミュレーション、システムの実行、ホスト コードとカーネル コードに対応するデバッグなど) について説明しています。
Vitis コマンド ライン フロー ホスト コードやカーネルのコンパイルを管理する Vitis 環境の makefile フローについて説明しています。
Vitis アクセラレーション ライブラリ Vitis アクセラレーション ライブラリ (ドメイン固有のライブラリと共通ライブラリ) について説明しています。これらのライブラリは、オープンソースで提供される性能に最適化されたライブラリであり、簡単に適用して高速化を実現できます。
Vitis エンベデッド アクセラレーション プラットフォームの作成 (エッジ) Vitis エンベデッド アクセラレーション プラットフォームについて説明しています。このプラットフォームは、FPGA、Zynq SoC、Alveo データセンター カードをベースにしたヘテロジニアス プラットフォーム上で、エンベデッド ソフトウェアやアクセラレーション アプリケーションを構築するための環境を提供します。

Versal AI エンジンを使用したデザイン

ビデオ タイトル 説明
Versal アダプティブ アーキテクチャの概要 Versal アーキテクチャの概要、および Versal デバイスに搭載されているスカラー エンジン、適応型エンジン、インテリジェント エンジンなどの各種エンジンの特徴を説明しています。また、Versal デバイスの AI エンジンは、さまざまな動的市場ニーズにいかに対応できるのかを説明しています。
Versal AI エンジン アーキテクチャ AI エンジン アーキテクチャそのコンポーネントの紹介
Versal AI エンジン メモリおよびデータ移動 AI エンジンのメモリ モジュール アーキテクチャについて、また AI エンジン アレイ内の AI エンジンがメモリにどのようにアクセスするのかを説明しています。
Versal AI エンジン ツール フロー AI エンジン用の Vitis ツール フローについて簡単に復習し、Vitis プラットフォームを使用するアプリケーション アクセラレーション フローの完全デモを実施しています。
Versal アダプティブ SoC: アプリケーション パーティショニング 1 アプリケーション パーティショニングとは何か、Versal デバイスでさまざまな演算エンジンを使用することで、いかにアプリケーションを高速化できるのかを説明しています。また、異なる演算モデル (sequential、concurrent、functional)が Versal アダプティブ SoCにどのようにマッピングされるかについても説明しています。
プログラミング モデル: シングル カーネル 1 つのカーネルをプログラミングして構築するための AI エンジン カーネルのプログラミング フローについて確認します。また、Vitis IDE ツールを使用して、単一カーネルのプログラムを作成、コンパイル、シミュレーション、デバッグする手順も説明しています。
プログラミング モデル: Adaptive Data Flow (ADF) グラフの概要 AI エンジンのプログラミングのためのデータフロー グラフ モデルとグラフの入力仕様について説明しています。また、プラットフォーム数やポート数などの、グラフの入力仕様についても言及しています。
Vitis トレーニング コース (受講割引適用)

その他の受講割引適用トレーニング コース

その他のオンデマンドのトレーニング コースをお探しですか?開発者プログラムメンバーの方は、限定コースの受講料が 50% 割引になります。

1. AMD ザイリンクス開発者アカウントを使用して、 https://lmstraining.xilinx.com にログイン

2. 検索ボックスで「Developers Program」を検索すると、割引が適用されたコースが表示される

3. 受講して開発を始める

ビデオ タイトル 説明
Vitis 統合ソフトウェア 環境を使用したアプリケーションの高速化
データセンター (DC) およびエンベデッド アプリケーションを対象とし、Vitis™ 統合ソフトウェア環境を使用して新規または既存の C/C++ および RTL アプリケーションを開発、デバッグ、プロファイリングする方法を説明しています。
Versal AI エンジンを使用したデザイン 1: アーキテクチャおよびデザイン フロー Versal™ AI エンジンのアーキテクチャ、AI エンジンのプログラム方法(データフロー グラフを使用したシングル カーネル プログラミングとマルチ カーネル プログラミング)、PL と AI エンジン間のデータ通信、さまざまなデバッグ機能を使用したカーネル プログラムの解析方法について説明しています。
Versal AI エンジンを使用したデザイン 2: AI エンジン カーネルを使用したグラフ プログラミング

ここでは、システム デザイン フロー、および Versal AI エンジンのデータ移動に使用できるインターフェイスについて説明しています。

 

有償の Versal ACAP トレーニング コース

 

プロジェクト

概要

ザイリンクスのテクノロジを作業の効率化にどのように役立てているのかを学ぶことができます。チュートリアル、投稿記事、コミュニティのプロジェクトなどを参照してください。

完成したプロジェクトは、Github リポジトリや Hackster.io のリンクなどで公開して共有 (developer@xilinx.com) してください。弊社では、開発者サイトで紹介するプロジェクトを毎月選出しています。提供されたプロジェクトは、機能性、性能、創造性、オリジナリティに基づいて評価されます。

プロジェクトをすべて表示 >

brand-1661 (1)
ザイリンクス開発者プログラムに登録

ザイリンクス開発者プログラムに登録すると、ザイリンクス プラットフォーム上で独自アプリケーションを構築する際に必要なリソースを利用できます。また、メンバーシップ特典として、ザイリンクス ツールやプラットフォームに関するトレーニングに参加 (無償) でき、ザイリンクス開発者サイトで独自プロジェクトを紹介できます。