SDSoC平台

SDSoC™开发环境提供了熟悉的嵌入式C/ c++ /OpenCL应用程序开发体验,包括易于使用的Eclipse IDE和用于异构Zynq®All Programmable SoC和MPSoC部署的全面设计环境。SDSoC拥有业界首个C/ c++ /OpenCL全系统优化编译器,可提供系统级别分析、可编程逻辑中的自动软件加速、自动系统连接生成和加速编程的库。它还使终端用户和第三方平台开发人员能够快速定义、集成和验证系统级解决方案,并使他们的终端客户能够使用定制的编程环境。

Digilent是SDSoC开发环境认证的Xilinx联盟成员,为Zynq板提供定制平台。

这些平台为Digilent板提供了基本的SDSoC功能,类似于Xilinx工具附带的平台。对于那些有兴趣学习SDSoC和/或HLS的人来说,它们是一个很好的起点,并与入门级的演示集和易于理解的README捆绑在一起。在运行完示例之后,签出Xilinx提供的文档,以采取下一步步骤,并学习如何开始加速您自己的程序(链接下面).此外,平台源代码提供了完整的文档,以便可以根据需要修改和重新构建。

注意,那些标记为遗留的平台可能有有限的文档、示例和操作系统支持。

那些对SDSoC用于视频处理感兴趣的人应该查看下面的reVISION平台。

董事会 处理器 SDSoc版本 操作系统支持 包含示例程序 PL设备支持 平台下载 平台来源
艺术Z7-20 zynq - 7000 2016.4(遗留) 独立的
freertos
没有一个 hdmi出来
- btn、led和SWs
模拟输入
GPIO、I2C和SPI
遗留版本 Github
Zybo Z7-20 zynq - 7000 2017.4 独立的
freertos
linux
矩阵乘法和加法
-颜色空间转换
冷杉过滤器
hdmi在
hdmi出来
- btn、led和SWs
模拟输入
释放 Github
ZYBO zynq - 7000 2015.4(遗留) 独立的
linux
-视频I/O w/ sobel filter
也参与复制w /领导状态
hdmi在
vga出来
-BTNs、发光二极管和慢波睡眠
遗留版本 Github

修改平台


领先的系统开发人员正在使用所有可编程设备的下一代视觉引导机器学习系统。为了提高生产率,Xilinx创建了reVISION Zone,为软件、硬件和系统开发人员聚集有用的资源。

Digilent提供了具有reVISION功能的SDSoC平台,这样客户就可以利用Xilinx强大的计算机视觉库和演示。这些平台专门针对视频处理应用程序,包括预配置的HDMI管道与Linux软件支持,标准openCV库,以及Xilinx的openCV硬件加速端口,xfopencv。xfopencv是reVISION平台中最重要的部分,因此Digilent包含了一组很好的示例,演示了如何使用xfopencv操作图像文件甚至实时视频流。首先,请下载您的板的平台,并按照所包含的README来启动和运行所包含的示例程序。然后检查Xilinx openCV用户指南和SDSoC文档的其余部分(两者都已链接)下面)学习开始编写自己的视频处理程序。此外,平台源代码提供了完整的文档,以便可以根据需要修改和重新构建。

董事会 处理器 SDSoc版本 操作系统支持 包括文件I/O样本 包括Live I/O示例 PL设备支持 平台下载 平台来源
Zybo Z7-20 zynq - 7000 2017.4
2017.2
linux 双边滤波器
harris角点检测
光流
立体深度检测
经转换
-Filter2d卷积 -Pcam 5度
hdmi在
hdmi出来
- btn、led和SWs
模拟输入
释放 Github

额外的资源