Forum Discussion
Altera_Forum
Honored Contributor
15 years agoBenjamin, what exactly are you trying to accomplish ?
Three factors are slowing down your transfer rate: Linux, UDP/IP, and NIOS. Do you really need Linux ? There are other options. AFAIK you even can do a TCP/IP stack in Hardware with an FPGA.. If you do need Linux, you might run Linux on one CPU and provide dedicated hardware (perhaps including a CPU) for the communication stack. Do you really need UDP ? Other options include "naked" Ethernet, Firewire and USB3. Those provide a much smaller protocol overhead. Do you really need NIOS. Of course NIOS is a very viable option when you want to include a CPU in an FPGA. Do you really need an FPGA ? Do you really need a "single chip" design ? There are by far faster CPUs done in real Hardware. -Michael