赛灵思发布面向全可编程SoC和MPSoC的SDSoC 开发环境

all programmable 技术和器件的全球领先企业赛灵思公司(xilinx, inc. (nasdaq:xlnx))宣布推出面向全可编程soc和 mpsoc的sdsoc 开发环境。作为赛灵思sdx系列开发环境的第三大成员,sdsoc开发环境让更广阔的系统和软件开发者群体也能获益于“全可编程”soc 和 mpsoc 器件的强大优势。sdsoc环境可提供大大简化的类似assp的编程体验,其中包括简便易用的eclipse集成设计环境(ide)以及用于异构zynq 全可编程soc和mpsoc部署的综合开发平台。sdsoc结合使用业界首款c/c++全系统优化编译器,可提供系统级特性描述、利用可编程逻辑实现软件自动加速、自动系统连接生成,以及各种库以加速编程工作。此外,它还能帮助最终用户和第三方平台开发人员快速定义、集成和验证系统级解决方案,并可通过定制编程环境为最终客户提供支持。
图1:赛灵思全球销售与市场亚太区副总裁杨飞(fai yeung)在向媒体介绍sdsoc开发环境的优势以及赛灵思sdx系列。
图2:赛灵思亚太区zynq业务拓展经理罗霖(andy luo)向媒体演示在sdsoc开发环境中几步简单的click操作即可完成使用zynq对一些算法的硬件加速,以及硬件加速与纯软件算法在速度上的直观体现。
类似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公司创始人兼ceo davor kovacec指出:“利用赛灵思的新型sdsoc开发环境,并结合使用面向嵌入式图形视频的microzed开发板视觉平台和xylon logicbricksip,非传统fpga开发人员现在能够通过熟悉的c/c++工作流程快速配置完整的智能视觉系统,并对其进行原型设计和开发。这种组合将为所有设计团队真正释放出全可编程 soc和mpsoc的功能与潜力。”
--- 相关客户和合作伙伴引言---
“赛灵思和美国模拟器件公司(adi)合作开发了一款zynq sdr系统开发套件,其可通过抽象在zynq处理系统上运行linux的对应软件堆栈,加速宽带无线电应用的快速原型设计。adi现在已可支持面向该sdr平台的全新sdsoc开发环境,支持客户在以软件为中心的开发环境中快速配置无线通信协议的通信层(l2/l3)和物理层(l1),并进行原型设计和开发。”
robin getz,adi公司工程设计经理
“van gogh imaging公司致力于为医疗、无人机(uav)、机器人、安全、汽车和机器视觉等市场中的嵌入式设备开发基于3d计算机视觉技术的对象识别解决方案。作为纯软件工程师,我们在一个月之内就能把3d对象识别从概念变成一个加速的zynq设计,而且相对采用x86解决方案而言,设计进度大幅提前,封装尺寸更小。我们坚信sdsoc代表着zynq编程的未来!”
ken lee,van gogh imaging公司 ceo
“dave 嵌入式系统公司的bora模块采用赛灵思zynq-7000 soc,非常适用于医疗器械、高级通信系统、关键实时操作和安全等高端应用。该平台结合赛灵思的全新sdsoc开发环境,为软件工程师提供了一个类似assp的开发环境,借助其全系统优化的编译器,不仅可实现快速的系统级特性描述,而且还能加速编程工作。sdsoc确实能够支持软件工程师获益于可编程逻辑的加速功能, 而且所有都只需用自己熟悉的c/++开展工作。”
manuele papais,dave嵌入式系统公司销售与市场经理
“iveia atlas-i-z7e是采用赛灵思 zynq-7000全可编程 soc的小型低功耗处理模块。该平台是视频应用的理想选择,因为采用可编程逻辑与arm处理器组合处理元件的单个器件便可进行复杂的视频协处理。利用sdsoc,我们的一名软件工程师在没有硬件设计人员参与的情况下,通过快速映射5个软件加速器到可编程逻辑,只需几天就能完成1080p嵌入式视觉系统的综合canny边缘检测系统。如此高的生产力是其他厂商目前的设计流程所无法实现的。”
mike fawcett,iveia公司创始人兼ceo
关于sdx
sdx是面向系统和软件工程师的系列开发环境。借助sdx,具备很少甚至没有fpga专业知识的的开发人员也能使用高级编程语言,从而获益于采用业界标准处理器的可编程硬件的功能。。
关于赛灵思
赛灵思是all programmable器件、soc和3d ic的全球领先供应商,其行业领先的产品与新一代设计环境以及ip核完美地整合在一起,可满足客户对可编程逻辑乃至可编程系统集成的广泛需求。

870版小米10对比红米K40有何优势?
浅谈IO-Link、OPC UA、单对以太网的优势
士兰微12英寸特色工艺芯片厦门项目进展顺利 目前工艺设备正陆续安装调试
使用PagerDuty助力Sporting Group应对三大问题
FCI和Amphenol宣布InfinX高速夹层连接器的第二货源协议
赛灵思发布面向全可编程SoC和MPSoC的SDSoC 开发环境
Intel CC150流出 整体规格类似i7-9700K/KF
孙正义首次回应Arm和华为关系 Arm没有和华为停止合作关系
电动汽车和混合动力汽车 用于保护30 MHz以下车外接收机限值和测量方法
再见了,令人烦恼的广告弹窗
无线通信数字调制技术
智能家居方案包括可与车辆“对话”的高效HVAC系统
旧机置换——三重大礼助您示波器升级换代
铜包覆层压板简介和国内外研究制造技术现状
华为Mate 40系列详细配置曝光:首发麒麟9000芯片,5nm八核心
如何在最短的时间内搞定数据结构和算法,应付面试?
HTC Vive Cosmos售价4888元,9月12日的淘宝造物节上开始预售
iphone8发布会回顾:iPhone8、iPhone8Plus、iPhoneX苹果中的战斗机,全面升级值得购买
格力电器将成闻泰科技的重要股东
IBM朱辉:简化与加速AI之旅,企业需要怎样的数据治理?