Express Logic's NetX Duo TCP/IP Stack Attains Near-Wire Speed on Xilinx's Zynq-7000 Platform
December 11, 2012
In an effort to facilitate performance-conscious developers working on Xilinx’s (News - Alert) Zynq-7000 device applications for lower development costs and faster time-to-market, Express Logic, Inc. – a company specializing in royalty-free, real-time operating systems (RTOS) – announced that its NetXDuo TCP/IP stack has achieved near-wire speed of 910-940 Mbps on Zynq-7000.
Xilinx’s Zynq-7000 are All Programmable system on chip (SoC) devices that combine an ARM (News - Alert) dual-core Cortex-A9 MPCore processing system with advanced 28nm programmable logic.
Express Logic officials said that NetX Duo’s functionality and efficiency would enable Zynq-7000 devices to deliver a combination of maximum performance and robust connectivity, reducing design costs and speeding time-to-market.
Providing both IPv4 and IPv6 capabilities in a dual-stack product, Express Logic’s NetX Duo TCP/IP stack is available in full source code form, royalty free, with project licenses starting at $18,750.
Featuring Piconet architecture, the NetX Duo is fully integrated with ThreadX. In addition, it can implement all IPv4 features available in NetX 5.x; IPv6 header and extension header processing; neighbor discovery protocol; router discovery protocol; Stateless Address Auto configuration; and more.
The NetX Duo dual IPv4/IPv 6 TCP/IP stack currently supports more than 12 application protocols, including TCP/IP, UDP (News - Alert), DHCP, FTP, SNMP, and others that make it ideal for the high-performance connectivity needs of modern devices used in consumer, medical and industrial spaces.
NetX Duo’s performance was measured using iperf – the open-source benchmark tool used for measuring network throughput. iperf runs on a Windows host connected to a Xilinx Zynq-7000 SoC ZC702 Evaluation Kit via Ethernet.
According to a recent statement, the iperf TCP and UDP results were served by NetX Duo as a webpage and displayed by Internet Explorer on the host PC.
In order to attain the near-wire speeds, NetX Duo takes advantage of Zynq-7000’s gigabit Ethernet port, hardware checksum accelerator, and dedicated Ethernet MAC DMA engine integrated with its programmable logic.
This arrangement helps in maximizing network transfer speed.
Unlike other TCP/IP stacks, NetX Duo is capable of attaining 91-94 percent of maximum wire speed on Zynq-7000 devices running on only one of its 2 Cortex-A9 processors, freeing up the other A9 processor for functions that can run simultaneously without slowing network performance.
“The Ethernet throughput achieved by Express Logic’s NextX Duo stack on the Zynq-7000 All Programmable SoC is outstanding. The Zynq-7000 architecture was designed to enable the highest Ethernet throughput, and the NetX Duo performance results validate many of our architectural choices,” said Greg Brown (News - Alert), director of processing technical marketing, Xilinx. “Ethernet is ubiquitous, and the NetX Duo stack offers a very appealing solution for many of the applications that the Zynq-7000 devices serve.”
In recent news, Xilinx was assigned patents for an integrated circuit, providing improved feedback of a signal and for the nonvolatile recording of Integrated Circuit-r data.
Want to learn more about the latest in communications and technology? Then be sure to attend ITEXPO Miami 2013, Jan 29- Feb. 1 in Miami, Florida. Stay in touch with everything happening at ITEXPO (News - Alert). Follow us on Twitter.
Edited by Braden Becker