基于SDSoC开发流程环境应用的详解以及其优势.docx

上传人:lao****ou 文档编号:841739 上传时间:2024-06-17 格式:DOCX 页数:3 大小:75.07KB
下载 相关 举报
基于SDSoC开发流程环境应用的详解以及其优势.docx_第1页
第1页 / 共3页
基于SDSoC开发流程环境应用的详解以及其优势.docx_第2页
第2页 / 共3页
基于SDSoC开发流程环境应用的详解以及其优势.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《基于SDSoC开发流程环境应用的详解以及其优势.docx》由会员分享,可在线阅读,更多相关《基于SDSoC开发流程环境应用的详解以及其优势.docx(3页珍藏版)》请在第一文库网上搜索。

1、基于SDSoC开发流程环境应用的详解以及其优势近年来“SoftwareDefine”软件定义这个词持续火热,全球知名技术研究和咨询公司Gartner早在对2014年最有战略意义的十大技术与趋势做出预测时,便提出了软件定义一切(SoftwareDefinedAnything)的概念,他们预测这类技术会在未来三年里拥有巨大潜力,并在同行业中产生重大影响。两年后的今天回顾这一-概念和技术的发展,不难看出,SOftWareDefine的确成为了行业风向标,其应用可谓无处不在。相信一直关注赛灵思技术动向的工程师们对SDX这个词并不陌生,概括来讲,XiIinX的SDX指的是一系列新工具,专为系统和软件工程

2、师而设计,可以使那些只有很少或根本没有EE里设计经验的研发人员直接使用高级编程语言在强大的可编程硬件上进行设计,并且与那些嵌入甚左内部的或是在片外连接的业界标准处理器例如ARM或x86一起协同工作。可以看到SDx系列目前有三个主要成员,包括SDSoC、SD&ce1和SDNet。SDx支持器件优势SDSoCZynqSoC和MPSoCIOo倍的学SDAcceIKintex和Virtex25倍性能:SDNetKintex,Virtex,ZynqSoC&MPSoC性能,灵SDSoCtm开发环境允许圾式和应用软件开发人员更广泛的利用ZynqSoC和MPSoCs的性能,提供超过100倍的软件性能加速。SD

3、Acce1w开发环境针对的是OPenC1TM,C和C+的设计应用,与那些T和更I1在数据中心和医疗影像等领域的实现方案相比,利用FPGA进行加速可获得高达25倍的性能功耗比提升。SDNet是“软”定义网络的解决方案。具体来说就是SDNet结合赛灵思的全面可编程器件,打造出了“软”定义网络这样的交叉技术,从而将可编程能力和皙能化功能从控制层扩展至数据层,不仅支持SDN,而且还可以突破性地支持任何软件定义网络架构。从以上简要的介绍可以看出SDx系列的三个工具所针对的器件与市场各有侧重,但总体上都是面向软件和系统工程师的全面可编程抽象化设计工具,是赛灵思业界领先技术实力的进一步体现。其中,专门用作提

4、高赛灵思异构ZynqSoC以及MPSOC的设计生产力而生的SDSOC开发环境就是这篇短文将要介绍的重点,在以下的篇幅中,我们会为大家分析SDSOC主要针对的市场和应用,SDSoC的各种创新,应用SDSOC的好处和优势等。VivaoH1S我们今天的主要内容是介绍SDSOe,但在开始之前,需要提一下ViV理。H1S这个在高级抽象语言与底层硬件描述语言之间架起了一座桥梁的高阶综合工具。相信大部分赛灵思的用户对ViVadOH1S已经不再陌生,甚至有可能已经是H1S的用户。的确,经过了三四年的上市推广,VivadoH1S早已不再是一个全新的工具,我们已经有超过IoOO家成功的客户。H1S的灵活性和生产力

5、优势是显而易见的,甚至赛灵思的IP开发部门在交付ViVado2015.1版本及以后的部分视频IP时也都是使用H1S从C/也语言开始设计。VivadoH1S可以在很短的时间内生成与手工编码质量相当的RT1代码,并且允许用户将同样在C测试平台生成的测试向量用在C仿真和RT1验证中,从而大幅加速验证过程。对那些使用C/C+描述规范的算法设计类客户来说,这是理想的解决方案,可以将其已有的各类浮点或定点算法无缝实现到FPGA硬件中,比较典型的应用就是各类视频运算、加解密等圾算法等等。使用ViVadoH1S可以实现真正意义上基于C语言的IP,通过H1S,我们可以把用户的C/C+以及SySten1C算法以V

6、HD1或Veri1og的形式输出,然后通过VivadoIP1或SySGen等赛灵思的工具,整合到你的FPGA设计工程中去。也就是说,使用ViVadoH1S可以更便捷高效地完成从高阶抽象语言C/C+到赛灵思FPGA可编程逻辑硬件的设计实现过程。VivadoH1S不仅是简单的翻译工具或是综合工具,更为重要的是,我们可以将其产生的RT1以IP的形式导出到VivadoIPI中,或者直接调用H1S生成的RT1文件到另一个RT1项目,甚至是输出到DSP设计的SysGen工程中。ZynqSoC器件架构以下图片展示了赛灵思ZynqSOC器件的架构图。SDSOC所针对的器件就是包括ZynqSoC和下一代的MPS

7、oC在内的多核异构可编程逻辑芯片。ProcessingSystemARhrCoreSighC*Mu1ti-coreandTraceDebug512KB12CacheSnoopContro1Unit(SCU)TimerCountersGenera1InterruptContro11erOMAAMBASwitchesBAsSWitCheSHEONmZFPUEngineNEONnyFPUEngineGPIOAMBASwitchesMu1tiSigabitTCortexw-A9MPCore32/32KB1/DCachesStaticMemoryContro11erQuad-SPI1NAND,NORDy

8、namicMemoryContro11erD0R3,DDR2r1P0DR2Cortexw-A9MPCorem32/32KB1/DCaches2xCANI/OMUX2xI2C2xUART2xSDI0WithDMA2xUSBWithOMA2xGigEwithDMA256KBOn-ChipMemoryConfigurationZynq-7000系列是赛灵思推出的业界第一款将ARMA9双核处理器与28nm低功耗可编程逻辑紧密集成在一起的SOC艺品。从图中可以可以看出左上角处理器所在的区域称作PrOCeSSingSyStem即PS,而其余可编程逻辑所在的区域则称作Programmab1e1ogic即P10

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 工作总结

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服