SDSoC开发环境

SDSoC 是一款改变市场格局的编译器,不仅有助于软件开发人员快速定义系统,提高性能与效率,加速产品上市进程,而且还可实现连续创新。SDSoC 开发环境可为异构 Zynq® 全可编程 SoC 及 MPSoC 部署提供显著简化的、与 ASSP 类似的 C/C++ 编程体验,其中包括简单易用的 Eclipse IDE 和综合设计环境。

开始你的 reVISION 堆栈之旅吧!

Xilinx 面向 Zynq® SoC 和 MPSoC 的嵌入式 C/C++/OpenCL 开发环境出新版了。

SDSoC™ 开发环境 2017.1 版支持各种 reVISION™ 软件堆栈组件,包括 20 多个实操范例、OpenCV 库以及支持 MIPI、USB3、HDMI 和 DisplayPort 的多传感器视频平台。

reVISION 堆栈入门:

新版本开发环境包括扩展库、开发板和设计服务生态系统支持,可实现嵌入式C/C++语言应用开发

All Programmable技术和器件的全球领先企业赛灵思公司(Xilinx, Inc. (NASDAQ:XLNX))今天宣布推出正式版(Public Access Release)SDSoC™开发环境,将Zynq® SoC和MPSoC用户扩展至广泛的系统和软件工程师社群。SDSoC开发环境是赛灵思SDx™软件定义开发环境系列成员之一,包括扩展库、开发板、设计服务生态系统支持,可实现嵌入式C/C++语言应用开发。该SDSoC™开发环境正式版还强化了集成设计环境(IDE)的功能与特性,让编程和平台开发更加简便容易。

全可编程工艺:编程你的方式

By Mike Santarini, Publisher, Xcell Journal

(节选自最新发行的Xcell Journal

早在2008年新任首席执行官格弗里洛夫上任时,Xilinx便开始规划7系列FPGA全可编程器件、3D IC和Zynq-7000全可编程SoC。显然,由于7系列的每个产品和未来的产品线具有丰富的功能,Xilinx器件便成为客户心目中最时新最具创造性的产品。这些全可编程器件比Xilinx早期开发的粘合逻辑FPGA更加复杂,它的系统功能和最终产品差异化性能是任何其它架构都无法比拟的。

本视频是SDSoC开发环境详细介绍的第二部分 - 优化与调试。视频首先回顾了在实现过程中存在的挑战,以及SDSoC将如何帮助解决这些挑战,完整实现一个设计,并进行修改以对一些需要加速的函数进行深度优化。最后视频还将演示SDSoC是如何对设计实现进行“交互式调试”的。

本视频是SDSoC开发环境详细介绍的第一部分。视频首先回顾了在Zynq SoC实现一个系统所存在的挑战,以及SDSoC如何帮助解决这些挑战。然后,视频将演示一个设计实例,如何生成性能估算,并基于估算结果运行一个完整的设计实现,然后在评估板卡上验证所取得的效果。

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

EEJournal刚刚刊登了Kevin Morris的文章,名字叫做“用软件来定义一切:Xilinx推出SDSoC”,文章描述了作者关于新的SDSoC设计环境的构想。

软件SDSoC提供了一个可编程环境,平台不仅可以对传统的SoC和ASSP进行开发,也可以对Zynq UltraScale+等进行开发,并且编程难度相当。当然,SDSoC也会包含我们所期望的嵌入式开发所需要普通工具,如编译和多核处理器的在线调试工具。

“Xilinx已经在致力于推出他们称为“类似ASSP编程体验工具”

当这些类似ASSP开发体验的调试工具真正走进我们生活时,我们会更方便的使用SoC。Xilinx将SDSoC不断推进,不断接近我们所需要的真实开发环境。

“另一个有用的功能是自动系统级连接生成器。”

Xilinx:SDSoC让硬件工程师变“软”

众所周知,FPGA是一种以硬件描述语言(Verilog或VHDL等)所完成的电路设计硬件可编程逻辑器件。可是随着技术的不断发展,Xilinx(赛灵思)却正在不断让FPGA变“软”。

近日,赛灵思推出了面向全可编程SoC和MPSoC的SDSoC 开发环境,这是赛灵思SDx系列开发环境的第三大成员。现在赛灵思除了继续在FPGA硬件领域上突飞猛进之外,在软件系统尤其是在软件设计方法论上在不断创新,SDSoC是一个新的突破。

“我们想通过这个开发环境,让做软件的人员直接参与到产品的设计,就是把软件的创意通过这个工具很快的把相关的创意实现,变成一个真实的产品。这就是为什么我们要做SDSoC开发环境的最主要理由。” 赛灵思全球销售与市场亚太区副总裁杨飞。

SDSoC环境可提供类似ASSP的编程体验,其中包括简便易用的Eclipse集成设计环境(IDE)以及用于异构Zynq全可编程SoC和MPSoC部署的综合开发平台。SDSoC结合使用业界首款C/C++全系统优化编译器,可提供系统级特性描述、利用可编程逻辑实现软件自动加速、自动系统连接生成,以及各种库以加速编程工作。

对Verilog和VHDL说再见!

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

上周我跟我同事说,“ 两种语言阻碍了嵌入式系统开发人员和软件工程师借助Zynq SOCs来提升系统性能。”那就是“Verilog”和 “VHDL”

正如期待那样,这已经得到了解决—因为SDSoC开发环境真的可以实现。

设计师不用学习更多新的工具来提升性能,或者选择越来越快的处理器来代替现有芯片。使用Zynq SoCs 和Zynq UltraScale+ MPSoCs可以提升嵌入式系统性能一至二个数量级,并且可以减少BOM成本,使用可编程逻辑的特别系统分区,独立的软件和硬件开发流程。

本视频是SDSoC开发环境详细介绍的第二部分 - 优化与调试。视频首先回顾了在实现过程中存在的挑战,以及SDSoC将如何帮助解决这些挑战,完整实现一个设计,并进行修改以对一些需要加速的函数进行深度优化。最后视频还将演示SDSoC是如何对设计实现进行“交互式调试”的。

本视频是SDSoC开发环境详细介绍的第一部分。视频首先回顾了在Zynq SoC实现一个系统所存在的挑战,以及SDSoC如何帮助解决这些挑战。然后,视频将演示一个设计实例,如何生成性能估算,并基于估算结果运行一个完整的设计实现,然后在评估板卡上验证所取得的效果。

同步内容