added more tutorial material
BIN
Pictures/BatchISP_Fail.jpg
Normal file
|
After Width: | Height: | Size: 27 KiB |
BIN
Pictures/BatchISP_Success.jpg
Normal file
|
After Width: | Height: | Size: 20 KiB |
743
Pictures/USB_Transfers.svg
Executable file
@@ -0,0 +1,743 @@
|
||||
<?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: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"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.46"
|
||||
sodipodi:docname="USB_Transfers.svg"
|
||||
inkscape:output_extension="org.inkscape.output.svg.inkscape">
|
||||
<defs
|
||||
id="defs4">
|
||||
<marker
|
||||
inkscape:stockid="TriangleOutL"
|
||||
orient="auto"
|
||||
refY="0.0"
|
||||
refX="0.0"
|
||||
id="TriangleOutL"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path3392"
|
||||
d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
|
||||
transform="scale(0.8)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Lend"
|
||||
orient="auto"
|
||||
refY="0.0"
|
||||
refX="0.0"
|
||||
id="Arrow1Lend"
|
||||
style="overflow:visible;">
|
||||
<path
|
||||
id="path3252"
|
||||
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
|
||||
transform="scale(0.8) rotate(180) translate(12.5,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" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
gridtolerance="10000"
|
||||
guidetolerance="10"
|
||||
objecttolerance="10"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="0.98994949"
|
||||
inkscape:cx="255.33081"
|
||||
inkscape:cy="639.70735"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
inkscape:window-width="1680"
|
||||
inkscape:window-height="994"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="22" />
|
||||
<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" />
|
||||
<cc:license
|
||||
rdf:resource="http://creativecommons.org/licenses/by/3.0/" />
|
||||
<dc:title>USB Transfers</dc:title>
|
||||
<dc:creator>
|
||||
<cc:Agent>
|
||||
<dc:title>Opendous Inc.</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
<dc:subject>
|
||||
<rdf:Bag>
|
||||
<rdf:li>USB Transfers Speed Throughput</rdf:li>
|
||||
</rdf:Bag>
|
||||
</dc:subject>
|
||||
<dc:source>www.opendous.org</dc:source>
|
||||
<dc:description>Based on information from "USB in a Nutshell" by BeyondLogic.org</dc:description>
|
||||
</cc:Work>
|
||||
<cc:License
|
||||
rdf:about="http://creativecommons.org/licenses/by/3.0/">
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#Reproduction" />
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#Distribution" />
|
||||
<cc:requires
|
||||
rdf:resource="http://creativecommons.org/ns#Notice" />
|
||||
<cc:requires
|
||||
rdf:resource="http://creativecommons.org/ns#Attribution" />
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
|
||||
</cc:License>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<rect
|
||||
style="fill:#dcdcdc;fill-opacity:1;stroke:#000000;stroke-width:3.84972763;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect3183"
|
||||
width="139.29189"
|
||||
height="86.419884"
|
||||
x="57.086365"
|
||||
y="830.91168"
|
||||
ry="35.997875" />
|
||||
<rect
|
||||
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:3.84972763;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect3185"
|
||||
width="139.29189"
|
||||
height="86.419884"
|
||||
x="57.086365"
|
||||
y="938.42834"
|
||||
ry="35.997875" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:48px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="213.71138"
|
||||
y="891.02008"
|
||||
id="text3232"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3234"
|
||||
x="213.71138"
|
||||
y="891.02008">= Host to Device</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:48px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="212.86763"
|
||||
y="998.53674"
|
||||
id="text3236"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3238"
|
||||
x="212.86763"
|
||||
y="998.53674">= Device to Host</tspan></text>
|
||||
<g
|
||||
id="g5382"
|
||||
transform="translate(0.338629,0)">
|
||||
<g
|
||||
transform="translate(-5.8157258,-54.285714)"
|
||||
id="g5340">
|
||||
<rect
|
||||
style="fill:#dcdcdc;fill-opacity:1;stroke:#000000;stroke-width:3.84972763;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect3202"
|
||||
width="139.29189"
|
||||
height="86.419884"
|
||||
x="99.444855"
|
||||
y="264.50507"
|
||||
ry="35.997875" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:28px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="139.14256"
|
||||
y="302.05807"
|
||||
id="text3204"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3206"
|
||||
x="139.14256"
|
||||
y="302.05807"
|
||||
style="font-weight:bold">OUT</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="127.94529"
|
||||
y="328.32202"
|
||||
id="text3208"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3210"
|
||||
x="127.94529"
|
||||
y="328.32202">Token Phase</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(-3.9792848,-54.285714)"
|
||||
id="g5347">
|
||||
<rect
|
||||
style="fill:#dcdcdc;fill-opacity:1;stroke:#000000;stroke-width:3.84972763;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect3212"
|
||||
width="139.29189"
|
||||
height="86.419884"
|
||||
x="284.50363"
|
||||
y="264.50507"
|
||||
ry="35.997875" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:28px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="304.91031"
|
||||
y="302.05807"
|
||||
id="text3214"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3216"
|
||||
x="304.91031"
|
||||
y="302.05807"
|
||||
style="font-weight:bold">DATA x</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="317.30386"
|
||||
y="328.32202"
|
||||
id="text3218"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3220"
|
||||
x="317.30386"
|
||||
y="328.32202">Data Phase</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(-2.1428285,-54.285714)"
|
||||
id="g5354">
|
||||
<rect
|
||||
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:3.84972763;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect3222"
|
||||
width="139.29189"
|
||||
height="86.419884"
|
||||
x="469.56238"
|
||||
y="264.50507"
|
||||
ry="35.997875" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:28px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="510.44952"
|
||||
y="302.05811"
|
||||
id="text3224"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3226"
|
||||
x="510.44952"
|
||||
y="302.05811"
|
||||
style="font-weight:bold">ACK</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="481.69757"
|
||||
y="328.32202"
|
||||
id="text3228"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3230"
|
||||
x="481.69757"
|
||||
y="328.32202">Handshake Phase</tspan></text>
|
||||
</g>
|
||||
<path
|
||||
id="path4024"
|
||||
d="M 241.32044,253.4293 L 261.3455,253.4293"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.33522725px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutL);stroke-opacity:1" />
|
||||
<path
|
||||
id="path5066"
|
||||
d="M 428.21564,253.4293 L 448.2407,253.4293"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.33522725px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutL);stroke-opacity:1" />
|
||||
<text
|
||||
transform="matrix(0,-1,1,0,0,0)"
|
||||
id="text5324"
|
||||
y="86.069191"
|
||||
x="-285.68808"
|
||||
style="font-size:28px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
xml:space="preserve"><tspan
|
||||
y="86.069191"
|
||||
x="-285.68808"
|
||||
id="tspan5326"
|
||||
sodipodi:role="line">Write</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g5406">
|
||||
<g
|
||||
transform="translate(-8.4392414,0)"
|
||||
id="g5375">
|
||||
<rect
|
||||
style="fill:#dcdcdc;fill-opacity:1;stroke:#000000;stroke-width:3.84972763;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect2383"
|
||||
width="139.29189"
|
||||
height="86.419884"
|
||||
x="100.61961"
|
||||
y="93.062866"
|
||||
ry="35.997875" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:28px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="156.11517"
|
||||
y="130.61592"
|
||||
id="text3155"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3157"
|
||||
x="156.11517"
|
||||
y="130.61592"
|
||||
style="font-weight:bold">IN</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="129.12006"
|
||||
y="156.87985"
|
||||
id="text3159"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3161"
|
||||
x="129.12006"
|
||||
y="156.87985">Token Phase</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(-4.2196369,0)"
|
||||
id="g5368">
|
||||
<rect
|
||||
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:3.84972763;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect3163"
|
||||
width="139.29189"
|
||||
height="86.419884"
|
||||
x="285.67841"
|
||||
y="93.062866"
|
||||
ry="35.997875" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:28px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="306.08508"
|
||||
y="130.61592"
|
||||
id="text3165"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3167"
|
||||
x="306.08508"
|
||||
y="130.61592"
|
||||
style="font-weight:bold">DATA x</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="318.47864"
|
||||
y="156.87985"
|
||||
id="text3169"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3171"
|
||||
x="318.47864"
|
||||
y="156.87985">Data Phase</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(-1.9073486e-6,0)"
|
||||
id="g5361">
|
||||
<rect
|
||||
style="fill:#dcdcdc;fill-opacity:1;stroke:#000000;stroke-width:3.84972763;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect3173"
|
||||
width="139.29189"
|
||||
height="86.419884"
|
||||
x="470.73715"
|
||||
y="93.062866"
|
||||
ry="35.997875" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:28px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="511.6243"
|
||||
y="130.61592"
|
||||
id="text3175"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3177"
|
||||
x="511.6243"
|
||||
y="130.61592"
|
||||
style="font-weight:bold">ACK</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="482.87234"
|
||||
y="156.87985"
|
||||
id="text3179"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3181"
|
||||
x="482.87234"
|
||||
y="156.87985">Handshake Phase</tspan></text>
|
||||
</g>
|
||||
<path
|
||||
id="path5068"
|
||||
d="M 241.06327,136.27281 L 261.08833,136.27281"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.33522725px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutL);stroke-opacity:1" />
|
||||
<path
|
||||
id="path5070"
|
||||
d="M 430.34166,136.27281 L 450.36672,136.27281"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.33522725px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutL);stroke-opacity:1" />
|
||||
<text
|
||||
transform="matrix(0,-1,1,0,0,0)"
|
||||
id="text5328"
|
||||
y="83.428848"
|
||||
x="-169.85094"
|
||||
style="font-size:28px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
xml:space="preserve"><tspan
|
||||
y="83.428848"
|
||||
x="-169.85094"
|
||||
id="tspan5330"
|
||||
sodipodi:role="line">Read</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g5430"
|
||||
transform="translate(-0.8009443,0)">
|
||||
<g
|
||||
transform="translate(28.820947,-47.058764)"
|
||||
id="g5268">
|
||||
<rect
|
||||
style="fill:#dcdcdc;fill-opacity:1;stroke:#000000;stroke-width:3.84972763;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect5194"
|
||||
width="139.29189"
|
||||
height="86.419884"
|
||||
x="-47.434948"
|
||||
y="609.15912"
|
||||
ry="35.997875" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:28px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="-7.7372408"
|
||||
y="646.7121"
|
||||
id="text5196"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5198"
|
||||
x="-7.7372408"
|
||||
y="646.7121"
|
||||
style="font-weight:bold">OUT</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="-18.934515"
|
||||
y="672.97607"
|
||||
id="text5200"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5202"
|
||||
x="-18.934515"
|
||||
y="672.97607">Token Phase</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(32.53375,-47.058764)"
|
||||
id="g5289">
|
||||
<rect
|
||||
style="fill:#dcdcdc;fill-opacity:1;stroke:#000000;stroke-width:3.84972763;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect5204"
|
||||
width="139.29189"
|
||||
height="86.419884"
|
||||
x="137.62383"
|
||||
y="609.15912"
|
||||
ry="35.997875" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:28px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="158.0305"
|
||||
y="646.7121"
|
||||
id="text5206"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5208"
|
||||
x="158.0305"
|
||||
y="646.7121"
|
||||
style="font-weight:bold">DATA x</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="170.42406"
|
||||
y="672.97607"
|
||||
id="text5210"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5212"
|
||||
x="170.42406"
|
||||
y="672.97607">Data Phase</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(31.601759,-49.915881)"
|
||||
id="g5310">
|
||||
<rect
|
||||
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:3.84972763;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect5214"
|
||||
width="139.29189"
|
||||
height="86.419884"
|
||||
x="598.39685"
|
||||
y="612.01624"
|
||||
ry="35.997875" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:28px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="639.284"
|
||||
y="649.56927"
|
||||
id="text5216"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5218"
|
||||
x="639.284"
|
||||
y="649.56927"
|
||||
style="font-weight:bold">ACK</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="610.53204"
|
||||
y="675.83319"
|
||||
id="text5220"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5222"
|
||||
x="610.53204"
|
||||
y="675.83319">Handshake Phase</tspan></text>
|
||||
</g>
|
||||
<path
|
||||
id="path5224"
|
||||
d="M 130.01549,605.3103 L 150.04056,605.3103"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.33522725px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutL);stroke-opacity:1" />
|
||||
<path
|
||||
id="path5226"
|
||||
d="M 589.85653,605.3103 L 609.88159,605.3103"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.33522725px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutL);stroke-opacity:1" />
|
||||
<g
|
||||
transform="translate(26.855024,-49.201586)"
|
||||
id="g5317">
|
||||
<rect
|
||||
style="fill:#dcdcdc;fill-opacity:1;stroke:#000000;stroke-width:3.84972763;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect5242"
|
||||
width="139.29189"
|
||||
height="86.419884"
|
||||
x="414.37204"
|
||||
y="611.30194"
|
||||
ry="35.997875" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:28px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="434.77872"
|
||||
y="648.85492"
|
||||
id="text5244"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5246"
|
||||
x="434.77872"
|
||||
y="648.85492"
|
||||
style="font-weight:bold">DATA x</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="447.17227"
|
||||
y="675.1189"
|
||||
id="text5248"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5250"
|
||||
x="447.17227"
|
||||
y="675.1189">Data Phase</tspan></text>
|
||||
</g>
|
||||
<path
|
||||
id="path5254"
|
||||
d="M 401.08499,605.3103 L 421.11005,605.3103"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.33522725px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutL);stroke-opacity:1" />
|
||||
<path
|
||||
id="path5258"
|
||||
d="M 318.78708,605.3103 L 338.81214,605.3103"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.33522725px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutL);stroke-opacity:1" />
|
||||
<text
|
||||
id="text5264"
|
||||
y="608.11304"
|
||||
x="351.91833"
|
||||
style="font-size:56px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
xml:space="preserve"><tspan
|
||||
y="608.11304"
|
||||
x="351.91833"
|
||||
id="tspan5266"
|
||||
sodipodi:role="line">...</tspan></text>
|
||||
<text
|
||||
transform="matrix(0,-1,1,0,0,0)"
|
||||
id="text5332"
|
||||
y="-27.11212"
|
||||
x="-637.56909"
|
||||
style="font-size:28px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
xml:space="preserve"><tspan
|
||||
y="-27.11212"
|
||||
x="-637.56909"
|
||||
id="tspan5334"
|
||||
sodipodi:role="line">Write</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g5464"
|
||||
transform="translate(0.9277897,0)">
|
||||
<g
|
||||
transform="translate(26.016116,1.4285736)"
|
||||
id="g5275">
|
||||
<rect
|
||||
style="fill:#dcdcdc;fill-opacity:1;stroke:#000000;stroke-width:3.84972763;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect5164"
|
||||
width="139.29189"
|
||||
height="86.419884"
|
||||
x="-46.260189"
|
||||
y="437.71686"
|
||||
ry="35.997875" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:28px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="9.2353659"
|
||||
y="475.26993"
|
||||
id="text5166"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5168"
|
||||
x="9.2353659"
|
||||
y="475.26993"
|
||||
style="font-weight:bold">IN</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="-17.759748"
|
||||
y="501.53384"
|
||||
id="text5170"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5172"
|
||||
x="-17.759748"
|
||||
y="501.53384">Token Phase</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(29.672526,1.4285736)"
|
||||
id="g5282">
|
||||
<rect
|
||||
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:3.84972763;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect5174"
|
||||
width="139.29189"
|
||||
height="86.419884"
|
||||
x="138.7986"
|
||||
y="437.71686"
|
||||
ry="35.997875" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:28px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="159.20528"
|
||||
y="475.26993"
|
||||
id="text5176"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5178"
|
||||
x="159.20528"
|
||||
y="475.26993"
|
||||
style="font-weight:bold">DATA x</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="171.59883"
|
||||
y="501.53384"
|
||||
id="text5180"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5182"
|
||||
x="171.59883"
|
||||
y="501.53384">Data Phase</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(28.571375,-1.4285736)"
|
||||
id="g5303">
|
||||
<rect
|
||||
style="fill:#dcdcdc;fill-opacity:1;stroke:#000000;stroke-width:3.84972763;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect5184"
|
||||
width="139.29189"
|
||||
height="86.419884"
|
||||
x="599.57166"
|
||||
y="440.57401"
|
||||
ry="35.997875" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:28px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="640.4588"
|
||||
y="478.12708"
|
||||
id="text5186"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5188"
|
||||
x="640.4588"
|
||||
y="478.12708"
|
||||
style="font-weight:bold">ACK</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="611.70685"
|
||||
y="504.39099"
|
||||
id="text5190"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5192"
|
||||
x="611.70685"
|
||||
y="504.39099">Handshake Phase</tspan></text>
|
||||
</g>
|
||||
<path
|
||||
id="path5228"
|
||||
d="M 128.35724,482.35537 L 148.3823,482.35537"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.33522725px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutL);stroke-opacity:1" />
|
||||
<path
|
||||
id="path5230"
|
||||
d="M 588.02915,482.35537 L 608.05421,482.35537"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.33522725px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutL);stroke-opacity:1" />
|
||||
<g
|
||||
transform="translate(23.881037,-0.7142487)"
|
||||
id="g5296">
|
||||
<rect
|
||||
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:3.84972763;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect5232"
|
||||
width="139.29189"
|
||||
height="86.419884"
|
||||
x="415.54681"
|
||||
y="439.85968"
|
||||
ry="35.997875" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:28px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="435.95349"
|
||||
y="477.41275"
|
||||
id="text5234"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5236"
|
||||
x="435.95349"
|
||||
y="477.41275"
|
||||
style="font-weight:bold">DATA x</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="448.34705"
|
||||
y="503.67667"
|
||||
id="text5238"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5240"
|
||||
x="448.34705"
|
||||
y="503.67667">Data Phase</tspan></text>
|
||||
</g>
|
||||
<path
|
||||
id="path5252"
|
||||
d="M 399.31397,482.35537 L 419.33903,482.35537"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.33522725px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutL);stroke-opacity:1" />
|
||||
<path
|
||||
id="path5256"
|
||||
d="M 317.07243,482.35537 L 337.09749,482.35537"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.33522725px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutL);stroke-opacity:1" />
|
||||
<text
|
||||
id="text5260"
|
||||
y="485.15811"
|
||||
x="350.17551"
|
||||
style="font-size:56px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
xml:space="preserve"><tspan
|
||||
y="485.15811"
|
||||
x="350.17551"
|
||||
id="tspan5262"
|
||||
sodipodi:role="line">...</tspan></text>
|
||||
<text
|
||||
transform="matrix(0,-1,1,0,0,0)"
|
||||
id="text5336"
|
||||
y="-28.714008"
|
||||
x="-515.93347"
|
||||
style="font-size:28px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
xml:space="preserve"><tspan
|
||||
y="-28.714008"
|
||||
x="-515.93347"
|
||||
id="tspan5338"
|
||||
sodipodi:role="line">Read</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 31 KiB |
BIN
Pictures/USB_Transfers_Legend.jpg
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
Pictures/USB_Transfers_MultiplePackets.jpg
Normal file
|
After Width: | Height: | Size: 33 KiB |
BIN
Pictures/USB_Transfers_SinglePacket.jpg
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
Pictures/WindowsQuickStart_HWB_button.jpg
Normal file
|
After Width: | Height: | Size: 18 KiB |