NetX Duo TCP/IP Stack Achieves Near-Wire SpeedExpress Logic said on Monday that its NetX Duo TCP/IP stack has achieved near-wire speed on Xilinx's Zynq-7000 All Programmable SoC, reaching a super-speedy 910 to 940 Mbps.
According to Express Logic, the NetX Duo is a dual IPv4/IPv6 TCP/IP stack that supports over 12 application protocols, including TCP/IP, UDP, DHCP, FTP, SNMP, and others. The company said this stack is ideal for the high-performance connectivity needs of today’s consumer, medical and industrial devices.
"NetX Duo’s functionality and efficiency enable Zynq-7000 devices to deliver a combination of maximum performance and robust connectivity, reducing design costs, and speeding time to market," the company said.
The NetX Duo's near-wire speed performance was measured using iperf, the open-source benchmark tool for measuring network throughput. The tool ran on a Windows host connected to a Xilinx Zynq-7000 SoC ZC702 Evaluation Kit via Ethernet. The iperf TCP and UDP results were then served by NetX Duo as a web page and displayed by Internet Explorer on the host PC.
The Zynq-7000 SoC itself consists of a dual-core ARM Cortex-A9 MPCore processing system, a hardware checksum accelerator, and a Gigabit Ethernet port. There's also a dedicated Ethernet MAC DMA engine that is integrated into the chip's advanced 28-nm programmable logic.
Express Logic said developers are typically pushed into using faster, more expensive, power-hungry processors to gain desired network performance because TCP/IP stacks normally achieve significantly less than 100-percent of the hardware's maximum capability. But on devices using the Zynq-7000 SoC, the NetX Duo TCP/IP reportedly achieves 91- to 94-percent of the maximum wire speed using just one core.
The other A9 core is available for other functions to run simultaneously without slowing network performance.
"Not all TCP/IP stacks are equal," confirmed William E. Lamie, President of Express Logic. "In addition to our NetX Duo stack performing better than others, studies confirm that our users consistently achieve lower development costs and faster time to market. To reduce overall costs, developers should focus on stacks which are optimized to get the most out of the hardware. NetX Duo delivers outstanding performance on Zynq-7000 devices, warranting significant consideration by the performance-conscious developer."
NetX Duo is available in full source code form, royalty free, with project licenses starting at $18,750, Express Logic said.
Kevin ParrishKevin Parrish is a contributing editor and writer for Tom's Hardware,Tom's Games and Tom's Guide. He's also a graphic artist, CAD operator and network administrator.
See here for all of Kevin's Tom's IT Pro articles.