Specifications
Related Information
Nios II Processor Documentation Page
For more information about the reference manual for the NicheStack TCP/IP Stack page of the Altera
website.
Licensing
The NicheStack TCP/IP Stack is a TCP/IP protocol stack created by InterNiche Technologies, Inc. The
version provided by Altera is supplied as example code only and is supplied without product support. If
you require a supported TCP/IP stack you should license a product from a third-party software vendor.
You can license a newer version of the NicheStack TCP/IP Stack and other protocol stacks directly from
InterNiche Technologies, Inc.
Related Information
InterNiche Technologies, Inc.
Other TCP/IP Stack Providers for the Nios II Processor
Other third party vendors also provide Ethernet support for the Nios II processor. Notably, third party
RTOS vendors often offer Ethernet modules for their particular RTOS frameworks.
Related Information
Embedded Software
For more information about products available from third party providers.
Using the NicheStack TCP/IP Stack - Nios II Edition
The primary interface to the NicheStack TCP/IP Stack is the standard sockets interface. In addition, you
call the following functions to initialize the stack and drivers:
• alt_iniche_init()
• netmain()
You also use the global variable iniche_net_ready in the initialization process.
You must provide the following simple functions, which the HAL system code calls to obtain the MAC
address and IP address:
• get_mac_addr()
• get_ip_addr()
Nios II System Requirements
To use the NicheStack TCP/IP Stack, your Nios II system must meet the following requirements:
NII5V2
2015.05.14
Licensing
11-3
Ethernet and the NicheStack TCP/IP Stack - Nios II Edition
Altera Corporation
Send Feedback