Forum Discussion

DBarn22's avatar
DBarn22
Icon for New Contributor rankNew Contributor
4 years ago

NIOS Ethernet Rate

I am running a NIOS II on a MAX10 (10M25DAF256C8G). I have a processor clock speed of 150MHz with most other components running at 100MHz. I have a Triple Speed Ethernet Core connected in what I believe to be a standard configuration (with TX and RX MSGDMA). The Ethernet chip is a DP83848IVVX (which is 10/100).

From this I send and receive UDP packets. I require a TX packet rate of 800 packets per second, of 524 bytes each (i.e. <3.3Mb/s). I was expecting to be able to achieve this with this configuration.

With my test system sending data without pause, I am only achieving 250 packets per second at 44 bytes each.

My questions:
1) Am I correct to expect 800x524bytes to be achievable with this configuration?
2) If there is a problem with my design, is there any advice on identifying the bottleneck?

3 Replies