Specifications
The NicheStack TCP/IP Stack Files and Directories................................................................ 11-2
Licensing......................................................................................................................................... 11-3
Other TCP/IP Stack Providers for the Nios II Processor.....................................................................11-3
Using the NicheStack TCP/IP Stack - Nios II Edition..........................................................................11-3
Nios II System Requirements.......................................................................................................11-3
The NicheStack TCP/IP Stack Tasks...........................................................................................11-4
Initializing the Stack......................................................................................................................11-4
Calling the Sockets Interface........................................................................................................ 11-7
Configuring the NicheStack TCP/IP Stack in a Nios II Program.......................................................11-8
NicheStack TCP/IP Stack General Settings................................................................................11-8
IP Options.......................................................................................................................................11-9
TCP Options...................................................................................................................................11-9
Further Information..................................................................................................................................11-9
Known Limitations..................................................................................................................................11-10
Document Revision History for Ethernet and the NicheStack TCP/IP Stack - Nios II Edition....
11-10
Read-Only Zip File System................................................................................12-1
Using the Read-Only Zip File System in a Project................................................................................12-1
Preparing the Zip File....................................................................................................................12-1
Programming the Zip File to Flash..............................................................................................12-2
Document Revision History for Read-Only Zip File System.............................................................. 12-2
Publishing Component Information to Embedded Software..........................13-1
Embedded Component Information Flow.............................................................................................13-1
Embedded Component Information Flow Diagram................................................................13-1
Tcl Assignment Statements..........................................................................................................13-2
Embedded Software Assignments...........................................................................................................13-2
C Macro Namespace......................................................................................................................13-2
Configuration Namespace............................................................................................................13-3
Memory Initialization Namespace..............................................................................................13-8
Document Revision History for Publishing Component Information to Embedded Software.....13-9
HAL API Reference........................................................................................... 14-1
HAL API Functions...................................................................................................................................14-1
_exit()...............................................................................................................................................14-1
_rename()........................................................................................................................................14-2
alt_dcache_flush()..........................................................................................................................14-3
alt_dcache_flush_all()................................................................................................................... 14-3
alt_dcache_flush_no_writeback()............................................................................................... 14-4
alt_uncached_malloc()..................................................................................................................14-5
alt_uncached_free().......................................................................................................................14-6
alt_remap_uncached().................................................................................................................. 14-7
alt_remap_cached().......................................................................................................................14-7
alt_icache_flush_all().................................................................................................................... 14-8
alt_icache_flush()...........................................................................................................................14-9
TOC-9
Altera Corporation