Update evaluation plan
authorMichal Sojka <sojkam1@fel.cvut.cz>
Wed, 27 Oct 2010 14:17:52 +0000 (16:17 +0200)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Wed, 27 Oct 2010 14:17:52 +0000 (16:17 +0200)
doc/configuration1.png
doc/configuration1.txt [new file with mode: 0644]
doc/configuration2.png
doc/configuration2.txt [new file with mode: 0644]
doc/gw-multi-mod.svg [new file with mode: 0644]
doc/gw-multi.svg [new file with mode: 0644]
doc/gw-signle.png [new file with mode: 0644]
doc/gw-signle.txt [new file with mode: 0644]
doc/plan.tex

index 5730237..bc93cf1 100644 (file)
Binary files a/doc/configuration1.png and b/doc/configuration1.png differ
diff --git a/doc/configuration1.txt b/doc/configuration1.txt
new file mode 100644 (file)
index 0000000..ee21320
--- /dev/null
@@ -0,0 +1,13 @@
+    CAN bus 0
+ -------*---------*--------
+        ^         |
+        |         v
+    +------+  +------+  +------+  +------+
+ +--+ can0 +--+ can1 +--+ can2 +--+ can3 +--+
+ |  |      |  |      |  |      |  |      |  |
+ |  |      |  |      |  |      |  |      |  |
+ |  +------+  +------+  +------+  +------+  |
+ |                                          |
+ | PC                                       |
+ |                                         |
+ +--------------------------------+---------+
index fb29a48..47b0e69 100644 (file)
Binary files a/doc/configuration2.png and b/doc/configuration2.png differ
diff --git a/doc/configuration2.txt b/doc/configuration2.txt
new file mode 100644 (file)
index 0000000..ae86247
--- /dev/null
@@ -0,0 +1,18 @@
+                    +-------+
+                    |  GW   |    Ethernet
+                    |MPC5200|<------------------+
+                    +-------+                   :
+                      ^   |                    |
+      CAN bus 0       |   v  CAN bus 1         |
+  -------*---------*--*- -*-*---------*------- |
+         ^         |        |        |         |
+         |         v        v        |         |
+    +------+  +------+  +------+  +---+--+     |
+ +--+ can0 +--+ can1 +--+ can2 +--+ can3 +--+  |
+ |  |      |  |      |  |      |  |      |  |  |
+ |  |      |  |      |  |      |  |      |  |  |
+ |  +------+  +------+  +------+  +------+  |          |
+ |                                          |   |
+ | PC                                       |<--+
+ |                                         |
+ +--------------------------------+---------+
diff --git a/doc/gw-multi-mod.svg b/doc/gw-multi-mod.svg
new file mode 100644 (file)
index 0000000..b584503
--- /dev/null
@@ -0,0 +1,534 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="744.09448819"
+   height="1052.3622047"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.47 r22583"
+   sodipodi:docname="gw-multi-mod.svg">
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.2890648"
+     inkscape:cx="272.83465"
+     inkscape:cy="776.23425"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:window-width="1280"
+     inkscape:window-height="978"
+     inkscape:window-x="0"
+     inkscape:window-y="25"
+     inkscape:window-maximized="1"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-object-midpoints="false"
+     inkscape:snap-nodes="true"
+     inkscape:snap-bbox="true"
+     inkscape:object-nodes="false"
+     inkscape:snap-global="false">
+    <inkscape:grid
+       spacingy="2mm"
+       spacingx="2mm"
+       units="mm"
+       snapvisiblegridlinesonly="true"
+       enabled="true"
+       visible="true"
+       empspacing="5"
+       id="grid2816"
+       type="xygrid" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <marker
+       style="overflow:visible;"
+       id="Arrow2Mend"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         transform="scale(0.6) rotate(180) translate(0,0)"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
+         id="path3831" />
+    </marker>
+    <marker
+       style="overflow:visible;"
+       id="Arrow2Lend"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend">
+      <path
+         transform="scale(1.1) rotate(180) translate(1,0)"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
+         id="path3825" />
+    </marker>
+    <inkscape:perspective
+       id="perspective10"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       id="perspective2850" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       id="perspective2937" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       id="perspective5484" />
+    <marker
+       style="overflow:visible"
+       id="Arrow2Mend-5"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         transform="scale(-0.6,-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+         id="path3831-4" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="marker5490"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         transform="scale(-0.6,-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+         id="path5492" />
+    </marker>
+  </defs>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     id="layer1"
+     inkscape:groupmode="layer"
+     inkscape:label="Layer 1">
+    <rect
+       ry="5"
+       rx="5.0000005"
+       y="209.0551"
+       x="92.625984"
+       height="134.14566"
+       width="360.91733"
+       id="rect5533"
+       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+    <use
+       height="1052.3622"
+       width="744.09448"
+       transform="translate(85.039379,-6.9685809e-6)"
+       id="use4633"
+       xlink:href="#rect4631"
+       y="0"
+       x="0" />
+    <use
+       height="1052.3622"
+       width="744.09448"
+       transform="translate(85.03937,0)"
+       id="use4637"
+       xlink:href="#use4635"
+       y="0"
+       x="0" />
+    <use
+       height="1052.3622"
+       width="744.09448"
+       transform="translate(85.03937,0)"
+       id="use4639"
+       xlink:href="#use4637"
+       y="0"
+       x="0" />
+    <rect
+       ry="5"
+       rx="5"
+       y="237.40155"
+       x="70.866142"
+       height="28.346457"
+       width="63.779526"
+       id="rect4631"
+       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.59500003;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+    <text
+       sodipodi:linespacing="125%"
+       id="text2826"
+       y="255.46077"
+       x="90.87236"
+       style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+       xml:space="preserve"><tspan
+         y="255.46077"
+         x="90.87236"
+         id="tspan2828"
+         sodipodi:role="line">can0</tspan></text>
+    <text
+       sodipodi:linespacing="125%"
+       id="text2834"
+       y="247.6109"
+       x="187.76843"
+       style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+       xml:space="preserve"><tspan
+         y="247.6109"
+         x="187.76843"
+         id="tspan2836"
+         sodipodi:role="line">GW0</tspan><tspan
+         id="tspan5525"
+         y="261.3609"
+         x="187.76843"
+         sodipodi:role="line">nop</tspan></text>
+    <text
+       sodipodi:linespacing="125%"
+       id="text2834-1"
+       y="247.6109"
+       x="357.7854"
+       style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+       xml:space="preserve"><tspan
+         id="tspan5527"
+         y="247.6109"
+         x="357.7854"
+         sodipodi:role="line">GW(n+1)</tspan><tspan
+         id="tspan5531"
+         y="261.3609"
+         x="357.7854"
+         sodipodi:role="line">nop</tspan></text>
+    <text
+       sodipodi:linespacing="125%"
+       id="text2838-2"
+       y="255.46344"
+       x="431.77643"
+       style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+       xml:space="preserve"><tspan
+         y="255.46344"
+         x="431.77643"
+         id="tspan2840-6"
+         sodipodi:role="line">can1</tspan></text>
+    <g
+       transform="translate(-49.308808,-0.29749048)"
+       id="g5448">
+      <use
+         x="0"
+         y="0"
+         xlink:href="#use4641"
+         id="use4643"
+         transform="translate(99.212599,-4.4094486e-7)"
+         width="744.09448"
+         height="1052.3622" />
+      <text
+         xml:space="preserve"
+         style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+         x="323.08817"
+         y="312.3493"
+         id="text2958"
+         sodipodi:linespacing="125%"><tspan
+           sodipodi:role="line"
+           id="tspan2960"
+           x="323.08817"
+           y="312.3493">GW2</tspan><tspan
+           id="tspan5472"
+           sodipodi:role="line"
+           x="323.08817"
+           y="326.23871">id⇒id+1</tspan></text>
+    </g>
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-type="polyline"
+       id="path4249"
+       d="m 134.64566,251.91731 20.26095,-0.17678"
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)"
+       d="M 219.68504,251.57478 239.94599,251.398"
+       id="path4645"
+       inkscape:connector-type="polyline"
+       sodipodi:nodetypes="cc" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-type="polyline"
+       id="path4647"
+       d="M 304.72441,251.57478 324.98536,251.398"
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)"
+       d="M 389.76378,251.57478 410.02473,251.398"
+       id="path4649"
+       inkscape:connector-type="polyline"
+       sodipodi:nodetypes="cc" />
+    <path
+       sodipodi:nodetypes="cc"
+       id="path4657"
+       d="m 269.29134,265.74801 0,35.43307"
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)" />
+    <text
+       sodipodi:linespacing="125%"
+       id="text5424"
+       y="248.37099"
+       x="229.34683"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+       xml:space="preserve"><tspan
+         y="248.37099"
+         x="229.34683"
+         id="tspan5426"
+         sodipodi:role="line">id</tspan></text>
+    <text
+       sodipodi:linespacing="125%"
+       transform="matrix(0.85618766,-0.51666496,0.51666496,0.85618766,0,0)"
+       id="text5428"
+       y="352.83215"
+       x="46.212532"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+       xml:space="preserve"><tspan
+         y="352.83215"
+         x="46.212532"
+         id="tspan5430"
+         sodipodi:role="line">id</tspan></text>
+    <text
+       sodipodi:linespacing="125%"
+       transform="matrix(0.88062963,-0.4738053,0.4738053,0.88062963,0,0)"
+       id="text5432"
+       y="366.44876"
+       x="63.654697"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+       xml:space="preserve"><tspan
+         y="366.44876"
+         x="63.654697"
+         id="tspan5434"
+         sodipodi:role="line">id+1</tspan></text>
+    <text
+       sodipodi:linespacing="125%"
+       transform="matrix(0.00683693,-0.99997663,0.99997663,0.00683693,0,0)"
+       id="text5436"
+       y="269.25229"
+       x="-283.10104"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+       xml:space="preserve"><tspan
+         y="269.25229"
+         x="-283.10104"
+         id="tspan5438"
+         sodipodi:role="line">id+1</tspan></text>
+    <text
+       sodipodi:linespacing="125%"
+       id="text5444"
+       y="248.72758"
+       x="314.81241"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+       xml:space="preserve"><tspan
+         y="248.72758"
+         x="314.81241"
+         id="tspan5446"
+         sodipodi:role="line">id+n</tspan></text>
+    <text
+       sodipodi:linespacing="125%"
+       transform="matrix(-0.00755808,-0.99997144,0.99997144,-0.00755808,0,0)"
+       id="text5453"
+       y="281.83618"
+       x="-287.65286"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+       xml:space="preserve"><tspan
+         y="281.83618"
+         x="-287.65286"
+         id="tspan5455"
+         sodipodi:role="line">id+2</tspan></text>
+    <g
+       id="g5457"
+       transform="translate(49.308792,0.29750939)">
+      <use
+         height="1052.3622"
+         width="744.09448"
+         transform="translate(99.212599,-4.4094486e-7)"
+         id="use5459"
+         xlink:href="#use4641"
+         y="0"
+         x="0" />
+      <text
+         sodipodi:linespacing="125%"
+         id="text5461"
+         y="312.3493"
+         x="323.08817"
+         style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+         xml:space="preserve"><tspan
+           y="312.3493"
+           x="323.08817"
+           id="tspan5463"
+           sodipodi:role="line">GWn</tspan><tspan
+           id="tspan5474"
+           y="326.23871"
+           x="323.08817"
+           sodipodi:role="line">id⇒id+1</tspan></text>
+    </g>
+    <path
+       sodipodi:nodetypes="cc"
+       id="path4651-0"
+       d="M 369.19279,301.28195 298.32665,265.84888"
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)" />
+    <path
+       sodipodi:nodetypes="cc"
+       id="path4653-1"
+       d="m 282.77572,265.64714 70.86614,35.43307"
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)" />
+    <path
+       id="path5515"
+       d="m 308.52118,315.24672 27.63587,0"
+       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:1,2;stroke-dashoffset:0" />
+    <text
+       sodipodi:linespacing="125%"
+       transform="matrix(0.89194292,0.45214801,-0.45214801,0.89194292,0,0)"
+       id="text5517"
+       y="116.23052"
+       x="421.76074"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+       xml:space="preserve"><tspan
+         y="116.23052"
+         x="421.76074"
+         id="tspan5519"
+         sodipodi:role="line">id+n-1</tspan></text>
+    <text
+       sodipodi:linespacing="125%"
+       transform="matrix(0.88461405,0.46632391,-0.46632391,0.88461405,0,0)"
+       xml:space="preserve"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+       x="424.8689"
+       y="93.69313"
+       id="text5521"><tspan
+         sodipodi:role="line"
+         id="tspan5523"
+         x="424.8689"
+         y="93.69313">id+n</tspan></text>
+    <text
+       id="text5535"
+       y="221.46278"
+       x="102.15976"
+       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+       xml:space="preserve"><tspan
+         y="221.46278"
+         x="102.15976"
+         id="tspan5537"
+         sodipodi:role="line">MPC5200</tspan></text>
+    <text
+       sodipodi:linespacing="125%"
+       xml:space="preserve"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+       x="144.98434"
+       y="248.37099"
+       id="text5539"><tspan
+         sodipodi:role="line"
+         id="tspan5541"
+         x="144.98434"
+         y="248.37099">id</tspan></text>
+    <text
+       sodipodi:linespacing="125%"
+       xml:space="preserve"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+       x="400.47083"
+       y="248.37099"
+       id="text5543"><tspan
+         sodipodi:role="line"
+         id="tspan5545"
+         x="400.47083"
+         y="248.37099">id+n</tspan></text>
+    <use
+       height="1052.3622"
+       width="744.09448"
+       transform="translate(85.03937,0)"
+       id="use4635"
+       xlink:href="#use4633"
+       y="0"
+       x="0" />
+    <text
+       sodipodi:linespacing="125%"
+       id="text2838"
+       y="255.46075"
+       x="258.33539"
+       style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+       xml:space="preserve"><tspan
+         y="255.46075"
+         x="258.33539"
+         id="tspan2840"
+         sodipodi:role="line">vcan0</tspan></text>
+    <path
+       sodipodi:nodetypes="cc"
+       id="path4653"
+       d="m 198.4252,301.18108 63.77952,-35.43307"
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)" />
+    <g
+       transform="translate(-35.730578,-0.29749092)"
+       id="g5465">
+      <use
+         x="0"
+         y="0"
+         xlink:href="#use4639"
+         id="use4641"
+         transform="translate(-219.68504,63.779528)"
+         width="744.09448"
+         height="1052.3622" />
+      <text
+         xml:space="preserve"
+         style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+         x="223.87556"
+         y="312.3493"
+         id="text2954"
+         sodipodi:linespacing="125%"><tspan
+           sodipodi:role="line"
+           id="tspan2956"
+           x="223.87556"
+           y="312.3493">GW1</tspan><tspan
+           id="tspan5470"
+           sodipodi:role="line"
+           x="223.87556"
+           y="326.0993">id⇒id+1</tspan></text>
+    </g>
+    <path
+       sodipodi:nodetypes="cc"
+       id="path4651"
+       d="m 248.0315,265.74801 -63.77953,35.43307"
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)" />
+    <path
+       sodipodi:nodetypes="cc"
+       id="path4655"
+       d="m 276.37795,301.18108 0,-35.43307"
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)" />
+  </g>
+</svg>
diff --git a/doc/gw-multi.svg b/doc/gw-multi.svg
new file mode 100644 (file)
index 0000000..9bbb7b4
--- /dev/null
@@ -0,0 +1,423 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="744.09448819"
+   height="1052.3622047"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.47 r22583"
+   sodipodi:docname="gw-multi.svg">
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.6101246"
+     inkscape:cx="358.12402"
+     inkscape:cy="808.12402"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:window-width="1280"
+     inkscape:window-height="978"
+     inkscape:window-x="0"
+     inkscape:window-y="25"
+     inkscape:window-maximized="1"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-object-midpoints="false"
+     inkscape:snap-nodes="false"
+     inkscape:snap-bbox="true"
+     inkscape:object-nodes="false"
+     inkscape:snap-global="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2816"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       units="mm"
+       spacingx="2mm"
+       spacingy="2mm" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Mend"
+       style="overflow:visible;">
+      <path
+         id="path3831"
+         style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.6) rotate(180) translate(0,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Lend"
+       style="overflow:visible;">
+      <path
+         id="path3825"
+         style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective10" />
+    <inkscape:perspective
+       id="perspective2850"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective2937"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective5484"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-5"
+       style="overflow:visible">
+      <path
+         id="path3831-4"
+         style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6,-0.6)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker5490"
+       style="overflow:visible">
+      <path
+         id="path5492"
+         style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6,-0.6)" />
+    </marker>
+  </defs>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+       id="rect5533"
+       width="530.49609"
+       height="70.366135"
+       x="92.625984"
+       y="209.0551"
+       rx="5.0000005"
+       ry="5" />
+    <use
+       x="0"
+       y="0"
+       xlink:href="#rect4631"
+       id="use4633"
+       transform="translate(85.039379,-6.9685809e-6)"
+       width="744.09448"
+       height="1052.3622" />
+    <rect
+       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.59500003;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+       id="rect4631"
+       width="63.779526"
+       height="28.346457"
+       x="70.866142"
+       y="237.40155"
+       rx="5"
+       ry="5" />
+    <text
+       xml:space="preserve"
+       style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+       x="90.87236"
+       y="255.36304"
+       id="text2826"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan2828"
+         x="90.87236"
+         y="255.36304">can0</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+       x="187.76843"
+       y="247.6109"
+       id="text2834"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan2836"
+         x="187.76843"
+         y="247.6109">GW0</tspan><tspan
+         sodipodi:role="line"
+         x="187.76843"
+         y="261.50031"
+         id="tspan5525">id⇒id+1</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)"
+       d="m 134.64566,251.91731 20.26095,-0.17678"
+       id="path4249"
+       inkscape:connector-type="polyline"
+       sodipodi:nodetypes="cc" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-type="polyline"
+       id="path4645"
+       d="M 219.68504,251.57478 239.94599,251.398"
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)" />
+    <text
+       xml:space="preserve"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+       x="229.34683"
+       y="248.37099"
+       id="text5424"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan5426"
+         x="229.34683"
+         y="248.37099">id+1</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+       x="102.15976"
+       y="221.46278"
+       id="text5535"><tspan
+         sodipodi:role="line"
+         id="tspan5537"
+         x="102.15976"
+         y="221.46278">MPC5200</tspan></text>
+    <text
+       id="text5539"
+       y="248.37099"
+       x="144.98434"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+       xml:space="preserve"
+       sodipodi:linespacing="125%"><tspan
+         y="248.37099"
+         x="144.98434"
+         id="tspan5541"
+         sodipodi:role="line">id</tspan></text>
+    <use
+       x="0"
+       y="0"
+       xlink:href="#use4635"
+       id="use4637"
+       transform="translate(255.61811,0)"
+       width="744.09448"
+       height="1052.3622" />
+    <use
+       x="0"
+       y="0"
+       xlink:href="#use4637"
+       id="use4639"
+       transform="translate(85.03937,0)"
+       width="744.09448"
+       height="1052.3622" />
+    <text
+       xml:space="preserve"
+       style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+       x="528.36414"
+       y="247.6109"
+       id="text2834-1"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         x="528.36414"
+         y="247.6109"
+         id="tspan5527">GW2</tspan><tspan
+         sodipodi:role="line"
+         x="528.36414"
+         y="261.50031"
+         id="tspan5531">id⇒id+1</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+       x="602.35516"
+       y="255.51178"
+       id="text2838-2"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan2840-6"
+         x="602.35516"
+         y="255.51178">can1</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)"
+       d="M 475.30315,251.57478 495.5641,251.398"
+       id="path4647"
+       inkscape:connector-type="polyline"
+       sodipodi:nodetypes="cc" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-type="polyline"
+       id="path4649"
+       d="M 560.34252,251.57478 580.60347,251.398"
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)" />
+    <text
+       xml:space="preserve"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+       x="485.39114"
+       y="248.72758"
+       id="text5444"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan5446"
+         x="485.39114"
+         y="248.72758">id+2</tspan></text>
+    <text
+       id="text5543"
+       y="248.37099"
+       x="571.04956"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+       xml:space="preserve"
+       sodipodi:linespacing="125%"><tspan
+         y="248.37099"
+         x="571.04956"
+         id="tspan5545"
+         sodipodi:role="line">id+3</tspan></text>
+    <use
+       x="0"
+       y="0"
+       xlink:href="#use4633"
+       id="use4635"
+       transform="translate(85.03937,0)"
+       width="744.09448"
+       height="1052.3622" />
+    <text
+       xml:space="preserve"
+       style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+       x="258.33539"
+       y="255.51178"
+       id="text2838"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan2840"
+         x="258.33539"
+         y="255.51178">vcan0</tspan></text>
+    <use
+       height="1052.3622"
+       width="744.09448"
+       transform="translate(255.61813,-0.29749745)"
+       id="use5587"
+       xlink:href="#rect4631"
+       y="0"
+       x="0" />
+    <text
+       sodipodi:linespacing="125%"
+       id="text5589"
+       y="247.31342"
+       x="358.34717"
+       style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+       xml:space="preserve"><tspan
+         y="247.31342"
+         x="358.34717"
+         id="tspan5591"
+         sodipodi:role="line">GW1</tspan><tspan
+         id="tspan5593"
+         y="261.20282"
+         x="358.34717"
+         sodipodi:role="line">id⇒id+1</tspan></text>
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-type="polyline"
+       id="path5595"
+       d="m 305.22441,251.61982 20.26095,-0.17678"
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)"
+       d="m 390.26379,251.27729 20.26095,-0.17678"
+       id="path5597"
+       inkscape:connector-type="polyline"
+       sodipodi:nodetypes="cc" />
+    <text
+       sodipodi:linespacing="125%"
+       id="text5599"
+       y="248.0735"
+       x="399.92557"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+       xml:space="preserve"><tspan
+         y="248.0735"
+         x="399.92557"
+         id="tspan5601"
+         sodipodi:role="line">id+2</tspan></text>
+    <text
+       sodipodi:linespacing="125%"
+       xml:space="preserve"
+       style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+       x="315.56308"
+       y="248.0735"
+       id="text5603"><tspan
+         sodipodi:role="line"
+         id="tspan5605"
+         x="315.56308"
+         y="248.0735">id+1</tspan></text>
+    <use
+       height="1052.3622"
+       width="744.09448"
+       transform="translate(255.61812,-0.29749048)"
+       id="use5607"
+       xlink:href="#use4633"
+       y="0"
+       x="0" />
+    <text
+       sodipodi:linespacing="125%"
+       id="text5609"
+       y="255.21429"
+       x="429.66071"
+       style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+       xml:space="preserve"><tspan
+         y="255.21429"
+         x="429.66071"
+         id="tspan5611"
+         sodipodi:role="line">vcan1</tspan></text>
+  </g>
+</svg>
diff --git a/doc/gw-signle.png b/doc/gw-signle.png
new file mode 100644 (file)
index 0000000..3228917
Binary files /dev/null and b/doc/gw-signle.png differ
diff --git a/doc/gw-signle.txt b/doc/gw-signle.txt
new file mode 100644 (file)
index 0000000..3c56cc0
--- /dev/null
@@ -0,0 +1,10 @@
+       +------------------------+
+       | MPC5200                |
+       |                        |
+     +--+----+  +------+   +----+--+
+     | can0  |-->| GW   |-->| can1  |
+     +--+----+  +------+   +----+--+
+       |                        |
+        +------------------------+
+
+
index 99f7f14..329d364 100644 (file)
@@ -32,7 +32,7 @@
 \title{Planning of SocketCAN gateway evaluation}
 \author{M. Sojka, P. Píša, Z. Hanzáelk\\
 Czech Technical University in Prague}
-\date{September 30, 2010}
+\date{Version 1.1\\October 27, 2010}
 
 \begin{document}
 
@@ -61,6 +61,9 @@ We will use two hardware configurations for our experiments.
    on MPC5200 system.
 \end{enumerate}
 
+\subsection{PC-only configuration}
+\label{sec:pc-only-conf}
+
 
 The first HW configuration, depicted in Figure \ref{fig:c1}, will be
 used to measure the timing properties of communication between two CAN
@@ -75,9 +78,13 @@ is contributed by the PC and not by the measured gateway.
 \begin{figure}[h!]
   \centering
   \includegraphics[scale=.5]{configuration1.png}
-  \caption{PC-only configuration}
+  \caption{PC-only configuration.}
 \label{fig:c1}
 \end{figure}
+
+\subsection{PC and gateway in MPC5200}
+\label{sec:pc-gateway-mpc5200}
+
 In the second HW configuration (Fig. \ref{fig:c2}) messages will be
 send from one interface on the PC (can0) and the gateway will route
 them to the second bus connected to another interface on the same PC
@@ -90,9 +97,13 @@ interface to determine the time when the message appeared on the bus
 \begin{figure}[h!]
   \centering
   \includegraphics[scale=.5]{configuration2.png}
-  \caption{Configuration with PC and the gateway}
+  \caption{Configuration with PC and the gateway.}
 \label{fig:c2}
 \end{figure}
+
+Gateway will be connected via a dedicated Ethernet network to the PC
+which will contain root filesystem mounted by gateway via NFS.
+
 \section{Measurement software}
 \label{sec-2}
 
@@ -105,7 +116,6 @@ Therefore, the TX and RX timestamps will be measured by the same clock
 \subsection{Traffic generator}
 \label{sec-2_1}
 
-
 We plan to generate traffic in several possible modes:
 \begin{enumerate}
 \item Send the messages as fast as possible to fully utilize the bus and
@@ -113,7 +123,7 @@ We plan to generate traffic in several possible modes:
    the PC will be almost always full. For that reason the time when
    the message is put into the queue will be different from the time
    the message appears on the bus. The later time will be determined
-   by receiving the message on can1.
+   by receiving the message on can1 (see Fig. \ref{fig:c2}).
 \item Send the message only after the corresponding message is received
    on the second interface. In this case there will be at most one
    message in the TX queue and time between sending on can0 and
@@ -131,15 +141,15 @@ patterns similarly as \texttt{cangen}.
 
 \subsection{Kernel versions}
 \label{sec:kernel-versions}
-We want to run the gateway with vanilla and rt\_preempt kernels.
-Currently we run 2.6.31 kernels on our board but we want to upgrade to
-2.6.33 (so far -rt is available only for .33) and run the experiments
-on these newer kernel. We do not expect major problems with upgrading.
+We will run the gateway with vanilla and rt\_preempt kernels (2.6.33.7
+and 2.6.33.7-rt29). Not that rt\_preempt patch is not available for a
+more recent kernel version as of this writing.
 
 \subsection{One-way traffic}
 \label{sec:one-way-traffic}
-We plan to test the following gateway configurations (and maybe even
-combinations of these configurations):
+In this test we will use a single kernel gateway as depicted in Figure
+\ref{fig:gw-single}. We plan to test the following gateway
+configurations (and maybe even combinations of these configurations):
 \begin{enumerate}
 \item Routing of all frames, without modifications
 \item Routing of selected frames only, without modifications
@@ -153,6 +163,14 @@ combinations of these configurations):
    difference because of how \texttt{can\_rcv\_filter()} is implemented.
 \end{enumerate}
 
+\begin{figure}[h!]
+  \centering
+  \includegraphics[scale=.5]{gw-signle}
+  \caption{Simple gateway configuration.}
+  \label{fig:gw-single}
+\end{figure}
+
+
 \subsection{Bi-directional traffic}
 \label{sec:bi-direct-gatew}
 
@@ -163,6 +181,49 @@ some messages must definitely be dropped at some point. We expect that
 the low priority messages will be dropped and it will be seen whether
 this is true in reality.
 
+\subsection{Multiple gateways}
+\label{sec:multiple-gateways}
+
+We will also test properties of multiple gateways. In the first case
+(Figure \ref{fig:multi}) there will be multiple (variable number)
+gateways interconnected by multiple virtual CAN busses. In the second
+case (Figure \ref{fig:multi2}), a single virtual bus will be used and
+multiple gateways will route the messages. The gateways will also
+modify the frames to avoid CAN-ID clashes on vcan0.
+
+
+\begin{figure}
+  \centering
+  \includegraphics[scale=.8]{gw-multi}
+  \caption{Multiple gateways with multiple virtual CAN buses.}
+  \label{fig:multi}
+\end{figure}
+
+\begin{figure}
+  \centering
+  \includegraphics[scale=.8]{gw-multi-mod}
+  \caption{Multiple gateways with a single virtual CAN bus.}
+  \label{fig:multi2}
+\end{figure}
+
+\subsection{Userspace gateway}
+\label{sec:userspace-gateway}
+
+We will also compare kernel-based gateway (considered above) with the
+usespace gateway created by \texttt{candump -s2 -b can1 can0}.
+
+\subsection{Gateway load}
+\label{sec:gateway-load}
+
+The experiments will be repeated for each of the following loads
+imposed on MPC5200:
+\begin{itemize}
+\item No load,
+\item CPU load,
+\item Ethernet load.
+\end{itemize}
+
+
 \section{Presentation of results}
 \label{sec-4}
 The measured latencies of individual messages will be statistically
@@ -176,21 +237,8 @@ that the worst-case behavior (bottom right part of the graph) is
 \begin{figure}
   \centering
   \includegraphics{ethflood.pdf}
-  \caption{Latency profile from our previous benchmark}
+  \caption{Latency profile from our previous benchmark.}
 \label{fig:lp}
 \end{figure}
-\section{Questions}
-\label{sec-5}
-
-\begin{enumerate}
-\item Are the hardware configurations sufficient for you or are you
-  interested in different setups?
-\item In the case of lost messages, are you interested in detailed
-  statistics of which messages are lost, etc?
-\item Are you interested in measuring any other gateway
-  configurations?
- \item Are you also interested in what happens when the gateway is
-   loaded by other activities (CPU, Ethernet, etc.)?
-\end{enumerate}
 
 \end{document}