簡介

:自 2019.2 起,Xilinx SDKSDSoC™ 和 SDAccel™ 開發環境被整合為一個多用途的Vitis™ 統一軟件平台,用於應用加速和嵌入式軟件開發。Xilinx SDSoC 開發環境將沒有 2019.2 或更高版本。

類似嵌入式 C/C++/OpenCL 應用開發的體驗

SDSoC™ 開發環境可為異構 Zynq®SoC 及 MPSoC 部署提供類似嵌入式 C/C++/OpenCL 應用的開發體驗,其中包括簡單易用的 Eclipse IDE 和綜合設計環境。SDSoC 提供業界首款 C/C++/OpenCL 全係統優化編譯器,可實現係統級的特性描述、可編程邏輯中的自動軟件加速、自動係統連接生成以及可加速編程的各種庫。此外,它還可幫助最終用戶及第三方平台開發人員快速定義、集成和驗證係統級解決方案,為其最終用戶實現定製化編程環境。

  • Xilinx OpenCV 庫現已推出,包含 50 多項硬件優化 OpenCV 功能,包括 Gausian、Median、Bilateral、Harris corner、Canny edge detection、HoG、SVM、LK Optical Flow 及更多
  • 簡單易用的 Eclipse IDE 可用於開發支持嵌入式 C/C++/OpenCL 應用的完整Zynq SoC 和 MPSoC
  • 隻需一點按鈕,就可對可編程邏輯 (PL) 中的功能進行加速
  • 支持作為目標 OS 的裸機、Linux 與 FreeRTOS

係統級的特性描述

  • 快速性能估算與麵積估算可在幾分鍾內完成,包括 PS、數據通信以及 PL
  • 高速緩存、存儲器以及總線利用率的自動運行時儀表
  • 可實現最佳總體係統架構的便捷生成與探索
sdsoc-uopdate

全係統優化編譯器

  • 可將 C/C++/OpenCL 應用編譯成全功能 Zynq SoC 與 MPSoC 係統
  • 可在生成 ARM 軟件與 FPGA 比特流的可編程邏輯中實現自動功能加速
  • 不僅可優化係統連接,而且還支持吞吐量、時延以及麵積權衡的快速係統探索

麵向平台開發人員的專家級使用模型

  • 通過業經驗證方法實現的目標定製電路板可將現有的 Vivado 項目及軟件項目轉換成 SDSoC
  • 麵向基於 Zynq 的開發板的開發板支持包 (BSP) 現已開始提供,包括 ZCU102、ZC702、ZC706 以及第三方開發板和係統級模塊 (SoM)(包括 Zedboard、Microzed、Zybo、Avnet 嵌入式視覺套件、視頻和成像套件以及 SDR 套件等)。請單擊“開發板與模塊”查看全麵的 BSP 列表。
庫與設計範例

硬件優化庫

庫套件 支持的最新 SDSoC 版本 供應商
xfOpenCV
50 多項硬件優化 OpenCV 功能,包括 Gausian、 Median、Bilateral、Harris corner、 Canny edge detection、HoG、ORB、SVM、LK Optical Flow 及更多
2018.3 Xilinx

Xilinx 提供的設計範例

設計範例 & 描述 支持的最新 SDSoC 版本 支持的開發板與 SOM 供應商
LK 密度光流算法
進行運動分段的金字塔形迭代實現方案
2018.3

ZCU102

ZCU104

開始使用

Xilinx
立體視差法映射
僅使用本地模塊匹配從 2 個傳感器輸入計算視差法映射
扭曲變換
Harris 角點
雙邊濾波器
色彩空間轉換 - RGB/HSV
演示封包對齊的數據結構(包含像素值)把數據結構送到硬件功能模塊完成 RGB 到 HSV 的轉換;並用軟件函數完成 HSV 往 RGB 逆轉換
全部
矩陣乘法與加法
32x32 浮點矩陣乘法和矩陣加法。演示 AXI DMA 接口以及直接 IP-IP 流連接
FIR 濾波器
使用 Xilinx FIR 編譯器演示 C 語言可調用的簡單 HDL IP

社區參與式設計範例

GitHub 設計範例 更多 OpenCV 設計實例

機器學習演示

設計範例 & 描述 詢問 支持的開發板與 SOM 供應商
GoogleNet SDSoC 2018.3

ZCU102

ZCU104

Ultra96

DPB1303

Xilinx
ResNet50
VGG-16
Mobilenet V2
SSD + 14pt (姿勢估計)
SSD(視頻分析)
Yolo v3 (ADAS 檢測)
Densebox (人臉檢測)
FPN (語義分割)

合作夥伴提供的設計範例

設計範例 & 描述 供應商

汽車 ADAS
多攝像頭環視、駕駛員睡意檢測和智能後視攝像頭等 ADAS 應用所使用的不同算法的設置。

Aldec

AES Encryption
128 位 AES 加密算法加速

DornerWorks

麵部檢測與跟蹤
演示如何將現有 HDL IP 融合到 C 函數中並在 SDSoC 中使用。通過 30 FPS 以上的現場攝像頭進行麵部檢測

Xylon

麵部及眼睛檢測演示
演示將展示如何在臉部和眼睛檢測應用中使用 SDx 和 TySOM 電路板。

Aldec

DDS
采用 HLS C 代碼編寫的 DDS 模塊可為 DAC TX 輸出輸出各種信號模式

Analog Devices

工業 IoT
演示項目將展示如何在工業應用中使用支持機械臂的 TySOM 電路板。

Aldec

物聯網網關
演示項目不僅將展示如何在物聯網應用中使用不同的無線傳感器及執行器,而且還將展示如何與亞馬遜 AWS 物聯網雲建立通信渠道。

Aldec
開發板、套件& 模塊

嵌入式視覺

開發板名稱 啟用 I/O 支持的最新 SDSoC 設計範例 供應商
ZCU104+Sony IMX274 MIPI+Stereo camera USB3 MIPI in, HDMI in, USB3 in, HDMI out, DisplayPort out 2018.3

實時 I/O:

  • 密度光流算法
  • 立體視覺 (深度檢測)

文件 I/O:

  • 雙邊濾波器
  • Harris 過濾器
  • 密度光流算法
  • 立體視覺 (深度檢測)
  • 扭曲變換
Xilinx
ZCU102+Sony IMX274 MIPI+Stereo camera USB3
ZC702+HDMI IO FMC
HDMI in、HDMI out、PS DDR
2017.2

實時 I/O:

  • 密度光流算法

文件 I/O:

  • 雙邊濾波器
  • Harris 過濾器
  • 密度光流算法
  • 立體視覺 (深度檢測)
  • 扭曲變換
ZC706+HDMI IO FMC
HDMI in、HDMI out、PS DDR
2017.2

內置平台

開發板名稱 啟用 I/O 支持的最新 SDSoC 版本 設計範例 供應商
ZCU102(Zynq Ultrascale+ MPSoC) PS DDR 2018.3 基礎套件* Xilinx
ZCU104(Zynq Ultrascale+ MPSoC) PS DDR 2018.3 基礎套件* Xilinx
ZCU106(Zynq Ultrascale+ MPSoC) PS DDR 2018.3 基礎套件* Xilinx
ZC702(Zynq-7000)
PS DDR 2018.3 基礎套件* Xilinx
ZC706(Zynq-7000)
PS DDR 2018.3 基礎套件* Xilinx
ZedBoard(麵向 Zynq-7000)
PS DDR 2018.3 基礎套件* Xilinx

* 基礎套件 = 矩陣乘法與加法、FIR 濾波器、文件 I/O 視頻處理和實例應用 (查看設計範例)

視頻平台(外部提供)

開發板名稱 啟用 I/O 支持的最新 SDSoC 設計範例 供應商
支持 LVDS 數據接口的 TySOM-2-7Z045 + FMC-ADAS + HDR-CMOS 攝像頭傳感器(192 度)

FPD-Link III LVDS 接口、HDMI OUT、USB2.0、以太網 10/100/1000

2017.2
(github 平台的路徑

Sobel 邊緣檢測

Aldec
支持 LVDS 數據接口的 TySOM-2-7Z045 + FMC-ADAS + FMC-VISION+ HDR-CMOS 攝像頭傳感器(192 度)

FPD-Link III LVDS 接口、HDMI OUT、USB2.0、以太網 10/100/1000

2017.2
github 平台的路徑

Sobel 邊緣檢測

支持 LVDS 數據接口的 TySOM-2-7Z100 + FMC-ADAS + HDR-CMOS 攝像頭傳感器(192 度)

FPD-Link III LVDS 接口、HDMI OUT、USB2.0、以太網 10/100/1000

2017.2
(github 平台的路徑)

Sobel 邊緣檢測

支持 LVDS 數據接口的 TySOM-2-7Z100 + FMC-ADAS + FMC-VISION+ HDR-CMOS 攝像頭傳感器(192 度)

FPD-Link III LVDS 接口、HDMI OUT、USB2.0、以太網 10/100/1000

2017.2
(github 平台的路徑

Sobel 邊緣檢測

支持 LVDS 數據接口的 TySOM-2A-7Z030 + FMC-ADAS + HDR-CMOS 攝像頭傳感器(192 度)

FPD-Link III LVDS 接口、HDMI OUT、USB2.0、以太網 10/100/1000

2017.2
(github 平台的路徑

Sobel 邊緣檢測

PicoZed 嵌入式視覺套件 Python 1300 in、HDMI out、PS DDR

2016.2

光流算法、立體視差法、Sobel 濾波器、運動檢測 Avnet
MicroZed 嵌入式視覺套件 Python 1300 in、HDMI out、PS DDR

2016.2

光流算法、立體視差法、Sobel 濾波器、運動檢測 Avnet
ZC706
PL DDR、PS DDR 2016.2 使用 PL DDR 的矩陣乘法 Xilinx
PYTHON-1300-C +HDMI IO FMC
Python 1300 in、 HDMI in、 HDMI out、 PS DDR 2015.4 Sobel 濾波器、運動檢測 Avnet
Zing2 + HDMI IO FMC
HDMI IN、HDMI OUT、GPIO、PS、DDR3 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 IDS

* 基礎套件 = 矩陣乘法與加法、FIR 濾波器、文件 I/O 視頻處理和實例應用 (查看設計範例)

無線電平台(外部提供)

開發板名稱 啟用 I/O 支持的最新 SDSoC 版本 設計範例 供應商
ZC706+AD9361 SDR 係統開發套件
ADC, DAC, PS DDR 2015.2.1 DDS、
基礎套件*
Analog Devices

* 基礎套件 = 矩陣乘法與加法、FIR 濾波器、文件 I/O 視頻處理和實例應用 (查看設計範例)

控製平台(外部提供)

開發板名稱 啟用 I/O 支持的最新 SDSoC 版本 設計範例 供應商
TySOM-2A-7Z030 + FMC-NET 以太網 10/100/1000、WiFi 2017.2 (github 的路徑) 支持基於 OpenWrt 固件的可重複編程邏輯的以太網路由器 Aldec
TB-7Z-IAE
Gigabit Ethernet、PS DDR 2015.4 基礎套件*、工業網絡 Tokyo Electron Device (TED)

* 基礎套件 = 矩陣乘法與加法、FIR 濾波器、文件 I/O 視頻處理和實例應用 (查看設計範例)

基礎平台(外部提供)

開發板名稱 啟用 I/O 支持的最新 SDSoC 版本 設計範例 供應商
TySOM-1-7Z030 PS DDR、uSD 卡座、以太網 10/100/1000、
USB 3.0 和 USB 2.0、miniPCI-Express、
Pmode 兼容插頭、
HDMI OUT、音頻編解碼器

2017.2
github 平台的路徑

文件 I/O:

  • 雙邊濾波器
  • Harris 過濾器
  • 密度光流算法
  • 立體視覺 (深度檢測)
  • 扭曲變換
Aldec
TySOM-2-7Z045 PS DDR、uSD 卡座、以太網 10/100/1000、
USB 2.0, HDMI OUT,
FMC HPC

2017.2
(github 平台的路徑

文件 I/O:

  • 雙邊濾波器
  • Harris 過濾器
  • 密度光流算法
  • 立體視覺 (深度檢測)
  • 扭曲變換
Aldec
TySOM-2-7Z100 PS DDR、uSD 卡座、以太網 10/100/1000、
USB 2.0, HDMI OUT,
FMC HPC

2017.2
(github 平台的路徑

文件 I/O:

  • 雙邊濾波器
  • Harris 過濾器
  • 密度光流算法
  • 立體視覺 (深度檢測)
  • 扭曲變換
Aldec
TySOM-2A-7Z030 PS DDR、uSD 卡座、以太網 10/100/1000 IEEE1588、
USB 2.0, HDMI OUT,
FMC HPC

2017.2
(github 平台的路徑

文件 I/O:

  • 雙邊濾波器
  • Harris 過濾器
  • 密度光流算法
  • 立體視覺 (深度檢測)
  • 扭曲變換
Aldec
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 開發板
PS DDR 2015.4 基礎套件* 深圳市米爾科技有限公司

* 基礎套件 = 矩陣乘法與加法、FIR 濾波器、文件 I/O 視頻處理和實例應用 (查看設計範例)

技術文檔
培訓 & 支持

培訓和3d狮王轮盘游戏下载

設計服務 Alliance 成員

成員 區域 IP 開發板 服務 軟件
Xylon d.o.o. EMEA(歐洲、中東、非洲) x x x x
DornerWorks, Ltd. NA x x x
OKI IDS Co.,Ltd. 日本 x
x
Fidus Systems, Inc. NA x x
Shanghai inrevium Solutions APAC x x
Tokyo Electron Device Ltd. 日本 x x x
Hardent Inc. NA x x