This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Throughput Issues in EMAC driver for DM6446

Hi,

We are using the DM6446 EVM with our own drivers and middle ware support for the TI EMAC ethernet controller. While testing for maximum TCP throughput, we have encountered a problem where out throughout drops to a very low value after a certain amount of time. Our tests run fine for almost 10 minutes on average with reasonable throughput (around 60 Mbps) but then the throughput suddenly drops down to less than 1 Mbps. We have spent quite a lot of time finding out the cause of the problem and just want to know whether this issue has something to do with hardware and has been observed before on Linux or some other platform?

Regards,

Awais

 

 

 

  • It is strange that the throughput suddenly drops so slow. I am unaware of any known issues with the hardware that might cause this. I am also going to consult the driver team, to check if they have any other suggestions.

    Are there any other factors in your test system - like increase in CPU activity, or other concurrent tasks, around the time you see drop in EMAC t-put. Also do network statistcis registers show any errors. Is your EMAC driver ARM based or DSP based ? Which OS ?

    For your reference, the below link contains the Linux driver datasheet, which includes EMAC performance as well.

    http://focus.ti.com/lit/an/sprs496a/sprs496a.pdf