Description
Due to updates in the Triple-Speed Ethernet IP from version 12.0 to version 13.1, users may see the error below if using Nios II Ethernet Standard Design Example’s sopcinfo file downloaded from www.Altera.com to create a project for Simple Socket Server template (with RGMII) with Micrium MicroC/OS-II operating system in Quartus® II software version 13.1. Compilation Error:
“simple_socket_server.h:47:4: error: #error The Simple Socket Server example requires the simple_socket_server.h:48:4: error: #error NicheStack TCP/IP Stack Software Component. Please see the Nichestack simple_socket_server.h:49:4: error: #error Tutorial for details on Nichestack TCP/IP Stack - Nios II Edition, simple_socket_server.h:50:4: error: #error including notes on migrating applications from lwIP to NicheStack. iniche_init.c:34:20: fatal error: ipport.h: No such file or directory"
Resolution
To workaround this issue, manually migrate the Triple-Speed Ethernet IP in Quartus® II software version 13.1; and regenerate the sopcinfo file from the latest Qsys design.