]> rtime.felk.cvut.cz Git - can-benchmark.git/commitdiff
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 5730237115aed8b1e99199352b15cd9b213faf4e..bc93cf17cc095034b8bd76cb05568deb74a0871a 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 fb29a48bc019af703ce9b39a18b3dfe536ea703b..47b0e69278e83279f1a9ea875cdbc731faceffa2 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 99f7f149dc2d4bb0211bce483631adfef821b870..329d364438963c035fa9770f6a25d39ddd061b57 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}