Ethernet throughtput & FCC failure with iMX6UL board

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Ethernet throughtput & FCC failure with iMX6UL board

902 Views
yagnikpokal
Contributor II

We have designed imx6ul board with 2X ethernet port. the product is designed completely. Now we are facing the below issue

1) The throughput of the ETH0 and ETH1 is less there is 0-39% packet loss

We used IPERF utility to see the datagram we used 100mbps datarate.

Apart fro this we used 10 Ohm emac_clk resistor

2) The board is going to be fail in FCC 15B radiation due to ethernet. See the attatched screenshot in that you can see that at every 50Mhz interval you got the peak. starting from 200Mhz, 250Mhz, 300Mhz, 350Mhz and so on.

Is there anything that we can do to remove radiation and to increase the throughput of the device.

Server listening on UDP port 5001
Receiving 1470 byte datagrams
UDP buffer size: 160 KByte (default)
------------------------------------------------------------
[ 3] local 10.10.1.25 port 5001 connected with 10.10.1.20 port 40448
[ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams
[ 3] 0.0- 1.0 sec 11.4 MBytes 96.0 Mbits/sec 0.164 ms 2900/ 8191 (35%)
[ 3] 1.0- 2.0 sec 11.3 MBytes 95.1 Mbits/sec 0.164 ms 0/ 8087 (0%)
[ 3] 2.0- 3.0 sec 11.2 MBytes 94.2 Mbits/sec 0.301 ms 1700/ 8184 (21%)
[ 3] 3.0- 4.0 sec 11.4 MBytes 95.8 Mbits/sec 0.278 ms 0/ 8145 (0%)
[ 3] 4.0- 5.0 sec 11.4 MBytes 95.7 Mbits/sec 0.364 ms 0/ 8136 (0%)
[ 3] 5.0- 6.0 sec 11.4 MBytes 95.7 Mbits/sec 0.120 ms 0/ 8137 (0%)
[ 3] 6.0- 7.0 sec 9.54 MBytes 80.0 Mbits/sec 0.091 ms 1331/ 8135 (16%)
[ 3] 7.0- 8.0 sec 10.3 MBytes 86.8 Mbits/sec 0.147 ms 712/ 8092 (8.8%)
[ 3] 8.0- 9.0 sec 10.8 MBytes 90.6 Mbits/sec 0.191 ms 478/ 8180 (5.8%)
[ 3] 9.0-10.0 sec 11.4 MBytes 95.8 Mbits/sec 0.152 ms 0/ 8145 (0%)
[ 3] 10.0-11.0 sec 11.4 MBytes 95.7 Mbits/sec 0.193 ms 0/ 8136 (0%)
[ 3] 11.0-12.0 sec 11.0 MBytes 91.9 Mbits/sec 0.099 ms 3190/ 8136 (39%)
[ 3] 12.0-13.0 sec 11.4 MBytes 95.7 Mbits/sec 0.120 ms 0/ 8136 (0%)
[ 3] 13.0-14.0 sec 11.1 MBytes 92.9 Mbits/sec 0.107 ms 243/ 8145 (3%)
[ 3] 14.0-15.0 sec 10.7 MBytes 90.0 Mbits/sec 0.206 ms 279/ 7930 (3.5%)
[ 3] 15.0-16.0 sec 9.42 MBytes 79.1 Mbits/sec 0.205 ms 1578/ 8301 (19%)
[ 3] 16.0-17.0 sec 9.77 MBytes 82.0 Mbits/sec 0.372 ms 1208/ 8177 (15%)
[ 3] 17.0-18.0 sec 10.6 MBytes 88.8 Mbits/sec 0.357 ms 541/ 8096 (6.7%)
[ 3] 18.0-19.0 sec 11.4 MBytes 95.4 Mbits/sec 0.115 ms 68/ 8182 (0.83%)
[ 3] 19.0-20.0 sec 11.3 MBytes 95.1 Mbits/sec 0.095 ms 20/ 8105 (0.25%)
[ 3] 20.0-21.0 sec 11.4 MBytes 95.8 Mbits/sec 0.182 ms 19/ 8169 (0.23%)
[ 3] 21.0-22.0 sec 10.7 MBytes 90.0 Mbits/sec 0.140 ms 473/ 8128 (5.8%)
[ 3] 22.0-23.0 sec 11.4 MBytes 95.8 Mbits/sec 0.166 ms 1/ 8146 (0.012%)
[ 3] 23.0-24.0 sec 11.4 MBytes 95.7 Mbits/sec 0.281 ms 0/ 8136 (0%)
^CWaiting for server threads to complete. Interrupt again to force quit.
[ 3] 24.0-25.0 sec 11.4 MBytes 95.8 Mbits/sec 0.203 ms 0/ 8144 (0%)
[ 3] 25.0-26.0 sec 11.2 MBytes 94.3 Mbits/sec 0.383 ms 29/ 8050 (0.36%)
[ 3] 26.0-27.0 sec 10.8 MBytes 90.6 Mbits/sec 0.118 ms 518/ 8223 (6.3%)
[ 3] 0.0-27.6 sec 303 MBytes 92.3 Mbits/sec 0.449 ms 2147042948/2147259290 (1e+02%)

pastedImage_4.png

pastedImage_3.png

Labels (1)
0 Kudos
3 Replies

775 Views
yagnikpokal
Contributor II

But this register is data line of the ETH right? We have to change the drive strength of CLK. Let me correct if i am wrong.

0 Kudos

775 Views
igorpadykov
NXP Employee
NXP Employee

>But this register is data line of the ETH right?

if you think that emissions are caused by ETH, then yes.

>We have to change the drive strength of CLK.

if you think that emissions are caused by that particular signal, then yes.

However other signals also may be the cause.

Best regards
igor

0 Kudos

775 Views
igorpadykov
NXP Employee
NXP Employee

Hi yagnik

for reducing emissions one can try to tweak drive strength: like DSE field in

IOMUXC_SW_PAD_CTL_PAD_ENET2_TX_DATA0  register.

For throughput issues recommended to test it on NXP i.MX6UL EVK reference

board with demo images from i.MX Software and Development Tools | NXP 

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos