Nios® II Processor Networking Solutions

Table 1. Summary of Recommended Networking Solutions for the Nios II Processor

Network Layer



Network protocol software

NicheStack TCP/IP Network Stack - Nios II Edition ›

Source ships with the Nios II Embedded Design Suite (EDS), including several reference designs. See below for more information.

Nucleus Net ›

Network stack for the Nucleus RTOS from Mentor Graphics®.

NetX ›

Network stack for the ThreadX RTOS available from Express Logic.

MicroC/TCP-IP ›

Network stack for the Micro/C OS-II RTOS available from Micrium.

µCLinux (built-in stack)

Community supported by the Intel Community and Intel FPGA Wiki.

eCos (built-in stack)

Community supported by the Intel Community and Intel FPGA Wiki.

Lightweight IP (LWIP) network stack

Legacy network stack solution (not recommended for new designs).

Media access

Triple-Speed Ethernet Intel® FPGA IP ›

10/100/1000-Mbps Ethernet for Intel FPGA IP available through Intel.

SMSC LAN91C111—single-chip MAC/PHY ›

Featured solution in Nios II processor development kits. Includes several reference designs.

Open source 10/100 Ethernet MAC ›

10/100 Ethernet Development Package available from Microtronix. Also available from

Other partner Ethernet IP ›

Intel provides a range of Ethernet functions for simple and flexible networking solutions.

Ethernet PHY

10/100/1000 Ethernet PHY Module with National PHY ›

Compatible with Nios II processor development kits. This board contains the National Semiconductor DP83865 GigPHYTEr and the Santa Cruz headers available from