Forum Discussion
Altera_Forum
Honored Contributor
11 years ago --- Quote Start --- Hi BillA, May I know how much throughput the 1000M Ethernet can achieve for RX and TX on your Cyclone III board? Thanks. Twenty --- Quote End --- This is tough to answer because it's application dependent and very dependent on available memory. I can say for our products that send a lot of data (images) we used a custom UDP protocol because TCP was under 100MBS while UDP can get upwards of 500MBS. (these are bits per second) For our product that receives a lot of data and sends very little, we set the MAC for 100MBS because at 1000MBS the packet rate is so fast the Cyclone III cannot keep up with the interrupt rate. So it drops packets and actually slows down the link. We found at 100MBS there are no dropped packets and we can run the product at its max speed. It was probably faster at 1000MBS but I prefer an error-free transport and 100MBS is enough. It also spread out the receive over more time which I thought was better. Take care, Bill