Forum Discussion
Altera_Forum
Honored Contributor
15 years agoOK, I implemented gigabit ethernet on CycloneIII 3C120 development board. I used ucos, TSE MAC, interniche and custom peripheral with avalon slave interface which exposes conduit ports to my tx\rx FIFOs outside SOPC system. Doing PIO register reads to my FIFO I am able to get ~20Mbps tx speed, while benchmarking ethernet speed without PIO accesses I can get at least 40Mbps. So, it is clear that my speed now is limited by those slow IORDs. I am thinking about some faster interface like DMA.
Did anybody make such system with fast data transfers from custom peripheral to TCP send()?