Forum Discussion
Altera_Forum
Honored Contributor
10 years agoLong story short, the ethernet interface software should add itself to the list before iniche_devices_init() runs. alt_iniche_dev.c is an Altera-creation and part of the glue to bring InterNiche into a NIOS HAL system. If you just want to understand how InterNiche works (and don't care about Altera creations) then review the InterNiche documentation - search for "doc31.zip" in your Quartus install folder.
If you are creating a new network interface, I suggest you review Altera Triple Speed Ethernet driver software to see how they did it, and re-use as much of their glue as possible.