《电子技术应用》
您所在的位置:首页 > 可编程逻辑 > AET原创 > SDSoC为嵌入式软件开发工程师开辟新天地

SDSoC为嵌入式软件开发工程师开辟新天地

2015-03-12
作者:王伟
关键词: FPGA SOC

    2014年4月,Xilinx推出SDNet软件定义规范环境,业内首次实现了“软”定义网络;2014年11月,Xilinx推出针对OpenCL™、C和C++的SDAccel开发环境SDAccess,利用FPGA实现数据中心应用加速。2015年3月,Xilinx公司SDx™系列开发环境的第三大成员——面向全可编程SoC和MPSoC的SDSoC开发环境诞生。借助SDSoC,嵌入式软件开发工程师可以直接参与到产品的设计当中,而不再受限于对系统硬件架构或对硬件描述语言的了解。

SDSoC Press Image_CN.jpg

    SDSoC环境可提供大大简化的类似ASSP的编程体验,包括简便易用的Eclipse集成设计环境以及用于异构Zynq 全可编程SoC和MPSoC部署的综合开发平台。让不具备硬件开发经验的软件工程师也能获益于SoC和MPSoC器件的强大优势。

    SDSoC提供的开发环境与嵌入式软件工程师所熟悉的ASSP开发类似,所以软件工程师接受起来没有任何难度。采用SDSoC,嵌入式软件工程师可以将运行在裸金属或Linux和FreeRTOS等操作系统上的C/C++作为Eclipse IDE的输入,还可将传统的HDL IP 模块重复用作可用C语言调用的库。

    除此之外,SDSoC还可提供快速系统特性描述。SDSoC可以快速估算系统性能,因此用户能明确哪些功能应该用可编程逻辑加速。从而在数分钟内迅速估算出将一项或多项软件功能转移到硬件中用于加速所产生的性能影响,而实际的硬件生成则需要一小时甚至更长时间。


    SDSoC 还具有针对 ARM 处理系统和可编程逻辑的全系统优化的编译器。嵌入式软件工程师无需考虑系统硬件的底层数据连接,通过SDSoC生成最佳系统连接,快速完成宏架构和微架构的配置。

Xilinx亚太区Zynq业务发展经理罗霖 向媒体详细展示面向系统架构师和平台开发人员的生产力优势.jpg

 Xilinx公司Zynq业务发展经理罗霖

    Xilinx公司Zynq业务发展经理罗霖通过一个工程实例向我们演示了,借助于硬件与软件的整体化、全系统化优化,与纯软件的设计来比,SDSoC可将系统整体性能提升一百倍以上。

赛灵思全球销售与市场亚太区副总裁杨飞 向媒体发布面向全可编程SoC和MPSoC的SDSoC 开发环境.jpg

Xilinx全球销售与市场亚太区副总裁杨飞


    此外,Xilinx全球销售与市场亚太区副总裁杨飞再次强调了Xilinx“以软件定义为基础”的系统开发思维。他表示SDx是Xilinx重点投入的一个战略方向:“我们已经拥有了领先的工艺和半导体产品,目前我们需要的是领先的方法论,我们先后推出了SDx系列的SDNet、SDAccel和SDSoC,来使更多的工程师参与SoC到开发中去,用简单而直接的方法,把他们的创意实现出来。”


此内容为AET网站原创,未经授权禁止转载。