Nios® II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
12366 Discussions

Low Performance NPU with TCP/IP Stack using NIOS with Internal Memory only

Honored Contributor I

Is there any application notes on implementing a low performance Network Processor Unit using the NIOS processor with only internal memory available in a Cyclone IV, EP4CGX15. There would be a need t have a TCP/IP stack a it would nee to process and generate Ethernet packets along with being able to respond to ping and ARP IP messages. Also with internal memory only available, what is the OS would be appropriate?

0 Kudos
1 Reply
Honored Contributor I

That would be a neat trick. Two words that you've used make this difficult to impossible: TCP/IP stack and OS. In my experience, even on low-end micro-controllers, you'd be looking at several hundred KB of RAM consumption for that alone. 


I'm not stating that what you'd like to do is impossible. I'm stating it's going to be hard. 


Altera's unreleased and (sadly) un-productized DPX product might have been suitable for you....c'est la vie!