本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页

Xilinx发布SoC等开发环境,轻松玩开发
发布时间:2015-03-11
分享到:
Xilinx发布SoC等开发环境,轻松玩开发
发布时间:2015-03-11
分享到:

近日,赛灵思公司(Xilinx, Inc.)宣布推出面向全可编程SoC和MPSoC的SDSoC开发环境。

作为赛灵思SDx系列开发环境的第三大成员,SDSoC环境可提供大大简化的类似ASSP的编程体验,其中包括简便易用的Eclipse集成设计环境(IDE)以及用于异构Zynq全可编程SoC和MPSoC部署的综合开发平台。SDSoC结合使用业界首款C/C++全系统优化编译器,可提供系统级特性描述、利用可编程逻辑实现软件自动加速、自动系统连接生成,以及各种库以加速编程工作。

SDSoC能帮助最终用户和第三方平台开发人员快速定义、集成和验证系统级解决方案,并可通过定制编程环境为最终客户提供支持。

类似ASSP的编程体验

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

全系统优化的编译器

SDSoC可针对ARM处理器和可编程逻辑提供全系统优化的编译器。

SDSoC通过自动化系统连接生成功能可支持软件团队快速配置、生成宏/微架构,从而提供最佳的系统连接和存储器接口,并以更短的设计迭代时间实现对性能、吞吐量和延迟的快速系统探索。

系统级的特性描述

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

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

SDSoC可为Zynq全可编程SoC开发板以及第三方及市场特定平台均提供板支持包(BSP)。BSP中包含的元数据能够帮助软件开发人员和系统架构师抽象平台细节,从而简化了异构化更智能系统的创建、集成与验证工作。

 

更多精彩内容,请访问爱板网Xilinx专区

加入微信技术交流群

技术交流,职业进阶

关注电路设计技能公众号

了解最新技术方案

加入电路城 QQ 交流群

与技术大牛交朋友

讨论