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.

MSP430 Processor
CMX-MicroNet v3.09k
IAR v3.41 tools, optimization -z9

Code Sizes (bytes)
UDP/IP (no TCP) + core5144
TCP/IP (no UDP) + core8116
 
UDP/TCP/IP + core9010
(Please note that UDP/IP and TCP/IP are usually mutually exclusive)
 
IP Fragmentation2048
PPP5544
Modem515
HTTP server3778
Virtual File System792
Ethernet2520
DHCP client2308
BOOTP724
FTP Server3534
FTP Client3222
TFTP Client716
SMTP2251
SNTP1786
POP33433
DNS764
IGMP1248
Utility1008
SNMP v1 + v2 with default MIBs3413
SNMP v1 + v2 trap940

RAM Sizes (bytes)
UDP/SLIP147
HTTP131
Ethernet78

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

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


CMX-MicroNet Ethernet Throughput

Ethernet throughput numbers were calculated by timing the transmission of UDP packets containing 768 bytes of data with Iperf.

DescriptionSpeed (Mbit/second)
Softbaugh TCP430 board with TI MSP430F149 processor running at 8 MHz1.54

 

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.