UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

このページをブックマークに追加

SDSoC 開発環境

SoC および MPSoC 向けの使いやすい
エンベデッド C/C++/OpenCL アプリケーション開発環境

使いやすいエンベデッド C/C++/OpenC アプリケーション開発環境

SDSoC™ 開発環境は、Eclipse IDE やヘテロジニアスな Zynq® All Programmable SoC/MPSoC 向けの包括的な開発環境を備えた、使いやすいエンベデッド C/C++/OpenCL アプリケーション開発環境を提供します。業界初、フルシステムの最適化を C/C++/OpenCL のみで実現するコンパイラを備えた SDSoC は、システム レベルのプロファイリング、プログラマブル ロジックを利用したソフトウェア アクセラレーションの自動化、システムレベル コネクティビティの自動生成、およびプログラミングを迅速に行うためのライブラリを提供します。また、エンド ユーザーやサードパーティ プラットフォームの開発者たちは、システム レベルのソリューションを迅速に定義、統合および検証できることから、エンド カスタマーに独自のプログラミング環境を提供できます。

  • 使いやすい Eclipse IDE を使用して、エンベデッド C/C++/OpenCL アプリケーションで Zynq All Programmable SoC および MPSoC フル システム開発が可能
  • クリック操作でプログラマブル ロジック (PL) へ機能をアクセラレート
  • ベアメタルまたは Linux、FreeRTOS をターゲット OS としてサポート
  • Vivado HLS の一部として利用できるザイリンクス ライブラリのほかに、オプションでアライアンス メンバーが提供するハードウェアに最適化されたライブラリも利用可能
  • OpenCL は、2016.3 の早期ベータ版で対応しています。

システム レベルのプロファイリング

  • PS、データ通信、および PL における性能およびエリアを数分で予測
  • キャッシュ、メモリ、およびバス使用状況のランタイム計測機能が自動化
  • 早期に迅速な生成および評価が可能で、総合的にシステム アーキテクチャを最適化
sdsoc-uopdate

フルシステムを最適化するコンパイラ

  • C/C++/OpenCL アプリケーションをフル機能の Zynq SoC および MPSoC システムへコンパイル
  • ARM ソフトウェアと FPGA ビットストリームの両方を生成し、プログラマブル ロジック内のファンクションを自動でアクセラレーション
  • システム コネクティビティを最適化し、スループット、レイテンシ、およびエリアのトレードオフを迅速に調査

プラットフォーム開発者向けのエキスパート ユース モデル

  • 検証済の手法で設計されたターゲット カスタム ボードで、既存の Vivado プロジェクトまたはソフトウェア プロジェクトを SDSoC プロジェクトへ変換できる
  • Zynq ベース開発ボード向けの BSP (ボード サポート パッケージ) は、ZCU102、ZC702、ZC706 のほかにもサードパーティのボードと SOM (Zedboard、MicroZed、ZYBO、アヴネット エンベデッド ビジョン キット、ビデオおよび画像処理キット、SDR キットなど) があります。 [ボード、キットおよびモジュール] のアイコンをクリックすると、すべての BSP を表示できます。

ハードウェア用に最適化されたライブラリ

ライブラリ スイート サポートされる最新の SDSoC バージョン プロバイダ
OpenCV
50 以上のハードウェアに最適化された OpenCV 機能 (Gausian、Median、Bilateral、Harris corner、キャニーエッジ検出器、HoG、ORB、SVM、LK オプティカル フローなど、その他多くを含む)
2016.3 ザイリンクス
HLS のビルトイン ライブラリ
OpenCV、線形代数、シグナル プロセッシングの多数の関数。 ビルトイン「ステレオ ディスパリティ」のサンプル デザインおよび XAPP1167 を参照
2016.3 ザイリンクス

開発環境のデザイン サンプル

デザイン サンプルと説明 サポートされる最新の SDSoC バージョン サポートされるボードおよび SOM プロバイダ
LK Dense 型オプティカル フロー
6 つの機能をハードウェアへ移行した非反復、非ピラミッド型のインプリメンテーション
2016.3 すべて ザイリンクス
ステレオ ディスパリティ マップ
HLS ビデオ ライブラリのみを使用して、2 つのセンサー入力からのディスパリティ マップを計算
2016.3 すべて ザイリンクス
色空間変換 - RGB/HSV
ピクセル値を含むパッケージ化されて整列している構造体を実証します。RGB から HSV へ変換するためには構造体をハードウェア機能へ送り、HSV から RGB へ戻す場合はソフトウェア機能を使用します。
2016.3 すべて ザイリンクス
行列の乗算と加算
32x32 浮動小数点値の行列の乗算と加算。AXI DMA インターフェイスおよび直接の IP-IP ストリーミング コネクションを実証します。
2016.3 すべて ザイリンクス
FIR フィルタ
ザイリンクスの FIR Compiler を使用した、シンプルかつ C で呼び出し可能な HDL IP を実証します。
2016.3 すべて ザイリンクス
ファイル I/O ビデオ プロセッシング
入力ファイルと出力ファイルを使用する一般的なアルゴリズム開発を実証します。プラットフォームへの移植性が高い
2016.3 すべて ザイリンクス

パートナー提供のデザイン サンプル

デザイン サンプルと説明 サポートされる最新の SDSoC バージョン サポートされるボードおよび SOM プロバイダ
AES 暗号化
128 ビットの AES 暗号化アルゴリズム アクセラレーション
2015.4 すべて DornerWorks
キャニーエッジ検出
キャニーエッジ検出器がライブ HDMI 入力に適用されると、30+ FPS で 1080p の HDMI 出力が提供される
2015.2.1 Atlas-I-Z7e + キャプティブ キャリア カード iVeia
FPS 復調
無線入力信号に復調器が適用されると、復調されたオーディオ データが出力される
2015.2.1 Atlas-II-Z7x + Mosaic キャリア カード iVeia
顔認識および追跡
既存の HDL IP を C 関数でラッピングして、SDSoC で使用する方法を実証。30FPS 以上で動作するライブ カメラから顔を検出
2015.2.1 Microzed エンベデッド ビジョン開発キット Xylon
DDS
DAC TX 出力へさまざまな信号パターンを送信する HLS C コードで記述された DDS ブロック
2015.2.1 ZC706 + AD9361 SDR システム開発キット Analog Devices

コミュニティによるデザイン サンプル

ビルトイン プラットフォーム

ボード名 I/O 可能 サポートされる最新の SDSoC バージョン デザイン サンプル プロバイダ
​ZCU102 ES1 (Zynq Ultrascale+ MPSoC) ​PS DDR 2016.3 基本スイート*​ ザイリンクス​​
ZC702 (Zynq-7000)
PS DDR 2016.3 基本スイート* ザイリンクス
ZC706​ (Zynq-7000)
PS DDR 2016.3 基本スイート* ザイリンクス
ZedBoard (Zynq-7000)
PS DDR 2016.3 基本スイート* ザイリンクス
MicroZed (Zynq-7000)
PS DDR 2016.3 基本スイート* ザイリンクス
ZYBO (Zynq-7000)
PS DDR 2016.3 基本スイート* ザイリンクス

* 基本スイート = 行列乗算および加算、FIR フィルター、ファイル I/O 画像処理、 サンプル アプリケーション ( デザイン サンプル) をご覧ください。

ビデオ プラットフォーム (外部提供)

ボード名 I/O 可能 サポートされる最新の SDSoC バージョン デザイン サンプル プロバイダ
ZCU102 + HDMI IO FMC HDMI in、HDMI out、PS DDR

2016.3

Sobel フィルター、オプティカル フロー ザイリンクス
ZC702 + HDMI IO FMC
HDMI in、HDMI out、PS DDR 2016.2 Sobel フィルター、動き検出 ザイリンクス
ZC706 + HDMI IO FMC
HDMI in、HDMI out、PS DDR 2016.2 Sobel フィルター、動き検出 ザイリンクス
PicoZed エンベッデド ビジョン キット Python 1300 in、HDMI out、PS DDR

2016.2

オプティカル フロー、ステレオ ディスパリティ、Sobel フィルター、動き検出 アヴネット社
MicroZed エンベッデド ビジョン キット Python 1300 in、HDMI out、PS DDR

2016.2

オプティカル フロー、ステレオ ディスパリティ、Sobel フィルター、動き検出 アヴネット社
ZC706
PL DDR、PS DDR 2016.2 PL DDR を使用した Matrix Multiply ザイリンクス
Zedboard +PYTHON-1300-C +HDMI IO FMC
Python 1300 in、HDMI in、HDMI out、PS DDR 2015.4 Sobel フィルター、動き検出 アヴネット社
Atlas-I-Z7e + キャプティブ キャリア カード
GigEV in、HDMI out、PS DDR 2015.4 キャニーエッジ検出、基本スイート* iVeia
ZYBO
HDMI in、VGA out、ボタン、スイッチ、LED 2015.4 基本スイート*、Video I/O (スケーリング アルゴリズムあり)、LED によるアレイ複製 (ベアメタルおよび Linux) Digilent
Zing2 + HDMI IO FMC
HDMI in、HDMI out、PS DDR 2016.2 基本スイート*、RGB2HSV、Sobel フィルター、エッジ検出 V3 Technology 社
SNOWLeo SVC
CMOS IN、HDMI OUT、GPIO、PS、DDR3 2016.2 基本スイート*、RGB2HSV、Sobel フィルター、エッジ検出 V3 Technology 社
EMC2-Z7015
PS DDR 2015.4 基本スイート*、Sobel フィルター、動き検出 Sundance 社
BORA
LVDS Video Out、PS DDR 2015.4 基本スイート*、Sobel フィルター、動き検出 DAVE Embedded Systems
BORA Xpress
LVDS Video Out、PS DDR 2015.4 基本スイート*、Sobel フィルター、動き検出 DAVE Embedded Systems
SVDK PicoZed 7015

SVDK センサー入力 Ethernet (GigE vision) out HDMI out

2015.4

基本スイート*, GigE-Vision1.2 Tx、OpenCV Harris Corner Detect/ SDSoC Corner Detect (Harris Corner Acceleration)

株式会社 OKI アイディエス

* 基本スイート = 行列乗算および加算、FIR フィルター、ファイル I/O 画像処理、 サンプル アプリケーション ( デザイン サンプル) をご覧ください。

無線プラットフォーム (外部提供)

ボード名 I/O 可能 サポートされる最新の SDSoC バージョン デザイン サンプル プロバイダ
Atlas-II-Z7x + Mosaic キャリア カード
ADC、DAC、PS DDR 2015.2.1 復調、
基本スイート*
iVeia
ZC706 + AD9361 SDR システム開発キット
ADC、DAC、PS DDR 2015.2.1 DDS、
基本スイート*
Analog Devices

* 基本スイート = 行列乗算および加算、FIR フィルター、ファイル I/O 画像処理、 サンプル アプリケーション ( デザイン サンプル) をご覧ください。

コントロール プラットフォーム (外部提供)

ボード名 I/O 可能 サポートされる最新の SDSoC バージョン デザイン サンプル プロバイダ
ZYNQ PLC SoM
Gigabit Ethernet、PS DDR 2015.4 基本スイート*、ネットワーキングを含む 上海華桑電子有限公司(インレビアム上海)
TB-7Z-IAE
Gigabit Ethernet、PS DDR 2015.4 基本スイート*、ネットワーキングを含む 東京エレクトロン デバイス (TED)

* 基本スイート = 行列乗算および加算、FIR フィルター、ファイル I/O 画像処理、 サンプル アプリケーション ( デザイン サンプル) をご覧ください。

基本プラットフォーム (外部提供)

ボード名 I/O 可能 サポートされる最新の SDSoC バージョン デザイン サンプル プロバイダ
Mars ZX3
PS DDR、HDMI 2015.4 基本スイート* Enclustra
Mercury ZX1
PS DDR 2015.4 基本スイート* Enclustra
Mercury ZX5
PS DDR 2015.4 基本スイート* Enclustra
KRM-3Z20
PS DDR 2015.4 基本スイート* Knowledge Resource
KRM-3Z30
PS DDR 2015.4 基本スイート* Knowledge Resource
MIAMI
PS DDR 2015.4 基本スイート* TOPIC
Z-turn 7010/7020 Board
PS DDR 2015.4 基本スイート* Shenzhen MYIR Tech

* 基本スイート = 行列乗算および加算、FIR フィルター、ファイル I/O 画像処理、 サンプル アプリケーション ( デザイン サンプル) をご覧ください。