/[H8]/trunk/docs/MCHPStack2.20/Source/WebPages/Footprnt.htm
ViewVC logotype

Contents of /trunk/docs/MCHPStack2.20/Source/WebPages/Footprnt.htm

Parent Directory Parent Directory | Revision Log Revision Log


Revision 62 - (show annotations) (download) (as text)
Tue May 1 08:17:39 2007 UTC (17 years, 1 month ago) by hedin
File MIME type: text/html
File size: 4211 byte(s)
Removed tcpip stack 4.02 and added tcpip stack 2.20.
1 <html>
2
3 <head>
4 <title>Footprint</title>
5 </head>
6
7 <body bgcolor="#FFFFFF">
8
9 <table border="1" cellpadding="0" cellspacing="0" width="100%"
10 bordercolor="#000000">
11 <tr>
12 <td width="20%" bgcolor="#FFFF00"><strong>Layer</strong></td>
13 <td width="20%" bgcolor="#FFFF00"><strong>Component</strong></td>
14 <td width="20%" bgcolor="#FFFF00"><strong>ROM (Words)</strong></td>
15 <td width="20%" bgcolor="#FFFF00"><strong>RAM (bytes)</strong></td>
16 <td width="20%" bgcolor="#FFFF00"><strong>Comment</strong></td>
17 </tr>
18 <tr>
19 <td rowspan="2" width="20%" bgcolor="#D1D1D1">Physical</td>
20 <td width="20%" bgcolor="#D1D1D1">Ethernet</td>
21 <td width="20%" bgcolor="#D1D1D1">818</td>
22 <td width="20%" bgcolor="#D1D1D1">5</td>
23 <td width="20%" bgcolor="#D1D1D1">RTL8019AS</td>
24 </tr>
25 <tr>
26 <td bgcolor="#D1D1D1">USART</td>
27 <td bgcolor="#D1D1D1">-</td>
28 <td bgcolor="#D1D1D1">-</td>
29 <td bgcolor="#D1D1D1">See SLIP</td>
30 </tr>
31 <tr>
32 <td rowspan="3">Network</td>
33 <td>SLIP</td>
34 <td>780</td>
35 <td>12 + Tx & Rx Buffers</td>
36 <td>Buffer size is user defined</td>
37 </tr>
38 <tr>
39 <td>ARP</td>
40 <td>392</td>
41 <td>0</td>
42 <td>&nbsp;</td>
43 </tr>
44 <tr>
45 <td>ARPTask</td>
46 <td>181</td>
47 <td>11</td>
48 <td>&nbsp;</td>
49 </tr>
50 <tr>
51 <td rowspan="2" bgcolor="#D1D1D1">Internet</td>
52 <td bgcolor="#D1D1D1">IP</td>
53 <td bgcolor="#D1D1D1">396</td>
54 <td bgcolor="#D1D1D1">2</td>
55 <td bgcolor="#D1D1D1">&nbsp;</td>
56 </tr>
57 <tr>
58 <td bgcolor="#D1D1D1">ICMP</td>
59 <td bgcolor="#D1D1D1">318</td>
60 <td bgcolor="#D1D1D1">0</td>
61 <td bgcolor="#D1D1D1">&nbsp;</td>
62 </tr>
63 <tr>
64 <td rowspan="2">Transport</td>
65 <td>TCP</td>
66 <td>2524</td>
67 <td>42</td>
68 <td>Each extra socket consumes 36 bytes of RAM</td>
69 </tr>
70 <tr>
71 <td>UDP</td>
72 <td>608</td>
73 <td>20</td>
74 <td>Each extra socket consumes 19 bytes of RAM</td>
75 </tr>
76 <tr>
77 <td rowspan=4 bgcolor="#D1D1D1">Application</td>
78 <td bgcolor="#D1D1D1">HTTP</td>
79 <td bgcolor="#D1D1D1">920</td>
80 <td bgcolor="#D1D1D1">10</td>
81 <td bgcolor="#D1D1D1">Must include TCP, MPFS</td>
82 </tr>
83 <tr>
84 <td bgcolor="#D1D1D1">DHCP</td>
85 <td bgcolor="#D1D1D1">785</td>
86 <td bgcolor="#D1D1D1">26</td>
87 <td bgcolor="#D1D1D1">Must include UDP</td>
88 </tr>
89 <tr>
90 <td bgcolor="#D1D1D1">SNMP</td>
91 <td bgcolor="#D1D1D1">2819</td>
92 <td bgcolor="#D1D1D1">28</td>
93 <td bgcolor="#D1D1D1">Must include UDP, MPFS</td>
94 </tr>
95 <tr>
96 <td bgcolor="#D1D1D1">FTP Server</td>
97 <td bgcolor="#D1D1D1">649</td>
98 <td bgcolor="#D1D1D1">35</td>
99 <td bgcolor="#D1D1D1">Must include TCP, MPFS</td>
100 </tr>
101 <tr>
102 <td bgcolor="#D1D1D1">IP Gleaning</td>
103 <td bgcolor="#D1D1D1">20</td>
104 <td bgcolor="#D1D1D1">1</td>
105 <td bgcolor="#D1D1D1">Approx. size - Part of Stack Manager</td>
106 </tr>
107 <tr>
108 <td rowspan=4>Other</td>
109 <td>File System (MPFS)</td>
110 <td>276</td>
111 <td>5</td>
112 <td>Internal Program Memory Storage</td>
113 </tr>
114 <tr>
115 <td>Stack Manager</td>
116 <td>249</td>
117 <td>12 + ICMP Buffer</td>
118 <td>ICMP Buffer size is user defined</td>
119 </tr>
120 <tr>
121 <td>Tick Manager</td>
122 <td>37</td>
123 <td>2</td>
124 <td>User may use custom Tick Manager too.</td>
125 </tr>
126 <tr>
127 <td>Helper/Common functions</td>
128 <td>290</td>
129 <td>0</td>
130 <td>None</td>
131 </tr>
132 <tr>
133 <td colspan="5" bordercolor="#FFFFFF"><em><strong>Note:</strong></em><em>
134 Using Microchip C18 v2.10 Compiler with all optimization. These values may vary as new features and optimizations
135 are added.</em></td>
136 </tr>
137 </table>
138 </body>
139 </html>

  ViewVC Help
Powered by ViewVC 1.1.20