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 专业开发人员也能使用高层次编程语言, 从而共享可编程硬件和业界标准处理器的绝佳功能。

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

    关注

    33

    文章

    1797

    浏览量

    133151
  • 软件
    +关注

    关注

    69

    文章

    5298

    浏览量

    90886
  • 编程
    +关注

    关注

    90

    文章

    3708

    浏览量

    96765
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    C/C++条件编译

    条件编译种在编译时根据条件选择性地包含或排除部分代码的处理方法。在 C/C++ 中,条件编译
    发表于 12-05 06:21

    文了解Mojo编程语言

    Mojo 是种由 Modular AI 公司开发编程语言,旨在 Python 的易用性与 C 语言的高性能相结合,特别适合人工智能(A
    发表于 11-07 05:59

    C/C++代码静态测试工具Perforce QAC 2025.3的新特性

    Perforce QAC 2025.3 通过更新结果存储处理提供性能改进,可以显著减少总分析时间,具体取决于项目结构和分析所使用的硬件设备。此版本还增强了对 QNX 8.0 编译器的支持,以及对
    的头像 发表于 10-13 18:11 346次阅读
    <b class='flag-5'>C</b>/<b class='flag-5'>C++</b>代码静态测试工具Perforce QAC 2025.3的新特性

    如何板编译OpenCV并搭建应用--基于瑞芯微米尔RK3576开发

    本文介绍基于米尔电子MYD-LR3576开发板(米尔基于瑞芯微 RK3576开发板)的板编译OpenCV及
    发表于 08-08 17:14

    如何在RK3576开发板上板编译OpenCV并搭建应用

    本文介绍基于米尔电子MYD-LR3576开发板(米尔基于瑞芯微RK3576开发板)的板编译OpenCV及
    的头像 发表于 08-08 08:04 3310次阅读
    如何在RK3576<b class='flag-5'>开发</b>板上板<b class='flag-5'>端</b><b class='flag-5'>编译</b>OpenCV并搭建应用

    技能+1!如何在树莓派上使用C++控制GPIO?

    和PiGPIO等库,C++可用于编程控制树莓派的GPIO引脚。它提供更好的性能和控制能力,非常适合对速度和精度要求较高的硬件项目。在树莓派社区中,关于“Python
    的头像 发表于 08-06 15:33 3584次阅读
    技能+1!如何在树莓派上使用<b class='flag-5'>C++</b>控制GPIO?

    主流的 MCU 开发语言为什么是 C 而不是 C++

    在单片机的地界儿里,C语言稳坐中军帐,C++想分杯羹?难喽。咱电子工程师天天跟那针尖大的内存空间较劲,C++那些花里胡哨的玩意儿,在这儿真玩不转。先说内存这道坎儿。您当stm32f4的256kRAM
    的头像 发表于 05-21 10:33 780次阅读
    主流的 MCU <b class='flag-5'>开发</b>语言为什么是 <b class='flag-5'>C</b> 而不是 <b class='flag-5'>C++</b>?

    C++学到什么程度可以找工作?

    C++开发的工作不仅需要深厚的编程功底,还要具备解决实际问题的能力,以及良好的沟通能力和团队协作精神。此外,持续学习和更新自己的知识体系也是保持竞争力的关键。
    发表于 03-13 10:19

    源代码加密、源代码防泄漏c/c++与git服务器开发环境

    源代码加密对于很多研发性单位来说是至关重要的,当然每家企业的业务需求不同所用的开发环境开发语言也不尽相同,今天主要来讲c++及git
    的头像 发表于 02-12 15:26 876次阅读
    源代码加密、源代码防泄漏<b class='flag-5'>c</b>/<b class='flag-5'>c++</b>与git服务器<b class='flag-5'>开发</b><b class='flag-5'>环境</b>

    Spire.XLS for C++组件说明

    Spire.XLS for C++款专业的 C++ Excel 组件,可以用在各种 C++ 框架和应用程序中。Spire.XLS for C+
    的头像 发表于 01-14 09:40 1299次阅读
    Spire.XLS for <b class='flag-5'>C++</b>组件说明

    AKI跨语言调用库神助攻C/C++代码迁移至HarmonyOS NEXT

    开发框架。它极大地简化了JS与C/C++之间的跨语言访问,为开发者提供种边界性
    发表于 01-02 17:08

    Triton编译器支持的编程语言

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

    Triton编译器功能介绍 Triton编译器使用教程

    Triton 是个开源的编译器前端,它支持多种编程语言,包括 CC++、Fortran 和 Ada。Triton 旨在提供
    的头像 发表于 12-24 17:23 2702次阅读

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

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

    HighTec C/C++编译器支持Andes晶心科技RISC-V IP

    汽车编译器解决方案领先供货商HighTec EDV-Systeme GmbH宣布其针对汽车市场的高度优化C/C++编译器支持Andes晶心科技的RISC-V IP。这项支持对汽车软件
    的头像 发表于 12-12 16:26 1566次阅读