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.

Why the ethernet throughput drop to 15M bit/s on 6431? What's the resonable ethernet speed for 6431?

Dear Sir,

When I use 6437 EVM, my ethernet thorughput is about 80M bit/s, which is acceptable.

But when I port my project to 6431, the ethernet throughput drop to 15M bit/s, aound 1/5 of 6437's speed, is that normal?

I know the DSP clock of 6431 is 297MHz, 6437 is 594MHz, and the DDR2 bus width for 6431 is 16-bits, 6437 is 32-bits.

Does that affect 6431's ethernet speed? Is there a way to configure 6431 to reach 100M bits/s throughput?

Do I have to modify NDK when porting from 6437 EVM to 6431?

Thank you for your help!!

Best Regards,

 

Eric Fang

 

 

 

  • Hi Eric,

    Unfortunately I doubt that we have any benchmarks specifically done on the DM6431 (primarily because we do not have an evaluation board for this specific part). I am not surprised that Ethernet throughput is reduced with the DM6431 over the DM6437.

    CPU clock speed indirectly affects the total amount of data the part can pump out as the other peripheral clocks are tied to the CPU speed. The DDR2 bus can also play a fairly significant part in the throughput reduction as external memory accesses are slower than accesses to internal memory.

    You shouldn't need any NDK modifications assuming your DM6431 board is modeled after the DM6437.

    Sorry for not having specific answers!

  • Hi, Tim,

    Although it's a bad news for me, I still wants to thank you for your reply.

    Please let me know if you have any idea to speed up the Ethernet throughput. Thank you!

    Best  Regards,

    Eric Fang