简介

:自 2019.2 起,SDKSDSoC™ 和 SDAccel™ 开发环境被整合为一个多用途的 Vitis™ 统一软件平台,用于应用加速和嵌入式软件开发。将不会有 SDSoC 开发环境的 2019.2 或更高版本。

类似嵌入式 C/C++/OpenCL 应用开发的体验

SDSoC™ 开发环境可为异构 Zynq SoC 及 MPSoC 部署提供类似嵌入式 C/C++/OpenCL 应用的开发体验,其中包括简单易用的 Eclipse IDE 和综合设计环境。SDSoC 提供业界首款 C/C++/OpenCL 全系统优化编译器,可实现系统级的特性描述、可编程逻辑中的自动软件加速、自动系统连接生成以及可加速编程的各种库。此外,它还可帮助最终用户及第三方平台开发人员快速定义、集成和验证系统级解决方案,为其最终用户实现定制化编程环境。

  • AMD 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

全系统优化编译器

  • 可将 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 AMD 的一部分

AMD 提供的设计范例

设计范例 & 描述 支持的最新 SDSoC 版本 支持的开发板与 SOM 供应商
LK 密度光流算法
进行运动分段的金字塔形迭代实现方案
2018.3

ZCU102

ZCU104

开始使用

AMD 的一部分
立体视差法映射
仅使用本地模块匹配从 2 个传感器输入计算视差法映射
扭曲变换
Harris 角点
双边滤波器
色彩空间转换 - RGB/HSV
演示封包对齐的数据结构(包含像素值)把数据结构送到硬件功能模块完成 RGB 到 HSV 的转换;并用软件函数完成 HSV 往 RGB 逆转换
全部
矩阵乘法与加法
32x32 浮点矩阵乘法和矩阵加法。演示 AXI DMA 接口以及直接 IP-IP 流连接
FIR 滤波器
使用 AMD FIR 编译器演示 C 语言可调用的简单 HDL IP

社区参与式设计范例

GitHub 设计范例 更多 OpenCV 设计实例

机器学习演示

设计范例 & 描述 询问 支持的开发板与 SOM 供应商
GoogleNet SDSoC 2018.3

ZCU102

ZCU104

Ultra96

DPB1303

AMD 的一部分
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 过滤器
  • 密度光流算法
  • 立体视觉 (深度检测)
  • 扭曲变换
AMD 的一部分
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 基础套件*​ AMD 的一部分
ZCU104 (Zynq Ultrascale+ MPSoC) PS DDR 2018.3 基础套件* AMD 的一部分
ZCU106 (Zynq Ultrascale+ MPSoC) PS DDR 2018.3 基础套件* AMD 的一部分
ZC702 (Zynq 7000)
PS DDR 2018.3 基础套件* AMD 的一部分
ZC706​ (Zynq 7000)
PS DDR 2018.3 基础套件* AMD 的一部分
ZedBoard(面向 Zynq 7000)
PS DDR 2018.3 基础套件* AMD 的一部分

* 基础套件 = 矩阵乘法与加法、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 的矩阵乘法 AMD 的一部分
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 视频处理和实例应用 (查看 设计范例)

技术文档

技术文档

Default Default 标题 文件类型 日期
培训 & 支持

培训和技术支持

设计服务 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