gipu/res/structure.svg
2017-05-25 21:37:46 +02:00

2 lines
19 KiB
XML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="511px" height="294px" version="1.1" content="&lt;mxfile userAgent=&quot;Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36&quot; version=&quot;6.6.4&quot; editor=&quot;www.draw.io&quot; type=&quot;device&quot;&gt;&lt;diagram name=&quot;Page-1&quot;&gt;3ZlJc5swFIB/Sw8ckwEJMDl6a5NpMunEmS5HGWRQIyNXyLHdX18JhDEWbdwJJky4ID1t8OktPGHB8XL7iaNVcsciTC1gR1sLTiwAHBf48qYku0IysL1CEHMS6U6VYEZ+Yy20tXRNIpzVOgrGqCCrujBkaYpDUZMhztmm3m3BaH3VFYqxIZiFiJrSbyQSSSENytdS8mtM4qRc2fGvipY5Cp9iztapXs8CcJFfRfMSlXPpF80SFLHNgQhOLTjmjImitNyOMVVsS2zFuI9/ad0/N8epOGWAWwx4RnStX/0LygQJQ8KEYBbwqZxmFJFnWYxVUd7RciUL6TxTt693ZSe5SK1f/npiVyLNoWC1rCObNwkReLZCoWrdSCWSskQsqW5eEErHjDKej1UIQRhKeSY4e8IHLZE/9z1/v94z5gJv/8rC2ROWmovZEgu+k130AAj1pmilhaU2bioVcMqNSw6239UypLUu3k9dkZcFDb95IyAwiOFI6qSuMi4SFrMU0WklHVVM7To/vCXi+0H5h+py6alaKh/sux6RV6q2n1iInTZGtJbbD0fVureMrfSMxZOqx/s3afk2bM1D3UvbjkA8xuJA+8z94JgiQZ7rs78Grm9o+d391xspmcmdk6Nte+s06PpwMql3UmbcrOzG2MvLyxMN4wVTaEGxHf9Isa9OVGy/BcUeGOzH95Pp/1I4cggRwsGi0SH4YYDnizNxG5zIDbThEGyD0TtzCMHbOYTAUMrmUPdrrQLx6Hp6e3v/oar31rLBqSGrDcu+MiBOho/DV1r2Ighxc6ifB57r2efh5pzqEVuxbPjeLbvUwrcw7XLtA7W0t7a8Gixchn0A3ZNjur31/EHQW+OHdofG7zgG5tnjcPz5tYHdw0HkNpl/AObQb+lL33CbQYfm7wCD3IMZ68+vPp59BAF0CcEzIZgZ0BtA8LuEYOYlD2ZseAMInZqDmSA8OH2A4HYIAZhBa9YHn3BySGkFQkNI6YNPgJ1qghkdZn3wCbBLxwigCaEPPgF2GSIbzmYfvvQBQpfRoeH46KYPENxOHWPTccURgixBK1UM15zuRhyFTyrxeumcvX4oz5mQuRhLZfXiqqVMW+bsL2oPbODmtALOPKJQ31z2nAg569BSZ7pFamhf7H9s6HRONn2UlwFaohBHEHFGfqN53kFRWzGSivypvZHlTaREZdhZkWyrAYiSWEGmeKGmUnxJiOhQi4XKvkeZ3DSSxo95Kn7htrMbbnCkxj401XhwJjWG5je/3AhF+n1DBg2+wj0XYzOlKBiXCdd7geyDlyF77UCW1eqHbN528NcbTv8A&lt;/diagram&gt;&lt;/mxfile&gt;" style="background-color: rgb(255, 255, 255);"><defs/><g transform="translate(0.5,0.5)"><rect x="170" y="120" width="120" height="40" rx="6" ry="6" fill="#fff2cc" stroke="#d6b656" pointer-events="none"/><g transform="translate(195.5,126.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="68" height="26" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 70px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Pasticciotto<div> VM</div></div></div></foreignObject><text x="34" y="19" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 120 230 L 145 230 L 145 140 L 163.63 140" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 168.88 140 L 161.88 143.5 L 163.63 140 L 161.88 136.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><rect x="0" y="200" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="none"/><g transform="translate(19.5,209.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="80" height="40" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 82px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">MOVI S0, 0x1<div>ADDI S0, 0xff</div><div>...</div></div></div></foreignObject><text x="40" y="26" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><rect x="0" y="180" width="120" height="20" fill="#dae8fc" stroke="#6c8ebf" pointer-events="none"/><g transform="translate(42.5,183.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="34" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 36px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">CODE</div></div></foreignObject><text x="17" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">CODE</text></switch></g><path d="M 120 50 L 145 50 L 145 140 L 163.63 140" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 168.88 140 L 161.88 143.5 L 163.63 140 L 161.88 136.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><rect x="0" y="20" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="none"/><g transform="translate(32.5,43.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="54" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 56px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><div>"HELLO!"</div></div></div></foreignObject><text x="27" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">&lt;div&gt;"HELLO!"&lt;/div&gt;</text></switch></g><rect x="0" y="0" width="120" height="20" fill="#f8cecc" stroke="#b85450" pointer-events="none"/><g transform="translate(44.5,3.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="30" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 32px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">DATA</div></div></foreignObject><text x="15" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">DATA</text></switch></g><path d="M 120 140 L 163.63 140" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 168.88 140 L 161.88 143.5 L 163.63 140 L 161.88 136.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><rect x="0" y="110" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="none"/><g transform="translate(36.5,119.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="46" height="40" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 46px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">0x0000<div>0x1234</div><div>0x5678</div></div></div></foreignObject><text x="23" y="26" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><rect x="0" y="90" width="120" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><g transform="translate(40.5,93.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="38" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 40px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">STACK</div></div></foreignObject><text x="19" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">STACK</text></switch></g><rect x="340" y="30" width="120" height="20" fill="#ffffff" stroke="#000000" pointer-events="none"/><g transform="translate(391.5,33.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="16" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 16px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">R0</div></div></foreignObject><text x="8" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">R0</text></switch></g><rect x="340" y="70" width="120" height="20" fill="#ffffff" stroke="#000000" pointer-events="none"/><g transform="translate(391.5,73.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="16" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 16px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">R2</div></div></foreignObject><text x="8" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">R2</text></switch></g><rect x="340" y="90" width="120" height="20" fill="#ffffff" stroke="#000000" pointer-events="none"/><g transform="translate(391.5,93.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="16" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 16px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">R3</div></div></foreignObject><text x="8" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">R3</text></switch></g><rect x="340" y="50" width="120" height="20" fill="#ffffff" stroke="#000000" pointer-events="none"/><g transform="translate(391.5,53.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="16" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 16px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">R1</div></div></foreignObject><text x="8" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">R1</text></switch></g><rect x="340" y="110" width="120" height="20" fill="#ffffff" stroke="#000000" pointer-events="none"/><g transform="translate(391.5,113.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="16" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 16px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">S0</div></div></foreignObject><text x="8" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">S0</text></switch></g><rect x="340" y="150" width="120" height="20" fill="#ffffff" stroke="#000000" pointer-events="none"/><g transform="translate(391.5,153.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="16" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 16px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">S2</div></div></foreignObject><text x="8" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">S2</text></switch></g><rect x="340" y="170" width="120" height="20" fill="#ffffff" stroke="#000000" pointer-events="none"/><g transform="translate(391.5,173.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="16" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 16px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">S3</div></div></foreignObject><text x="8" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">S3</text></switch></g><rect x="340" y="130" width="120" height="20" fill="#ffffff" stroke="#000000" pointer-events="none"/><g transform="translate(391.5,133.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="16" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 16px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">S1</div></div></foreignObject><text x="8" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">S1</text></switch></g><rect x="340" y="190" width="120" height="20" fill="#ffffff" stroke="#000000" pointer-events="none"/><g transform="translate(391.5,193.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="16" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 16px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">RP</div></div></foreignObject><text x="8" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">RP</text></switch></g><rect x="340" y="210" width="120" height="20" fill="#ffffff" stroke="#000000" pointer-events="none"/><g transform="translate(394.5,213.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="10" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 12px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">IP</div></div></foreignObject><text x="5" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">IP</text></switch></g><path d="M 415 190 L 407.5 190 Q 400 190 400 200 L 400 240 Q 400 250 392.5 250 L 388.75 250 Q 385 250 392.5 250 L 396.25 250 Q 400 250 400 260 L 400 300 Q 400 310 407.5 310 L 415 310" fill="none" stroke="#000000" stroke-miterlimit="10" transform="rotate(-90,400,250)" pointer-events="none"/><g transform="translate(321.5,275.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="158" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">16 bits: 0x0000 -&gt; 0xFFFF</div></div></foreignObject><text x="79" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">16 bits: 0x0000 -&amp;gt; 0xFFFF</text></switch></g><g transform="translate(321.5,12.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="27" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">bit 0</div></div></foreignObject><text x="14" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">bit 0</text></switch></g><g transform="translate(461.5,12.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="35" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">bit 15</div></div></foreignObject><text x="18" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">bit 15</text></switch></g></g></svg>