Xilinx发布面向全可编程SoC和MPSoC的SDSoC
创始人
2025-01-11 03:21:16
0次

3月9日,赛灵思(Xilinx)宣布推出面向全可编程SoC和MPSoC的SDSoC™ 开发环境。作为赛灵思SDx™系列开发环境的第三大成员,SDSoC开发环境让更广阔的系统和软件开发者群体也能获益于“全可编程”SoC和MPSoC器件的强大优势。SDSoC环境可提供大大简化的类似ASSP的编程体验,其中包括简便易用的Eclipse集成设计环境(IDE)以及用于异构Zynq® 全可编程SoC和MPSoC部署的综合开发平台。SDSoC结合使用业界首款C/C++全系统优化编译器,可提供系统级特性描述、利用可编程逻辑实现软件自动加速、自动系统连接生成,以及各种库以加速编程工作。此外,它还能帮助最终用户和第三方平台开发人员快速定义、集成和验证系统级解决方案,并可通过定制编程环境为最终客户提供支持。

赛灵思全球销售与市场亚太区副总裁杨飞

类似ASSP的编程体验

系统和嵌入式软件工程师采用SDSoC,可以将运行在裸机或Linux和FreeRTOS等操作系统上的C/C++作为Eclipse IDE的输入。SDSoC支持创建完整的异构多处理系统,包括将传统HDL IP 模块重复用作可用C语言调用的库。传统的分别以硬件和软件为中心、彼此分离的流程可能导致开发延迟、系统架构和性能的不确定性,与传统不同,SDSoC经过精心架构设计,可提供快速系统特性描述、利用可编程逻辑实现软件加速,以及在熟悉的框架中进行系统架构探索。

全系统优化的编译器

SDSoC可针对ARM处理器和可编程逻辑提供全系统优化的编译器。SDSoC通过自动化系统连接生成功能可支持软件团队快速配置、生成宏/微架构,从而提供***的系统连接和存储器接口,并以更短的设计迭代时间实现对性能、吞吐量和延迟的快速系统探索。该编译器采用目前超过1000名编程人员使用的基础高层次综合编译器技术。此外,SDSoC可提供赛灵思库以及赛灵思联盟成员Auviz Systems公司可选硬件优化库,能发挥可编程逻辑的高性能低功耗加速功能。

系统级的特性描述

目前赛灵思SDK的高级软件系统描述功能可对Zynq平台上运行的完整设计进行软硬件性能测量,SDSoC以此为基础,可以快速估算系统性能。利用快速系统性能估算功能,用户能明确哪些功能应该用可编程逻辑加速,SDSoC可运用C/C++代码报告软件周期,并估算数据传输以及整体应用加速情况,这就能较早地快速生成并探索***整体系统性能和功耗。

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

SDSoC可为Zynq 全可编程SoC开发板(如ZC702、ZC706等)以及第三方及市场特定平台(如Zedboard、MicroZed、ZYBO和视频图像开发套件)提供板支持包(BSP)。BSP中包含的元数据能够帮助软件开发人员和系统架构师抽象平台细节,从而简化了异构化更智能系统的创建、集成与验证工作。利用赛灵思提供的或客户创建的平台,SDSoC都能实现真正的软件可配置更智能系统。

Xylon公司创始人兼CEODavorKovacec指出:“利用赛灵思的新型SDSoC开发环境,并结合使用面向嵌入式图形视频的MicroZed开发板视觉平台和XylonlogicBRICKS™IP,非传统FPGA开发人员现在能够通过熟悉的C/C++工作流程快速配置完整的智能视觉系统,并对其进行原型设计和开发。这种组合将为所有设计团队真正释放出全可编程SoC和MPSoC的功能与潜力。”

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
粉嫩如何诠释霸道 东芝M805... “霸道粉”是个什么玩意东芝M805拿过来的时候,笔者扑哧笑了,不是笑这款笔记本,而是笑这款产品的颜色...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
只需三步,让你掌握阿尔法路由器... 请参照以下阿尔法路由器设置方法,通过浏览器进入及设置宽带路由器。经过这三个步骤的设置,基本上能够熟悉...
如何更省钱? 近期特价热门硒鼓... 如今激光打印设备已经成为商务或企业的绝对主力办公设备,但采购者往往忽视了激光打印设备所用的耗材,相对...
全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...