Aurix TC39x Ethernet Bandwidth test

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Samad
Level 2
Level 2
10 questions asked 50 sign-ins 5 replies posted

Hi team, We want to measure the ethernet bandwidth of AURIX TC39x. We are using TriBoard TC3X7 TH V2.0 devkit and Ethernet_1 for KIT_AURIX_TC397_TFT default example.

We had implemented LWIPERF in that example. LwIperf server is running on AURIX TC39x side. We were getting only 16Mbps bandwidth if we connect iperf client(linux pc). Later we played with TCP parameters and reached 100Mbps. We tried for 1Gbps but we couldn't achieve it.

Can we have any tips to play with TCP parameters to achieve 1Gbps?

Do you have any examples or tools to measure the ethernet bandwidth of AURIX ?

Or Can you find us a way to prove AURIX TC39x will support 1000Mbps? Help is most appreciated.

Regards,

Samad.

0 Likes
4 Replies
David_R
Moderator
Moderator
Moderator
100 sign-ins 100 replies posted 25 solutions authored

Hi @Samad 

If you take a look at the specs of the ethernet module in the user manual it states that it supports the desired bandwidth 

David_R_0-1707759198989.png

As the example it's based on the LWIP stack, you can take at look at the documentation to tweak the speed

https://lwip.fandom.com/wiki/Tuning_TCP

https://www.nongnu.org/lwip/2_0_x/index.html

 

Regards! :1  

0 Likes
Samad
Level 2
Level 2
10 questions asked 50 sign-ins 5 replies posted

Hi @David_R ,

Yes, it is in RGMII 1000Mbps mode only. We want to measure the ethernet bandwidth.
Any standard procedure to do the same? Can we have any implementation ideas to measure the bandwidth?

Note: We are having NDA with Infineon.

Help is most appreciated.

Regards, 

Samad.

 

0 Likes
David_R
Moderator
Moderator
Moderator
100 sign-ins 100 replies posted 25 solutions authored

Hello @Samad 

Looking over the internet i found a guide that gives some recommendations to enhance the throughput, also i don't know if you have the latest iperf version, according to the webpages the version 3.0  has new features

David_R_0-1707845455601.png

Regards! :1

0 Likes
Samad
Level 2
Level 2
10 questions asked 50 sign-ins 5 replies posted

Hi @David_R ,

Thanks for your response. The given link is not accessible though we have NDA. Seeking your help in that.
The above suggested latest iperf version seems to be Non-LWIP TCP stack. We want to integrate LWIP iperf in AURIX  right?

Any suggestions regarding LWIP iperf server code? Which version of code to be intergrated?

Regards,

Samad.

0 Likes