Forum Discussion
Altera_Forum
Honored Contributor
16 years agoWhat's the general way to incorporate handwritten module with TSE ethernet?
Suppose we have handwritten IP module that continuously reads data from ADC, processes it and writes to some on-chip fifo. Now we want to send those data via Ethernet. I got impression the common w...
Altera_Forum
Honored Contributor
16 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()?