0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

新版SDSoC开发环境加速了C/C++编程,将端对端编译时间缩短一半

Xilinx赛灵思官微 来源:djl 作者:赛灵思 2019-07-30 14:45 次阅读

全可编程技术和器件的全球领先企业赛灵思公司 (Xilinx, Inc. (NASDAQ:XLNX)) 今天宣布推出SDSoC开发环境2016.1 版,支持 Zynq 系列 SoC 和 MPSoC 使用C 和 C++ 语言进行软件定义编程,并支持近期新推出的 16nm Zynq UltraScale+ MPSoC。此外,该新版环境还凭借系统级特性分析工具,将编译时间缩减一半,从而实现了生产力的大幅提升。

“SDSoC 开发环境已经迅速扩展到 650 多个用户以上,其中许多用户通过生产基于 Zynq SoC 的产品设计得意快速进入市场。除了支持 Zynq Ultrascale+ MPSoC 之外,我们还大幅缩短了编译时间,并消除了系统级性能瓶颈所耗费的时间。”

——Nick Ni,赛灵思公司 SDSoC 产品市场营销与规划经理

系统和嵌入式软件工程师能够利用 SDSoC 开发环境对 ZynqUltraScale+ MPSoC 器件轻松编程。只需点击一个按钮,SDSoC 就能运用高层次综合 (HLS)、硬件连接功能、软件驱动程序和应用可执行文件生成定制硬件 IP,从而自动加速C/C++ 函数从 ARM 应用程序处理器单元植入 FPGA 结构。

与传统彼此孤立的嵌入式软硬件开发流程不同,SDSoC 不会造成开发延迟,也不会出现系统架构和性能不确定性的问题,其经过精心架构设计,可提供快速系统特性分析和架构探索,并采用熟悉的 Eclipse IDE 框架。新版开发环境采用软硬件事件跟踪监控器针对性能瓶颈提供了实时系统级可视化。

供货情况

SDSoC 2016.1 版现已开放下载

关于SDx

SDx 是专门为系统与软件工程师而退出的软件定义开发环境系列。SDx 让非 FPGA 专业开发人员也能使用高层次编程语言, 从而共享可编程硬件和业界标准处理器的绝佳功能。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 赛灵思
    +关注

    关注

    32

    文章

    1794

    浏览量

    131298
  • 软件
    +关注

    关注

    69

    文章

    4955

    浏览量

    87584
  • 编程
    +关注

    关注

    88

    文章

    3617

    浏览量

    93769
收藏 人收藏

    评论

    相关推荐

    Triton编译器支持的编程语言

    编写和优化深度学习代码。Python是种广泛使用的高级编程语言,具有简洁易读、易于上手、库丰富等特点,非常适合用于深度学习应用的开发。 二、领域特定语言(DSL) Triton也提供
    的头像 发表于 12-24 17:33 360次阅读

    HighTec C/C++编译器套件全面支持芯来RISC-V IP

    器是基于LLVM开源汽车级C/C++编译器工具,已通过ISO 26262 ASIL D的安全认证。从事RISC-V架构开发的汽车软件开发者受
    的头像 发表于 12-23 09:04 176次阅读
    HighTec <b class='flag-5'>C</b>/<b class='flag-5'>C++</b><b class='flag-5'>编译</b>器套件全面支持芯来RISC-V IP

    MSP430优化C/C++编译器v21.6.0.LTS

    电子发烧友网站提供《MSP430优化C/C++编译器v21.6.0.LTS.pdf》资料免费下载
    发表于 11-08 14:57 0次下载
    MSP430优化<b class='flag-5'>C</b>/<b class='flag-5'>C++</b><b class='flag-5'>编译</b>器v21.6.0.LTS

    ARM优化C/C++编译器 v20.2.0.LTS

    电子发烧友网站提供《ARM优化C/C++编译器 v20.2.0.LTS.pdf》资料免费下载
    发表于 11-07 10:46 0次下载
    ARM优化<b class='flag-5'>C</b>/<b class='flag-5'>C++</b><b class='flag-5'>编译</b>器 v20.2.0.LTS

    TMS320C6000优化C/C++编译器v8.3.x

    电子发烧友网站提供《TMS320C6000优化C/C++编译器v8.3.x.pdf》资料免费下载
    发表于 11-01 09:35 0次下载
    TMS320<b class='flag-5'>C</b>6000优化<b class='flag-5'>C</b>/<b class='flag-5'>C++</b><b class='flag-5'>编译</b>器v8.3.x

    TMS320C28x优化C/C++编译器v22.6.0.LTS

    电子发烧友网站提供《TMS320C28x优化C/C++编译器v22.6.0.LTS.pdf》资料免费下载
    发表于 10-31 10:10 0次下载
    TMS320<b class='flag-5'>C</b>28x优化<b class='flag-5'>C</b>/<b class='flag-5'>C++</b><b class='flag-5'>编译</b>器v22.6.0.LTS

    C7000优化C/C++编译

    电子发烧友网站提供《C7000优化C/C++编译器.pdf》资料免费下载
    发表于 10-30 09:45 0次下载
    <b class='flag-5'>C</b>7000优化<b class='flag-5'>C</b>/<b class='flag-5'>C++</b><b class='flag-5'>编译</b>器

    TPA3255如果仅使用一半,如何处理最好?

    TPA3255只用其中一半做BTL功放,A/B输入,A/B输出。请问C/D 输入C/D 输出如何处理。还有,22、23、24、25、
    发表于 09-30 06:10

    SemiDrive X9 AI 开发环境搭建

    SemiDrivex9AI开发环境搭建分开发开发。主要的工具是SDNN,它是
    的头像 发表于 08-03 08:27 398次阅读
    SemiDrive X9 AI <b class='flag-5'>开发</b><b class='flag-5'>环境</b>搭建

    C++中实现类似instanceof的方法

    函数,可实际上C++中没有。但是别着急,其实C++中有两种简单的方法可以实现类似Java中的instanceof的功能。 在 C++ 中,确定对象的类型是编程中实际需求,使
    的头像 发表于 07-18 10:16 605次阅读
    <b class='flag-5'>C++</b>中实现类似instanceof的方法

    SEGGER编译器优化和安全技术介绍 支持最新CC++语言

    SEGGER编译器是专门为ARM和RISC-V微控制器设计的优化C/C++编译器。它建立在强大的Clang前端上,支持最新的C
    的头像 发表于 06-04 15:31 1477次阅读
    SEGGER<b class='flag-5'>编译</b>器优化和安全技术介绍 支持最新<b class='flag-5'>C</b>和<b class='flag-5'>C++</b>语言

    c语言,c++,java,python区别

    C语言、C++、Java和Python是四种常见的编程语言,各有优点和特点。 C语言: C语言是
    的头像 发表于 02-05 14:11 2427次阅读

    vb语言和c++语言的区别

    Microsoft开发种面向对象的事件驱动编程语言。它的设计目标是简化编程过程,让初学者也能快速上手。与之相比,C++语言是
    的头像 发表于 02-01 10:20 2361次阅读

    RX系列V3.06.00的C/C++编译器包数据手册

    电子发烧友网站提供《RX系列V3.06.00的C/C++编译器包数据手册.pdf》资料免费下载
    发表于 01-26 15:57 1次下载
    RX系列V3.06.00的<b class='flag-5'>C</b>/<b class='flag-5'>C++</b><b class='flag-5'>编译</b>器包数据手册

    C++简史:C++是如何开始的

    的 MISRA C++:2023 博客系列的第二部分。 在这篇博客中,我们深入探讨 C++ 的历史、编程语言多年来的发展历程以及它的下
    的头像 发表于 01-11 09:00 614次阅读
    <b class='flag-5'>C++</b>简史:<b class='flag-5'>C++</b>是如何开始的