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

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

3天内不再提示

SDSoC系统级的特性描述及应用开发体验

Xilinx赛灵思官微 来源:djl 作者:赛灵思 2019-07-27 11:33 次阅读

类似嵌入式 C/C++/OpenCL 应用开发的体验

SDSoC 开发环境可为异构 Zynq SoC 及 MPSoC 部署提供类似嵌入式 C/C++/OpenCL 应用的开发体验,其中包括简单易用的 Eclipse IDE 和综合设计环境。SDSoC 提供业界首款 C/C++/OpenCL 全系统优化编译器,可实现系统级的特性描述、可编程逻辑中的自动软件加速、自动系统连接生成以及可加速编程的各种库。此外,它还可帮助最终用户及第三方平台开发人员快速定义、集成和验证系统级解决方案,为其最终用户实现定制化编程环境。

Xilinx OpenCV 库现已推出,包含 50 多项硬件优化 OpenCV 功能,包括 Gausian、 Median、Bilateral、Harris corner、 Canny edge detection、HoG、ORB、SVM、LK Optical Flow 及更多;

简单易用的 Eclipse IDE 可用于开发支持嵌入式 C/C++/OpenCL 应用的完整 Zynq SoC 和 MPSoC;

只需一点按钮,就可对可编程逻辑 (PL) 中的功能进行加速;

支持作为目标 OS 的裸机、LinuxFreeRTOS

系统级的特性描述

快速性能估算与面积估算可在几分钟内完成,包括 PS、数据通信以及 PL

高速缓存、存储器以及总线利用率的自动运行时仪表

可实现最佳总体系统架构的便捷生成与探索

全系统优化编译器

可将 C/C++/OpenCL 应用编译成全功能 Zynq SoC 与 MPSoC 系统;

可在生成 ARM 软件与 FPGA 比特流的可编程逻辑中实现自动功能加速;

不仅可优化系统连接,而且还支持吞吐量、时延以及面积权衡的快速系统探索。

面向平台开发人员的专家级使用模型

通过业经验证方法实现的目标定制电路板可将现有的 Vivado 项目及软件项目转换成 SDSoC;

面向 Zynq 开发板的开发板支持包 (BSP) 现已开始提供,包括 ZC702、ZC706 以及第三方开发板和系统级模块 (SoM)(包括 Zedboard、Microzed、Zybo、Avnet 嵌入式视觉套件、视频和成像套件以及 SDR 套件等)。请单击“开发板与模块”查看全面的 BSP 列表。

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

    关注

    21

    文章

    2066

    浏览量

    72900
  • 编译器
    +关注

    关注

    1

    文章

    1577

    浏览量

    48614
  • 系统级
    +关注

    关注

    0

    文章

    3

    浏览量

    11281
收藏 人收藏

    评论

    相关推荐

    CC2592 的简单描述及特性

    `描述CC2592 器件是一款针对低功率和低压 2.4GHz 无线应用的经济高效且高性能的 RF 前端。CC2592 器件是一款针对德州仪器 (TI) 所有 CC25XX 2.4GHz 低功率 RF
    发表于 03-04 10:31

    下载SDSoC,获得SDx

    ?当我必须选择开发环境时,我选择了SDSoC平台。任何人都有同样的问题,可以帮我弄清楚该怎么办?以上来自于谷歌翻译以下为原文Hi,I downloaded SDSoC
    发表于 12-27 10:52

    启动SDSoC 2016.1时,SDSoC无法找到清单文件错误

    敬启者,我在Ubuntu 14.04上的SDSoC 2016.1会为每次启动打印出这些错误消息:([SDSOC日志]04:22:06 INFO:启动XSDB服务器:xsdb -n
    发表于 04-26 08:07

    Xilinx SDSoC开发环境面向公众开放

    SDSoC™  开发环境面向公众开放,包括扩展库、开发板、和设计服务生态系统支持,并实现  C/C++  应用开发。此外,该版本还包含针对集
    发表于 02-09 03:33 221次阅读

    什么是SDSoC平台?SDSoC开发工作

    在理解了SDSoC“平台”的概念之后(详见《SDSoC上手必读:什么是SDSoC平台?》),现在我们就可以开始使用SDSoC进行开发工作了。
    发表于 06-04 01:31 7796次阅读

    一个SDSoC设计开发流程需要哪些步骤呢?

    SDSoC将自动执行那些通过PL(可编程逻辑)加速的功能,其他功能保留在PS(处理器系统)中。SDSoC也将自动生成软/硬件之间的连接和DataMover逻辑以连接PL和PS中的功能。如果最终的结果未达到设计要求,
    发表于 06-14 11:10 1715次阅读
    一个<b class='flag-5'>SDSoC</b>设计<b class='flag-5'>开发</b>流程需要哪些步骤呢?

    Xilinx正式版SDSoC开发环境可实现嵌入式C/C++语言应用开发

    是赛灵思SDx软件定义开发环境系列成员之一,包括扩展库、开发板、设计服务生态系统支持,可实现嵌入式C/C++语言应用开发。该SDSoC
    发表于 08-21 09:32 2578次阅读

    SDSoC开发:面临的挑战及解决方案

    SDSoC开发环境简介的第2部分。 本视频回顾了在Zynq®SoC器件中实施系统所面临的挑战,以及SDSoC如何帮助解决这些挑战。 然后在示例设计上展示
    的头像 发表于 11-20 06:12 2020次阅读

    通过SDSoC开发环境加速OpenCV功能

    通过SDSoC开发环境仅使用C / C ++和硬件优化库,在硬件中加速OpenCV功能
    的头像 发表于 11-27 06:25 2792次阅读

    SDSoC开发环境:功能优化和问题解决

    SDSoC开发环境简介的第2部分:该视频回顾了实施挑战以及SDSoC如何帮助解决这些挑战,采用完全实现的设计并对其进行修改以进一步优化加速功能......
    的头像 发表于 11-22 06:56 2315次阅读

    赛灵思SDSoC 开发教程

    在本次研讨会中,赛灵思的专家们将通过一个完整的流程案例,手把手教你如何针对一个硬件优化的系统将 C 代码进行优化。同时还将为您介绍 SDSoC 的一些新功能,以及如何无缝地将您的硬件或软件设计作为可重用资源导入到 SDSoC
    的头像 发表于 08-01 14:21 1653次阅读
    赛灵思<b class='flag-5'>SDSoC</b> <b class='flag-5'>开发</b>教程

    米尔科技SDSoC开发环境介绍

    首款 C/C++ 全系统优化编译器,可实现系统级的特性描述、可编程逻辑中的自动软件加速、自动系统连接生成以及可加速编程的各种库。
    的头像 发表于 11-12 14:12 1205次阅读
    米尔科技<b class='flag-5'>SDSoC</b><b class='flag-5'>开发</b>环境介绍

    关于IO模式(浮空、推挽、开漏...) 描述及应用

    关于IO模式(浮空、推挽、开漏...)描述及应用
    的头像 发表于 03-24 11:06 9286次阅读
    关于IO模式(浮空、推挽、开漏...) <b class='flag-5'>描述及</b>应用

    关于SPI_FLASH时序描述及驱动编程

    SPI_FLASH时序描述及驱动编程
    的头像 发表于 03-25 11:15 3175次阅读
    关于SPI_FLASH时序<b class='flag-5'>描述及</b>驱动编程

    linux4.1.15交叉编译链描述及使用方法

    飞凌嵌入式OKMX6ULL-C开发板Linux4.1.15交叉编译链描述及使用方法
    发表于 03-22 11:18 3次下载