基于SDSoC开发流程环境应用的详解以及其优势_第1页
基于SDSoC开发流程环境应用的详解以及其优势_第2页
基于SDSoC开发流程环境应用的详解以及其优势_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于SDSoC开发流程环境应用的详解以及其优势近年来“SoftwareDefine”软件定义这个词持续火热,全球知名技术研究和咨询公司Gartner早在对2014年最有战略意义的十大技术与趋势做出预测时,便提出了软件定义一切(SoftwareDefinedAnything)的概念,他们预测这类技术会在未来三年里拥有巨大潜力,并在同行业中产生重大影响。两年后的今天回顾这一概念和技术的发展,不难看出,SoftwareDefine的确成为了行业风向标,其应用可谓无处不在。相信一直关注赛灵思技术动向的工程师们对SDx这个词并不陌生,概括来讲,Xilinx的SDx指的是一系列新工具,专为系统和软件工程师而设计,可以使那些只有很少或根本没有FPGA设计经验的研发人员直接使用高级编程语言在强大的可编程硬件上进行设计,并且与那些嵌入芯片内部的或是在片外连接的业界标准处理器例如ARM或x86一起协同工作。可以看到SDx系列目前有三个主要成员,包括SDSoC、SDAccel和SDNet。

SDSoC™开发环境允许嵌入式和应用软件开发人员更广泛的利用Zynq®SoC和MPSoCs的性能,提供超过100倍的软件性能加速。SDAccel™开发环境针对的是OpenCL™,C和C++的设计应用,与那些CPU和GPU在数据中心和医疗影像等领域的实现方案相比,利用FPGA进行加速可获得高达25倍的性能功耗比提升。SDNet是“软”定义网络的解决方案。具体来说就是SDNet结合赛灵思的全面可编程器件,打造出了“软”定义网络这样的交叉技术,从而将可编程能力和智能化功能从控制层扩展至数据层,不仅支持SDN,而且还可以突破性地支持任何软件定义网络架构。从以上简要的介绍可以看出SDx系列的三个工具所针对的器件与市场各有侧重,但总体上都是面向软件和系统工程师的全面可编程抽象化设计工具,是赛灵思业界领先技术实力的进一步体现。其中,专门用作提高赛灵思异构ZynqSoC以及MPSoC的设计生产力而生的SDSoC开发环境就是这篇短文将要介绍的重点,在以下的篇幅中,我们会为大家分析SDSoC主要针对的市场和应用,SDSoC的各种创新,应用SDSoC的好处和优势等。VivaoHLS我们今天的主要内容是介绍SDSoC,但在开始之前,需要提一下VivadoHLS这个在高级抽象语言与底层硬件描述语言之间架起了一座桥梁的高阶综合工具。相信大部分赛灵思的用户对VivadoHLS已经不再陌生,甚至有可能已经是HLS的用户。的确,经过了三四年的上市推广,VivadoHLS早已不再是一个全新的工具,我们已经有超过1000家成功的客户。HLS的灵活性和生产力优势是显而易见的,甚至赛灵思的IP开发部门在交付Vivado2015.1版本及以后的部分视频IP时也都是使用HLS从C/C++语言开始设计。VivadoHLS可以在很短的时间内生成与手工编码质量相当的RTL代码,并且允许用户将同样在C测试平台生成的测试向量用在C仿真和RTL验证中,从而大幅加速验证过程。对那些使用C/C++描述规范的算法设计类客户来说,这是理想的解决方案,可以将其已有的各类浮点或定点算法无缝实现到FPGA硬件中,比较典型的应用就是各类视频运算、加解密等DSP算法等等。使用VivadoHLS可以实现真正意义上基于C语言的IP,通过HLS,我们可以把用户的C/C++以及SystemC算法以VHDL或Verilog的形式输出,然后通过VivadoIPI或SysGen等赛灵思的工具,整合到你的FPGA设计工程中去。也就是说,使用VivadoHLS可以更便捷高效地完成从高阶抽象语言C/C++到赛灵思FPGA可编程逻辑硬件的设计实现过程。VivadoHLS不仅是简单的翻译工具或是综合工具,更为重要的是,我们可以将其产生的RTL以IP的形式导出到VivadoIPI中,或者直接调用HLS生成的RTL文件到另一个RTL项目,甚至是输出到DSP设计的SysGen工程中。ZynqSoC器件架构以下图片展示了赛灵思ZynqSoC器件的架构图。SDSoC所针对的器件就是包括ZynqSoC和下一代的MPSoC在内的多核异构可编程逻辑芯片。

Zynq-7000系列是赛灵思推出的业界第一款将ARMA9双核处理器与28nm低功耗可编程逻辑紧密集成在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论