传输速率显著提升: Berten DSP发布面向Xilinx Zynq SoC的GigaX高速API

作者:闲情逸致

背景:

BERTEN是一家由拥有航空航天技术经验的工程师创立的私人公司,可为复杂苛刻环境提供高速电子产品和嵌入式软件,应用于国防、航空电子、导航、无人车、科学研究等诸多领域。BERTEN公司擅长于开发先进电子,信号和电源等器件,并且具有固件开发、软件加速和FPGA设计等多种产品。标准产品如:具有最新FPGA和SoC技术的坚固SBC(单板计算机),可在苛刻环境条件下工作。

而在可编程逻辑(PL)中实时处理千兆以太网数据是一个非常耗时的过程,可选择采用优化驱动程序和接口管理等方式来改进这个问题。片上系统(SoC)器件提供允许这种通信的硬件资源,但缺少实现该功能的通用软件应用。该公司开发了一个高速API。

GigaX高速API:

Berten DSP公司在上个月末发布一个面向Xilinx Zynq SoC的全新GigaX API,通过采用SDRAM缓冲区和AXI DMA控制器IP块,在GbE端口和Zynq SoC之间创建一个速度达到200Mbps的全双工通信通道。从以下图表可见详细架构:

图1:GigaX架构图

图1:GigaX架构图

软件API实现IP过滤以及TCP / UDP报头管理的功能,可实现各种以太网系统的硬件加速功能,包括以太网桥、可编程网络节点和网络卸载设备等。从以下性能曲线,详细介绍该产品吞吐量以及丢包率的关系:

图2:吞吐量/丢包率曲线

图2:吞吐量/丢包率曲线

有关GigaX API的更多信息,可参考Berten DSP官网

Zynq SoC:

Zynq Soc是赛灵思(Xilinx)开发的基于ARM的可扩展平台、集成单核或双核ARM Cortex -A9、具有可扩展的FPGA逻辑密度板卡,并且拥有广泛的OS支持、匹配熟悉的嵌入式工具、以及含有丰富的开发板与套件,是目前FPGA产品组合中具有最高集成度、并且低成本的入门级 ARM SoC、同时还拥有软硬件现场升级功能。

Zynq-7000 SoC内部集成了单核或者双核ARM Cortex-A9 APU、1GB DDR3内存、可编程逻辑(PL)和多种外设控制器,所以可以完美的实现在ARM中的软件实现,并且还拥有云分析和云连接等功能,目前在机器视觉、多轴马达控制、多摄像头驾驶员辅助平台、基于以太网的回传解决方案、监视器和投影仪、多功能打印机、视频监视系统等领域应用非常广泛。

总结:

Zynq Soc自赛灵思推出之后,在诸多领域应用,基于Zynq的各项产品具有高竞争力以及性价比,而本次Berten DSP公司推出的GigaX API又一次提高了板卡与网络的交互功能,相信在假以时日我们会见到越来越多基于 Zynq Soc的卓越产品。

声明:本文为原创文章,转载需注明作者、出处及原文链接,否则,本网站将保留追究其法律责任的权利