SDSoC开发环境

reVISION 支持的新版 SDSoC 开发环境现已推出

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

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

● Xilinx OpenCV 库现已推出,包含 50 多项硬件优化 OpenCV 功能,包括 Gausian、 Median、Bilateral、Harris corner、 Canny edge detection、HoG、ORB、SVM、LK Optical Flow 及更多;
● OpenCL 支持现已推出: 2017.1 版;
● 简单易用的 Eclipse IDE 可用于开发支持嵌入式 C/C++/OpenCL 应用的全面 Zynq All Programmable SoC 和 MPSoC 系统;

《赛灵思中国通讯》2015夏季刊发布

《赛灵思中国通讯》第56期赛灵思公司(Xilinx, Inc. (NASDAQ:XLNX)今天发布其屡获殊荣的用户杂志《赛灵思中国通讯》2015年夏季刊(第56期)电子版,封面专题详细阐述了赛灵思AllProgrammable Abstraction(全可编程抽象)战略及最新交付的SDAccel和SDSoC开发环境,以及他们是如何帮助设计团队提高生产力,使系统及软件工程师可以直接对赛灵思All Programmable FPGA和SoC进行编程,乐享赛灵思产品软件智能、硬件优化和任意互联的优势。

作者:Steve Leibson, 赛灵思战略营销与业务规划总监

典型的嵌入式视觉系统必须处理视频帧,从这些处理的帧中提取特性,然后根据所提取的特性来决定下一步的动作。在你谈论高清或4K2K视频时,基于像素的任务中每个像素可能需要数百个操作,并且需要数百个GOPS(千兆运算/秒)。 相比之下,基于帧的任务,每秒“仅”需要百万次的操作,但是算法更加复杂。你需要一个硬件实现像素级任务,同时快速处理器能够处理更复杂的“基于帧”的任务。

视频: SDSoC开发环境演示

这这段视频中,我们将看到如何在SDSoC开发环境中创建一个简单的图像处理流水线,用来检测运动物体,并实时地运动画面边缘勾勒填充到高清1080p视频中(60fps)。

同步内容