W5300 Performance Test1. Test Board Hardware HostMCU ‐S3C2510 (ARM9) Host MCU...

9
W5300 Performance Test W5300 20080422 2008 04 22 WIZnet Inc. © WIZnet All Rights Reserved 1 page

Transcript of W5300 Performance Test1. Test Board Hardware HostMCU ‐S3C2510 (ARM9) Host MCU...

Page 1: W5300 Performance Test1. Test Board Hardware HostMCU ‐S3C2510 (ARM9) Host MCU ‐Coreclock166MHzCore clock 166MHz ‐Peripheral clock 133MHz Operating System Linux Kernel 2.4 2.

W5300Performance Test  

W5300

2008‐04‐222008 04 22WIZnet Inc.

© WIZnet All Rights Reserved 1 page

Page 2: W5300 Performance Test1. Test Board Hardware HostMCU ‐S3C2510 (ARM9) Host MCU ‐Coreclock166MHzCore clock 166MHz ‐Peripheral clock 133MHz Operating System Linux Kernel 2.4 2.

Contents

1. Test Board Hardware

2 W5300 Block Diagram2. W5300 Block Diagram

3. System Layout

4 Performance Test Program4. Performance Test Program

5. Result

6. Q & A6. Q & A

© WIZnet All Rights Reserved 2 page

Page 3: W5300 Performance Test1. Test Board Hardware HostMCU ‐S3C2510 (ARM9) Host MCU ‐Coreclock166MHzCore clock 166MHz ‐Peripheral clock 133MHz Operating System Linux Kernel 2.4 2.

1 Test Board Hardware1. Test Board Hardware

Host MCU‐ S3C2510 (ARM9)‐ Core clock 166MHzHost MCU Core clock 166MHz‐ Peripheral clock  133MHz

Operating System Linux Kernel 2.4

© WIZnet All Rights Reserved 3 page

Page 4: W5300 Performance Test1. Test Board Hardware HostMCU ‐S3C2510 (ARM9) Host MCU ‐Coreclock166MHzCore clock 166MHz ‐Peripheral clock 133MHz Operating System Linux Kernel 2.4 2.

2 W5300 Block Diagram2. W5300 Block Diagram

Support 16/8 bit data bus width

More Flexible memory allocationMore Flexible memory allocation

- 10BaseT/100BaseTX Ethernet PHY embedded- Support Auto MDI/MDIX(Crossover)

Use an 3rd Party PHYinstead of the embedded PHY

© WIZnet All Rights Reserved 4 page

Page 5: W5300 Performance Test1. Test Board Hardware HostMCU ‐S3C2510 (ARM9) Host MCU ‐Coreclock166MHzCore clock 166MHz ‐Peripheral clock 133MHz Operating System Linux Kernel 2.4 2.

3 System Layout3. System Layout

iperf AX1Loopback

Test PC IP : 192.168.1.4

p p

SW stack IP and Port WIZnet IP and Port

192.168.1.2 / 5001 192.168.1.3 / 5001

© WIZnet All Rights Reserved 5 page

Page 6: W5300 Performance Test1. Test Board Hardware HostMCU ‐S3C2510 (ARM9) Host MCU ‐Coreclock166MHzCore clock 166MHz ‐Peripheral clock 133MHz Operating System Linux Kernel 2.4 2.

4 Performance Test program4. Performance Test program

• iperf : Loopback test program on the test board for S/W or HW TCP/IP stack performance• AX1 : Loopback test program on the PC• fact : Factorial calculation program

It’s may application such as video rendering MPEG CODEC etcIt s may application such as video rendering, MPEG CODEC, etc

Test Procedure

1’st Step Loopback Test : Without fact program

2’nd Step Loopback Test : Load 1 fact program

3’rd Step Loopback Test : Load 2 fact program

:

© WIZnet All Rights Reserved 6 page

Page 7: W5300 Performance Test1. Test Board Hardware HostMCU ‐S3C2510 (ARM9) Host MCU ‐Coreclock166MHzCore clock 166MHz ‐Peripheral clock 133MHz Operating System Linux Kernel 2.4 2.

5 Result (1)5. Result (1)

90

60

70

80

90

30

40

50

60

S/W Loopback Performance(Mbps)

H/W Loopback Performance(Mbps)

0

10

20

30

00 1 2 3 4 5

S/W vs H/W Loopback Performance (Mbps)

© WIZnet All Rights Reserved 7 page

Page 8: W5300 Performance Test1. Test Board Hardware HostMCU ‐S3C2510 (ARM9) Host MCU ‐Coreclock166MHzCore clock 166MHz ‐Peripheral clock 133MHz Operating System Linux Kernel 2.4 2.

6 Result (2)6. Result (2)

80%

90%

100%

80%

90%

100%

40%

50%

60%

70% ApplicationCPU occupy ratio(%)

40%

50%

60%

70%

10%

20%

30%

40%Loopback CPU occupy ratio(%)

10%

20%

30%

0%0 1 2 3 4 5

0%0 1 2 3 4 5

H/W Loopback vs Application CPU occupy ratio(%) S/W Loopback vs Application CPU occupy ratio(%)

© WIZnet All Rights Reserved 8 page

Page 9: W5300 Performance Test1. Test Board Hardware HostMCU ‐S3C2510 (ARM9) Host MCU ‐Coreclock166MHzCore clock 166MHz ‐Peripheral clock 133MHz Operating System Linux Kernel 2.4 2.

7 Q & A7. Q & AThank you….

© WIZnet All Rights Reserved 9 page