CMX Systems, Inc
RTOS
cmx TCP/IP
  •CMX-MicroNet
       Processors
  •CMX-TCP/IP
       Processors
Flash File Systems
USB
CANOpen
Compilers
Modeler

 

 

CMX-MicroNet ROM/RAM Requirements

The numbers are for popular compilers. The actual sizes will vary according to the compiler and optimization used. Ethernet code sizes and RAM usage will vary depending upon the ethernet controller used, onboard or external.

8051 Processor
CMX-MicroNet v3.12k
Keil 8051 v8.17a tools, optimization level 9, size

Code Sizes (bytes)
UDP/IP (no TCP) + core9444
TCP/IP (no UDP) + core14,631
 
UDP/TCP/IP + core16,243
(Please note that UDP/IP and TCP/IP are usually mutually exclusive)
 
IP Fragmentation4463
TCP Delayed ACKs1366
PPP7679
Modem799
HTTP server6409
Virtual File System1590
Ethernet5485
DHCP client3257
BOOTP1312
FTP Server5809
FTP Client5916
TFTP Client1264
SMTP2899
SNTP2917
POP35889
TELNET server2814
DNS1449
IGMP1847
Utility1975
SNMP v1 + v2 with default MIBs4133
SNMP v1 + v2 trap1355

RAM Sizes (bytes)
UDP/SLIP161
HTTP135
Ethernet82
TCP Delayed ACKsNumber of resend buffers * (11 + transmit buffer size)

Without IP Fragmentation: add user selected buffer sizes + 63 bytes per socket

With IP Fragmentation: add user selected buffer sizes + 34 bytes + 83 bytes per socket + size of reassembly buffer(s)


CMX-MicroNet Ethernet Throughput

Ethernet throughput numbers are calculated by timing the transmission of 60000 UDP packets containing 1470 bytes of data with Iperf.

DescriptionSpeed (Mbit/second)
SiLabs PoE-VoIP-EB board with C8051F340 processor running at 48 MHz, CP2201 ethernet2.32
SiLabs C8051Fx20-TB board with C8051F120 processor running at 49 MHz, CP2200 ethernet2.31
SiLabs C8051Fx20-TB board with C8051F120 processor running at 49 MHz, CS8900a ethernet2.20

 

All content is subject to change without notice
Copyright material 2014© All Rights Reserved. Site and all contents are the sole property of CMX Systems, Inc.
No part of this site may be copied or used without the express written permission of the owner.
Web Services by Unicorn Web Development, Inc.