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

    浏览量

    131112
  • 软件
    +关注

    关注

    69

    文章

    4677

    浏览量

    87062
  • 编程
    +关注

    关注

    88

    文章

    3556

    浏览量

    93521
收藏 人收藏

    评论

    相关推荐

    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>器

    SemiDrive X9 AI 开发环境搭建

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

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

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

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

    SEGGER编译器是专门为ARM和RISC-V微控制器设计的优化C/C++编译器。它建立在强大的Clang前端上,支持最新的C
    的头像 发表于 06-04 15:31 1331次阅读
    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 1924次阅读

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

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

    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 501次阅读
    <b class='flag-5'>C++</b>简史:<b class='flag-5'>C++</b>是如何开始的

    开箱即用!教你如何正确使用华为云CodeArts IDE for C/C++

    华为云CodeArts IDE 定位华为云开发者桌面 ,是华为云面向开发者提供的款智能化桌面集成开发环境。CodeArts IDE for
    的头像 发表于 11-29 17:40 723次阅读
    开箱即用!教你如何正确使用华为云CodeArts IDE for <b class='flag-5'>C</b>/<b class='flag-5'>C++</b>!

    常用的c语言开发环境有哪些

    C语言是种广泛应用于系统编程、嵌入式开发和科学计算等领域的高级编程语言。为了能够高效地开发
    的头像 发表于 11-27 16:14 5461次阅读

    c程序的运行环境和运行c程序的方法

    C语言是种通用的、高效的编程语言,被广泛用于系统开发、嵌入式设备以及科学计算等领域。为了正确运行C程序,我们需要了解
    的头像 发表于 11-27 16:00 1912次阅读

    c++怎么开始编程

    应用程序、嵌入式系统和网络应用程序等各种领域。 在开始编程之前,你需要安装C++编程环境。首先,你需要下载并安装
    的头像 发表于 11-27 15:56 866次阅读

    c++多行注释快捷键

    */ 结束。在这两个标记之间的所有内容都会被视为注释,并且不会参与编译和执行。 为了添加或删除多行注释,你可以使用C++的集成开发环境(IDE)提供的快捷键。下面是
    的头像 发表于 11-22 10:24 7803次阅读