orphan: |
---|
vendor: | XMOS |
---|---|
version: | 6.1.0 |
scope: | General Use |
description: | TCP/IP Library |
category: | Networking |
keywords: | Ethernet, MAC, MII, RMII, RGMII, SMI, TCP, UDP |
hardware: | xcore.ai, xcore-200 |
A library providing two alternative TCP/UDP/IP protocol stacks for XMOS devices. This library connects to the XMOS Ethernet library to provide layer-4 traffic over Ethernet via MII or RGMII.
This library provides two different TCP/IP stack implementations ported to the xCORE architecture.
The first stack ported is the uIP (micro IP) stack. The uIP stack has been designed to have a minimal resource footprint. As a result, it has limited performance and does not provide support for TCP windowing.
The second stack ported is the lwIP (lightweight IP) stack. The lwIP stack requires more resources than uIP, but is designed to provide better throughput and also has support for TCP windowing.
- TCP and UDP connection handling
- Common API to selectable TCP stack, uIP/LwIP
- DHCP, IP4LL, ICMP, IGMP support
- Low level, event based interface for efficient memory usage
- Supports IPv4 only, not IPv6
- psock.c does output ftpgroup warnings.
- XMOS XTC Tools: 15.3.1
- The following application notes use this library:
This package is supported by XMOS Ltd. Issues can be raised against the software at http://www.xmos.com/support