aos/doc/015-disk-driver-arch/figures/rfis_area.svg
Daniel Schwyn 6d444bf552 Main handout
Signed-off-by: Daniel Schwyn <daniel.schwyn@inf.ethz.ch>
2022-03-03 14:57:51 +01:00

429 lines
23 KiB
XML

<?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="210mm"
height="297mm"
id="svg2"
version="1.1"
inkscape:version="0.48.1 r9760"
sodipodi:docname="rfis_area.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.8284271"
inkscape:cx="243.48528"
inkscape:cy="959.82999"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1918"
inkscape:window-height="1054"
inkscape:window-x="1920"
inkscape:window-y="24"
inkscape:window-maximized="0">
<inkscape:grid
type="xygrid"
id="grid2985"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
units="mm"
spacingx="1mm"
spacingy="1mm" />
</sodipodi:namedview>
<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="Ebene 1"
inkscape:groupmode="layer"
id="layer1">
<rect
style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="rect2989"
height="99.212601"
x="46.062992"
y="49.606277"
width="56.692913" />
<rect
style="fill:#c7c7c7;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="rect2989-1"
height="99.212601"
x="102.75591"
y="49.606274"
width="7.0866132" />
<rect
style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="rect2989-1-3"
height="99.211266"
x="109.84251"
y="49.607609"
width="35.433083" />
<rect
style="fill:#c7c7c7;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="rect2989-1-5"
height="99.212608"
x="145.27559"
y="49.60627"
width="21.259842" />
<rect
style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="rect2989-1-3-2"
height="99.212608"
x="166.53543"
y="49.60627"
width="35.433071" />
<rect
style="fill:#c7c7c7;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="rect2989-1-5-0"
height="99.212608"
x="201.96851"
y="49.60627"
width="7.0866098" />
<rect
style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="rect2989-1-5-0-5"
height="99.212616"
x="209.05511"
y="49.606262"
width="14.173229" />
<rect
style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="rect3927"
width="113.38583"
height="99.212601"
x="223.22835"
y="49.606274" />
<rect
style="fill:#c7c7c7;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="rect2989-1-3-2-7"
height="99.212608"
x="336.61417"
y="49.606266"
width="95.669296" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 46.062993,152.36218 0,17.71654 0,0"
id="path3947"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 102.75591,152.36218 0,17.71654 0,0"
id="path3947-4"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 109.84252,152.36218 0,17.71654 0,0"
id="path3947-4-2"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 145.27559,152.36218 0,17.71654 0,0"
id="path3947-4-3"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 166.53544,152.36218 0,17.71654 0,0"
id="path3947-4-6"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 201.96851,152.36218 0,17.71654 0,0"
id="path3947-4-0"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 209.05512,152.36218 0,17.71654 0,0"
id="path3947-4-9"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 223.22835,152.36218 0,17.71654 0,0"
id="path3947-4-07"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 336.61418,152.36218 0,17.71654 0,0"
id="path3947-4-4"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 432.28346,152.36218 0,17.71654 0,0"
id="path3947-4-93"
inkscape:connector-curvature="0" />
<flowRoot
xml:space="preserve"
id="flowRoot4040"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
transform="translate(3.5433078,-6.6081384e-7)"><flowRegion
id="flowRegion4042"><rect
id="rect4044"
width="169.28572"
height="65"
x="110.35714"
y="224.14789" /></flowRegion><flowPara
id="flowPara4046" /></flowRoot> <flowRoot
xml:space="preserve"
id="flowRoot4048"
style="font-size:40px;font-style:normal;font-weight:normal;text-align:end;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:LMMono8;-inkscape-font-specification:LMMono8"
transform="matrix(0,-1,1,0,-153.53821,236.65328)"><flowRegion
id="flowRegion4050"><rect
id="rect4052"
width="21.255377"
height="11.955956"
x="41.785713"
y="192.00504"
style="text-align:end;text-anchor:end;font-family:LMMono8;-inkscape-font-specification:LMMono8" /></flowRegion><flowPara
id="flowPara4054"
style="font-size:8px;text-align:end;text-anchor:end;font-family:LMMono8;-inkscape-font-specification:LMMono8">0x00</flowPara></flowRoot> <flowRoot
xml:space="preserve"
id="flowRoot4048-6"
style="font-size:40px;font-style:normal;font-weight:normal;text-align:end;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:LMMono8;-inkscape-font-specification:LMMono8"
transform="matrix(0,-1,1,0,-96.845294,236.65328)"><flowRegion
id="flowRegion4050-6"><rect
id="rect4052-4"
width="21.255377"
height="11.955956"
x="41.785713"
y="192.00504"
style="text-align:end;text-anchor:end;font-family:LMMono8;-inkscape-font-specification:LMMono8" /></flowRegion><flowPara
id="flowPara4054-2"
style="font-size:8px;text-align:end;text-anchor:end;font-family:LMMono8;-inkscape-font-specification:LMMono8">0x1C</flowPara></flowRoot> <flowRoot
xml:space="preserve"
id="flowRoot4048-8"
style="font-size:40px;font-style:normal;font-weight:normal;text-align:end;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:LMMono8;-inkscape-font-specification:LMMono8"
transform="matrix(0,-1,1,0,-89.75868,236.65328)"><flowRegion
id="flowRegion4050-1"><rect
id="rect4052-49"
width="21.255377"
height="11.955956"
x="41.785713"
y="192.00504"
style="text-align:end;text-anchor:end;font-family:LMMono8;-inkscape-font-specification:LMMono8" /></flowRegion><flowPara
id="flowPara4054-1"
style="font-size:8px;text-align:end;text-anchor:end;font-family:LMMono8;-inkscape-font-specification:LMMono8">0x20</flowPara></flowRoot> <flowRoot
xml:space="preserve"
id="flowRoot4048-8-6"
style="font-size:40px;font-style:normal;font-weight:normal;text-align:end;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:LMMono8;-inkscape-font-specification:LMMono8"
transform="matrix(0,-1,1,0,-54.325609,236.65328)"><flowRegion
id="flowRegion4050-1-9"><rect
id="rect4052-49-8"
width="21.255377"
height="11.955956"
x="41.785713"
y="192.00504"
style="text-align:end;text-anchor:end;font-family:LMMono8;-inkscape-font-specification:LMMono8" /></flowRegion><flowPara
id="flowPara4054-1-0"
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;text-anchor:end;font-family:LMMono8;-inkscape-font-specification:LMMono8">0x34</flowPara></flowRoot> <flowRoot
xml:space="preserve"
id="flowRoot4048-8-3"
style="font-size:40px;font-style:normal;font-weight:normal;text-align:end;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:LMMono8;-inkscape-font-specification:LMMono8"
transform="matrix(0,-1,1,0,-33.065766,236.65328)"><flowRegion
id="flowRegion4050-1-5"><rect
id="rect4052-49-9"
width="21.255377"
height="11.955956"
x="41.785713"
y="192.00504"
style="text-align:end;text-anchor:end;font-family:LMMono8;-inkscape-font-specification:LMMono8" /></flowRegion><flowPara
id="flowPara4054-1-2"
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;text-anchor:end;font-family:LMMono8;-inkscape-font-specification:LMMono8">0x40</flowPara></flowRoot> <flowRoot
xml:space="preserve"
id="flowRoot4048-8-35"
style="font-size:40px;font-style:normal;font-weight:normal;text-align:end;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:LMMono8;-inkscape-font-specification:LMMono8"
transform="matrix(0,-1,1,0,2.3673045,236.65328)"><flowRegion
id="flowRegion4050-1-4"><rect
id="rect4052-49-98"
width="21.255377"
height="11.955956"
x="41.785713"
y="192.00504"
style="text-align:end;text-anchor:end;font-family:LMMono8;-inkscape-font-specification:LMMono8" /></flowRegion><flowPara
id="flowPara4054-1-4"
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;text-anchor:end;font-family:LMMono8;-inkscape-font-specification:LMMono8">0x54</flowPara></flowRoot> <flowRoot
xml:space="preserve"
id="flowRoot4048-8-35-3"
style="font-size:40px;font-style:normal;font-weight:normal;text-align:end;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:LMMono8;-inkscape-font-specification:LMMono8"
transform="matrix(0,-1,1,0,9.4539187,236.65328)"><flowRegion
id="flowRegion4050-1-4-1"><rect
id="rect4052-49-98-1"
width="21.255377"
height="11.955956"
x="41.785713"
y="192.00504"
style="text-align:end;text-anchor:end;font-family:LMMono8;-inkscape-font-specification:LMMono8" /></flowRegion><flowPara
id="flowPara4054-1-4-6"
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;text-anchor:end;font-family:LMMono8;-inkscape-font-specification:LMMono8">0x58</flowPara></flowRoot> <flowRoot
xml:space="preserve"
id="flowRoot4048-8-35-3-1"
style="font-size:40px;font-style:normal;font-weight:normal;text-align:end;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:LMMono8;-inkscape-font-specification:LMMono8"
transform="matrix(0,-1,1,0,23.627147,236.65328)"><flowRegion
id="flowRegion4050-1-4-1-5"><rect
id="rect4052-49-98-1-6"
width="21.255377"
height="11.955956"
x="41.785713"
y="192.00504"
style="text-align:end;text-anchor:end;font-family:LMMono8;-inkscape-font-specification:LMMono8" /></flowRegion><flowPara
id="flowPara4054-1-4-6-9"
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;text-anchor:end;font-family:LMMono8;-inkscape-font-specification:LMMono8">0x60</flowPara></flowRoot> <flowRoot
xml:space="preserve"
id="flowRoot4048-8-35-3-0"
style="font-size:40px;font-style:normal;font-weight:normal;text-align:end;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:LMMono8;-inkscape-font-specification:LMMono8"
transform="matrix(0,-1,1,0,137.01297,236.65328)"><flowRegion
id="flowRegion4050-1-4-1-8"><rect
id="rect4052-49-98-1-4"
width="21.255377"
height="11.955956"
x="41.785713"
y="192.00504"
style="text-align:end;text-anchor:end;font-family:LMMono8;-inkscape-font-specification:LMMono8" /></flowRegion><flowPara
id="flowPara4054-1-4-6-5"
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;text-anchor:end;font-family:LMMono8;-inkscape-font-specification:LMMono8">0xA0</flowPara></flowRoot> <flowRoot
xml:space="preserve"
id="flowRoot4048-8-35-3-11"
style="font-size:40px;font-style:normal;font-weight:normal;text-align:end;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:LMMono8;-inkscape-font-specification:LMMono8"
transform="matrix(0,-1,1,0,232.68227,236.65328)"><flowRegion
id="flowRegion4050-1-4-1-3"><rect
id="rect4052-49-98-1-7"
width="21.255377"
height="11.955956"
x="41.785713"
y="192.00504"
style="text-align:end;text-anchor:end;font-family:LMMono8;-inkscape-font-specification:LMMono8" /></flowRegion><flowPara
id="flowPara4054-1-4-6-6"
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;text-anchor:end;font-family:LMMono8;-inkscape-font-specification:LMMono8">0x100</flowPara></flowRoot> <flowRoot
xml:space="preserve"
id="flowRoot4229"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
transform="translate(1.6375502,-18.689658)"><flowRegion
id="flowRegion4231"><rect
id="rect4233"
width="49.592804"
height="89.43071"
x="47.982246"
y="74.534515"
style="line-height:120.00000477%" /></flowRegion><flowPara
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:120.00000477%;font-family:LMRoman17;-inkscape-font-specification:LMRoman17"
id="flowPara4239">DMA</flowPara><flowPara
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:120.00000477%;font-family:LMRoman17;-inkscape-font-specification:LMRoman17"
id="flowPara3079">Setup</flowPara><flowPara
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:120.00000477%;font-family:LMRoman17;-inkscape-font-specification:LMRoman17"
id="flowPara3081">FIS</flowPara></flowRoot> <flowRoot
xml:space="preserve"
id="flowRoot4229-1"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
transform="translate(65.417078,-18.689658)"><flowRegion
id="flowRegion4231-7"><rect
id="rect4233-4"
width="28.33296"
height="89.43071"
x="47.982246"
y="74.534515"
style="line-height:120.00000477%" /></flowRegion><flowPara
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:120.00000477%;font-family:LMRoman17;-inkscape-font-specification:LMRoman17"
id="flowPara4239-5">PIO</flowPara><flowPara
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:120.00000477%;font-family:LMRoman17;-inkscape-font-specification:LMRoman17"
id="flowPara3085">Setup</flowPara><flowPara
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:120.00000477%;font-family:LMRoman17;-inkscape-font-specification:LMRoman17"
id="flowPara4407">FIS</flowPara></flowRoot> <flowRoot
xml:space="preserve"
id="flowRoot4229-6"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
transform="translate(122.10999,-18.689658)"><flowRegion
id="flowRegion4231-75"><rect
id="rect4233-8"
width="28.332964"
height="89.43071"
x="47.982246"
y="74.534515"
style="line-height:120.00000477%" /></flowRegion><flowPara
style="font-size:12px;line-height:120.00000477%;font-family:LMROMAN17;-inkscape-font-specification:LMROMAN17"
id="flowPara3089">D2H Reg-ister</flowPara><flowPara
style="font-size:12px;line-height:120.00000477%;font-family:LMROMAN17;-inkscape-font-specification:LMROMAN17"
id="flowPara4302">FIS</flowPara></flowRoot> <flowRoot
xml:space="preserve"
id="flowRoot4229-1-3"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
transform="translate(178.80291,-18.689658)"><flowRegion
id="flowRegion4231-7-1"><rect
id="rect4233-4-1"
width="77.939255"
height="89.43071"
x="47.982246"
y="74.534515"
style="line-height:120.00000477%" /></flowRegion><flowPara
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:120.00000477%;font-family:LMRoman17;-inkscape-font-specification:LMRoman17"
id="flowPara4342">Unknown FIS</flowPara></flowRoot> <flowRoot
xml:space="preserve"
id="flowRoot4229-1-3-3"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
transform="translate(292.18873,-18.689658)"><flowRegion
id="flowRegion4231-7-1-1"><rect
id="rect4233-4-1-0"
width="98.569183"
height="69.09433"
x="47.982246"
y="74.534515"
style="line-height:120.00000477%" /></flowRegion><flowPara
style="font-size:12px;line-height:120.00000477%;font-family:Lmroman17;-inkscape-font-specification:Lmroman17"
id="flowPara4342-0">Reserved</flowPara></flowRoot> <flowRoot
xml:space="preserve"
id="flowRoot4376"
style="font-size:9px;font-style:normal;font-weight:normal;text-align:end;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
transform="matrix(0,-1,1,0,40.573932,525.29818)"><flowRegion
id="flowRegion4378"><rect
id="rect4380"
width="95.162445"
height="11.665558"
x="371.73615"
y="169.48886"
style="font-size:9px;text-align:end;text-anchor:end" /></flowRegion><flowPara
id="flowPara4382"
style="font-size:9px;text-align:end;text-anchor:end;font-family:LMroman8;-inkscape-font-specification:LMroman8">Set Device Bits FIS</flowPara></flowRoot> <path
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 397,39.112183 c 4.5,12.285669 8,23.637041 8,37.416666 0,13.779625 -11.75,35.637031 -11.75,49.416661 0,13.77963 4.5,28.86098 7.5,40.41667 l 11.25,-0.25 c -3.75,-12.5 -8.64103,-26.94286 -8.75,-40.5 -0.10897,-13.55714 12.82013,-35.823657 12.75,-49.249997 -0.0701,-13.42634 -4,-25.25 -8.75,-37.25 z"
id="path3075"
inkscape:connector-curvature="0"
sodipodi:nodetypes="czzcczzcc" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none"
id="rect3928"
width="20.85968"
height="5.6568556"
x="392.44427"
y="37.663948" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none"
id="rect3928-4"
width="22.627441"
height="13.788572"
x="391.91391"
y="154.15979" />
</g>
</svg>