TCP/IP Protocol StackThis web server executes the Plasma TCP/IP protocol stack. The Plasma TCP/IP protocol stack supports Ethernet, IP, DHCP, ARP, PING, UDP, TCP, and DNS protocols. A RAM file system and a flash file system are also available along with a TFTP server and client, a FTP server and client, and a telnet server with a simple command shell that can dynamically link ELF executables.
The Spartan-3E board uses the Ethernet PHY. The Spartan-3 board instead uses the UART and the PC WinPcap library.
The TCP/IP source code (1800 lines of C) is available at the OpenCores website under the Plasma project.