新しいデザイン エクスペリエンスが誕生
RTL の知識がなくても、使い慣れた開発ワークフローと設計環境でザイリンクスのアダプティブ コンピューティング テクノロジへアクセス可能
既存のアプリケーションにわずかなコード変更を加えるだけですぐに高速化を実現できる、最適化済みのオープンソース ライブラリを利用可能
1 つの設計手法とプログラミング モデルで、Alveo™ アクセラレータ カード、エンベデッド プラットフォーム、クラウド上の FPGA インスタンスなどのザイリンクス プラットフォームを使用するアクセラレーション アプリケーションの開発と運用をサポート
すべての開発者が、エッジやクラウドでの運用にザイリンクスの高度な適応型プラットフォームを活用できるようにサポートする包括的な開発環境です。アプリケーション レベルでの作業や、C/C++ などの使い慣れたプログラミング言語を使用して開発することも可能です。
言語: C、C++、Python
スタンドアロン ソフトウェア: あり
ハードウェア要件: あり
必須ダウンロード: Vitis アクセラレーション ライブラリ、XRT
その他の互換性のあるソフトウェア: Vitis ビデオ解析 SDK、Vitis AI
ザイリンクス プラットフォーム上で AI 搭載のインテリジェント ビデオ解析ソリューションを構築することを目的とした、XRT (Xilinx Run Time)、Vitis、Vitis AI を含むソフトウェア スタックです。これらの複雑なインターフェイスを抽象化することで、ビデオ解析アプリケーションの構築を容易にします。
フレームワーク: GStreamer
スタンドアロン ソフトウェア: あり
必須ダウンロード: Vitis ビデオ解析 SDK
ハードウェア要件: あり
その他の互換性のあるソフトウェア: Vitis 統合ソフトウェア プラットフォーム、Vitis AI
開発者の種類: AI 開発者
フレームワーク: PyTorch、Caffe、Tensorflow
スタンドアロン ソフトウェア:あり
ハードウェア要件: あり
必須ダウンロード: Vitis AI
その他の互換性のあるソフトウェア: Vitis ビデオ解析 SDK、Vitis 統合ソフトウェア プラットフォーム
ザイリンクス エンベデッド ツールは、ザイリンクスの Zynq® SoC/Zynq® UltraScale+™ MPSoC デバイス、MicroBlaze™ プロセッサ コア、および Arm® Cortex® M1/M3 マイクロコントローラーを使用したエンベデッド システムの構築に必要なすべてのコンポーネントを提供します。オープンソース OS やベアメタル ドライバー、複数のランタイム/マルチ OS 環境、高度な統合開発環境、コンパイラ、デバッガー、プロファイリング ツールなどが含まれます。
言語:C、C++、Python
スタンドアロン ソフトウェア: なし
ハードウェア要件:あり
必須ダウンロード: XRT、Vitis コア開発キット
その他の互換性のあるソフトウェア: Vitis ビデオ解析 SDK、Vitis AI
SDAccel と SDSoC は、エンベデッド アプリケーション向けに C、C++、OpenCL に対応する GPU と同様の使いやすい、開発およびランタイム環境を提供します。SDNet はネットワーキング エンジニアが高性能プログラマブル データ プレーン デザイン構築をできるようサポートします。
言語: C、C++、OpenCL
スタンドアロン ソフトウェア: あり
ハードウェア要件: あり
ハードウェアの知識は不要
AI によるインテリジェント ビデオ解析アプリケーションの構築と運用
Vitis ビデオ解析 SDK には、ビデオ エンコーダー、デコーダー、マルチスケーラー (リサイズや色空間変換用)、AI 推論用の DPU (深層学習) など、さまざまなアクセラレータを使用する複数のハードウェア アクセラレータ プラグインが含まれています。演算量の多い処理をすべて専用のアクセラレータで実行することで、最高性能のビデオ解析アプリケーションを実現します。
一般的なプラグイン方式のフレームワークやソフトウェア アクセラレーション ライブラリ、簡素化されたインターフェイスを提供しているため、カスタム ハードウェア アクセラレータを制御する独自のアクセラレーション ライブラリを開発できます。このフレームワークを使用して独自開発したアクセラレータ/カーネルを Vitis ビデオ解析 SDK に簡単に統合できます。
使い慣れたツールとフレームワークを利用して効率的な AI 推論アプリケーションを実現
構想から製品リリースへ
ザイリンクスとエコシステム パートナーが提供するエンベデッド ツールおよびランタイム環境は、構想から製品リリースまでを効率的に素早く実現することを目的としています。ザイリンクスは、オープンソース OS/ベアメタル ドライバー、複数のランタイム/OS 環境、統合開発環境など、ザイリンクスの Zynq® SoC、Zynq® UltraScale+™ MPSoC、MicroBlaze™ プロセッサ コア、および Arm® Cortex® M1/M3 マイクロコントローラーを使用してエンベデッド システムを構築するために必要なすべてを提供します。
ザイリンクスのレガシ ツールで開発
2019.2 より、ザイリンクスの SDK、SDSoC™、SDAccel™ 開発環境が一つに集約され、Vitis™ 統合ソフトウェア プラットフォームとなりました。
すでに製造が中止されたレガシ ツールの使用を希望される場合は、こちらからアクセスしてください。
ザイリンクス開発者プログラムに登録すると、ザイリンクス プラットフォーム上で独自アプリケーションを構築する際に必要となるリソースへのアクセスも可能になります。 また、メンバーシップ特典として、ザイリンクス ツールやプラットフォームに関するトレーニングに参加 (無償) でき、ザイリンクス開発者サイトで独自プロジェクトを紹介できます。