Cyclone Microsystems
PCI Express Boards and Systems for Embedded Programs
Search Cyclone Search Cyclone
     
Subscribe to the Cyclone Newsletter Subscribe to Cyclone's Newsletter
Celebrating 22 years
 
 
Breeze Development Environment
ZeroCopy TCP Stack
Linux 2.6 LSP
Linux 2.6 Linux Host to Linux IOP
VXWorks Tornado 2
Windows XP Host Driver
 

ZeroCopy TCP/IP Protocol Stack

  • TCP
  • UDP
  • IPv4
  • Address Resolution Protocol
  • Dynamic Host Configuration Protocol
  • Support for Cyclone's PCIe express, PCI, Compact PCI and PMC Intelligent I/O Controllers
  • Supported OS
    • VxWorks 5.5
    • Stand Alone with Breeze Development Environment

Features
The ZeroCopy TCP/IP protocol stack is a highly optimized stack for fast, efficient communications. Many embedded systems, such as Voice over IP/RTP, Real Time Data Acquisition, and Instrumentation have a requirement of high bandwidth throughput with small UDP or IP Packet sizes. The small packet sizes become a major liability in embedded systems due to the high processing rates needed to sustain the packet traffic.

This problem is addressed by Cyclone's ZeroCopy TCP/IP Protocol Stack, an effective stack that supports Ethernet MAC hardware checksum acceleration, and a true zero copy architecture - negating the need for performance reducing memory buffer moves.

Environment
Cyclone's ZeroCopy Protocol Stack is designed for use on Cyclone Microsystems' hardware in embedded/stand alone or VxWorks 5.5 based systems. It is not a universal OS TCP/IP accelerator.

Hardware
The ZeroCopy software is functionally dependent on Cyclone's Breeze Development firmware for low level functions calls. Consequently, the ZeroCopy Stack is solely offered as a component of Cyclone Microsystems' PCI-750, PCI-740, PCI-739 GbE IOPs featuring the XScale IOP332, 331, 321 processors respectively. Also supported are Cyclone's GbE PMC modules (PMC-X 65, and PMC-X 85) hosted on our XScale based Compact PCI boards like the CPCI-713.

Performance
A PCI-740 based XScale IOP331 based GbE Condtroller at 667 MHz linked via Ethernet to a 3.0 GHz Xeon running Windows XP has demonstrated 925 Mbit/s UDP and 711 Mbit/s TCP performance using 1500 byte packets. Alternate packet size benchmarks run on request.


Zero Copy

Home               Products               Company               Core Technologies               Applications               Purchase               Contact               Sitemap               Privacy Policy