Xilinx SDSoC集成开发环境是Xilinx推出的面向其Zynq系列产品的嵌入式开发工具,目的是使不懂硬件的系统架构师和软件架构师也能够直接使用Zynq器件,在Zynq上用C/C++编程,只能通过RTL(寄存器传输级)语言来编程,一般的软件工程师是很难掌握的。SDSoC方便易用,大大降低了Zynq器件的开发难度,进一步降低了Zynq的开发门槛。
今天要向大家介绍的是赛灵思公司(Xilinx,Inc)在这个月推出的SDSoC 2016.1版本,除了支持Xilinx Zynq-7000 系列SoC,同时还开始支持Xilinx近期新推出的16nm Zynq UltraScale+ MPSoC。SDSoC开发环境集成了Eclipse IDE开发工具,并且提供综合全面的设计环境。此外,该新版环境还凭借系统级特性分析工具,将编译时间缩减一半,从而实现了生产力的大幅提升。
值得一提的是已经有几百名Xilinx用户使用SDSoC开发环境加速他们的系统设计,而且很多已经完成了基于Zynq的工程设计,并将产品推向市场。他们发现在系统开发过程中SDSoC开发环境给他们提供了很多便利,只需要轻松点击按钮,SDSoC开发环境借助其HLS(高层次综合),硬件连接功能,软件驱动程序和应用可执行文件组件生成定制化的硬件IP模块,从而自动加速C/C++函数从ARM端移植到FPGA结构中。
Xilinx Zynq UltraScale+ MPSoC集成了多个ARM 处理器和GPU硬核以及Xilinx可编程逻辑门阵列(FPGA),这是一款增强版的SoC处理器。与Xilinx Zynq-7000 SoC系列相比,最新推出的Xilinx Zynq UltraScale+ MPSoC具有如下特性:
双核64位/32位ARM Cortex-A53处理器,具有强大的应用程序处理能力。
双核32位ARM Cortex-R5处理器,用于实时安全性要求较高的软件执行。
ARM Mali-400 MP GPU,实现高性能显卡功能,将显示功能从片上ARM Cortex-A53 CPU和ARM Cortex-R5实时处理器独立出来。
H.265/264视频编解码硬核单元,提供本地超高清UltraHD视频压缩功能。
专用安全处理单元,采用军工级安全协议,防止任何未经授权的访问。
集成SDRAM存储器控制单元,支持DDR4,LPDDR4,DDR3,DDR3L和LPDDR3存储器器件
丰富的Xilinx UltraScale+可编程逻辑资源,包括嵌入式UltraRAM模块,丰富的UltraScale DSP48E2资源,以及PCIe Gen2/Gen3/Gen4和100G以太网通信协议接口模块。
Xilinx可编程I/O管脚可以处理任何逻辑管脚与高速PCIe及100G+以太网串行通信协议。
Xilinx Zynq UltraScale+ MPSoC内部功能模块
目前Zynq UltraScale+ MPSoC器件已经应用于多个方面,尤其是一些对于性能要求非常严格的系统设计充分发挥了Zynq UltraScale+ MPSoC器件的实时处理能力,如下例子所示:
下一代嵌入式视觉系统,包括ADAS(高级驾驶辅助系统),自动驾驶,工业机器视觉和实时监测。
5G无线网络系统,实现更加高速的数据通信以及系统可靠性。
工业物联网(IIot),用于数据采集,实时检测以及本地决策。借助专用的安全处理单元和双核Cortex-R5引擎可以实现同步配置,Zynq UltraScale+ MPSoC同样也支持SIL3功能安全等级要求。
Xilinx SDSoC开发环境下载:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)