add comp unit svg image
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 21 May 2021 22:07:21 +0000 (23:07 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 21 May 2021 22:07:21 +0000 (23:07 +0100)
https://bugs.libre-soc.org/show_bug.cgi?id=442

3d_gpu/comp_unit_req_rel-new.svg [new file with mode: 0644]

diff --git a/3d_gpu/comp_unit_req_rel-new.svg b/3d_gpu/comp_unit_req_rel-new.svg
new file mode 100644 (file)
index 0000000..c812555
--- /dev/null
@@ -0,0 +1,1128 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<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="928px"
+   height="689px"
+   viewBox="0 0 928 689"
+   version="1.1"
+   id="svg273"
+   sodipodi:docname="comp_unit_req_rel-new.svg"
+   inkscape:version="0.92.3 (2405546, 2018-03-11)">
+  <metadata
+     id="metadata279">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs277" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="3045"
+     inkscape:window-height="1636"
+     id="namedview275"
+     showgrid="false"
+     inkscape:zoom="1.6336605"
+     inkscape:cx="470.92537"
+     inkscape:cy="344.5"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="comp_unit_req_rel" />
+  <!-- Generator: Sketch 52.6 (67491) - http://www.bohemiancoding.com/sketch -->
+  <title
+     id="title2">comp_unit_req_rel</title>
+  <desc
+     id="desc4">Created with Sketch.</desc>
+  <g
+     id="comp_unit_req_rel"
+     stroke="none"
+     stroke-width="1"
+     fill="none"
+     fill-rule="evenodd">
+    <text
+       id="Computation"
+       font-family="Georgia"
+       font-size="14"
+       font-weight="normal"
+       fill="#000000">
+      <tspan
+         x="195"
+         y="387"
+         id="tspan6">Computation</tspan>
+    </text>
+    <text
+       id="Operand1"
+       font-family="Georgia"
+       font-size="14"
+       font-weight="normal"
+       fill="#000000">
+      <tspan
+         x="115"
+         y="59"
+         id="tspan9">Operand1</tspan>
+    </text>
+    <text
+       id="Operand2"
+       font-family="Georgia"
+       font-size="14"
+       font-weight="normal"
+       fill="#000000">
+      <tspan
+         x="299"
+         y="59"
+         id="tspan12">Operand2</tspan>
+    </text>
+    <text
+       id="OpCode"
+       font-family="Georgia"
+       font-size="14"
+       font-weight="normal"
+       fill="#000000">
+      <tspan
+         x="468"
+         y="59"
+         id="tspan15">OpCode</tspan>
+    </text>
+    <text
+       id="Busy"
+       font-family="Georgia"
+       font-size="14"
+       font-weight="normal"
+       fill="#000000">
+      <tspan
+         x="584"
+         y="59"
+         id="tspan18">Busy</tspan>
+    </text>
+    <text
+       id="Issue"
+       font-family="Georgia"
+       font-size="14"
+       font-weight="normal"
+       fill="#000000">
+      <tspan
+         x="681"
+         y="59"
+         id="tspan21">Issue</tspan>
+    </text>
+    <text
+       id="Go_Read"
+       font-family="Georgia"
+       font-size="14"
+       font-weight="normal"
+       fill="#000000">
+      <tspan
+         x="733"
+         y="59"
+         id="tspan24">Go_Read</tspan>
+    </text>
+    <text
+       id="Go_Write"
+       font-family="Georgia"
+       font-size="14"
+       font-weight="normal"
+       fill="#000000">
+      <tspan
+         x="813"
+         y="59"
+         id="tspan27">Go_Write</tspan>
+    </text>
+    <text
+       id="Request-Release"
+       font-family="Georgia"
+       font-size="14"
+       font-weight="normal"
+       fill="#000000">
+      <tspan
+         x="551"
+         y="627"
+         id="tspan30">Request Release</tspan>
+    </text>
+    <text
+       id="Result"
+       font-family="Georgia"
+       font-size="14"
+       font-weight="normal"
+       fill="#000000">
+      <tspan
+         x="228"
+         y="640"
+         id="tspan33">Result</tspan>
+    </text>
+    <text
+       id="open"
+       font-family="Georgia"
+       font-size="10"
+       font-weight="normal"
+       fill="#000000">
+      <tspan
+         x="673"
+         y="352"
+         id="tspan36">open</tspan>
+    </text>
+    <text
+       id="text41"
+       font-family="Georgia"
+       font-size="10"
+       font-weight="normal"
+       fill="#000000">
+      <tspan
+         x="673"
+         y="316"
+         id="tspan39">open</tspan>
+    </text>
+    <text
+       id="text45"
+       font-family="Georgia"
+       font-size="10"
+       font-weight="normal"
+       fill="#000000">
+      <tspan
+         x="673"
+         y="93"
+         id="tspan43">open</tspan>
+    </text>
+    <text
+       id="close"
+       font-family="Georgia"
+       font-size="10"
+       font-weight="normal"
+       fill="#000000">
+      <tspan
+         x="673"
+         y="188"
+         id="tspan47">close</tspan>
+    </text>
+    <text
+       id="close-copy"
+       font-family="Georgia"
+       font-size="10"
+       font-weight="normal"
+       fill="#000000">
+      <tspan
+         x="673"
+         y="224"
+         id="tspan50">close</tspan>
+    </text>
+    <text
+       id="close-copy-2"
+       font-family="Georgia"
+       font-size="10"
+       font-weight="normal"
+       fill="#000000">
+      <tspan
+         x="673"
+         y="445"
+         id="tspan53">close</tspan>
+    </text>
+    <text
+       id="Read-Release"
+       font-family="Georgia"
+       font-size="14"
+       font-weight="normal"
+       fill="#FF00F9">
+      <tspan
+         x="463"
+         y="640"
+         id="tspan56">Read Release</tspan>
+    </text>
+    <text
+       id="(Timing-chain-that-m"
+       font-family="Georgia"
+       font-size="11"
+       font-weight="normal"
+       fill="#FF00F9">
+      <tspan
+         x="623"
+         y="511"
+         id="tspan59">(Timing chain that</tspan>
+      <tspan
+         x="623"
+         y="523"
+         id="tspan61">matches computation</tspan>
+      <tspan
+         x="623"
+         y="535"
+         id="tspan63">block latency)</tspan>
+    </text>
+    <path
+       d="M518,537.5 L585.5,537.5"
+       id="Line-33"
+       stroke="#FF00F9"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M451.5,357.5 L321.5,357.5"
+       id="Line-32"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M469.5,366.5 L312.5,366.5"
+       id="Line-32-Copy"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M486.5,375.5 L303.5,375.521442"
+       id="Line-32-Copy-2"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M504.5,386.5 L292.5,386.5"
+       id="Line-32-Copy-3"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M523.5,394.5 L284.5,394.5"
+       id="Line-32-Copy-4"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M543.5,404.5 L274.5,404.5"
+       id="Line-32-Copy-5"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M451.5,71.6031746 L451.5,147"
+       id="Line-31"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M451.5,164.565598 L451.5,357.505102"
+       id="Line-31-Copy-6"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M469.5,71.6031746 L469.5,147"
+       id="Line-31-Copy"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M469.5,164.565854 L469.5,366.504878"
+       id="Line-31-Copy-7"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M486.5,71.6031746 L486.5,147"
+       id="Line-31-Copy-2"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M486.5,164.566088 L486.5,375.525915"
+       id="Line-31-Copy-8"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M504.5,71.6031746 L504.5,147"
+       id="Line-31-Copy-3"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M504.5,164.566349 L504.5,386.504444"
+       id="Line-31-Copy-9"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M523.5,71.6031746 L523.5,147"
+       id="Line-31-Copy-4"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M523.5,164.566502 L523.5,394"
+       id="Line-31-Copy-10"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M543.5,71.6031746 L543.5,147"
+       id="Line-31-Copy-5"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M543.5,164.566725 L543.5,404.504115"
+       id="Line-31-Copy-11"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M498,506.5 L569.5,506.5"
+       id="Line-29"
+       stroke="#FF00F9"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M764.5,357 L764.5,230"
+       id="Line-28"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M690.5,357 L764.5,357"
+       id="Line-27"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M604.5,496.5 L604.5,440"
+       id="Line-23"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="round" />
+    <path
+       d="M688,228.5 L763,228.5"
+       id="Line-21-Copy"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M680,192 L699,192"
+       id="Line-21-Copy-2"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M764.5,70.5306122 L764.5,226"
+       id="Line-20"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M699.5,69.5318182 L699.5,189"
+       id="Line-20-Copy"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M699.5,193.5 L699.5,321.5"
+       id="Line-20-Copy-2"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M687,99 L843,99"
+       id="Line-19"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M600.5,70.5344828 L600.5,108.5"
+       id="Line-18"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M600.5,136 L600.5,110"
+       id="Line-22"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="round" />
+    <path
+       d="M600.5,182 L600.5,156"
+       id="Line-22-Copy-3"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="round" />
+    <path
+       d="M585.5,545.408437 L585.5,109"
+       id="Line-22-Copy-2"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M421,238 L567,238"
+       id="Line-16"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M549,155.5 L601.5,155.5"
+       id="Line-15-Copy-2"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M600.5,156 L678.5,137"
+       id="Line-13-Copy"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="round" />
+    <path
+       d="M678.5,172 L678.5,155.5"
+       id="Line-12-Copy-2"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="round" />
+    <path
+       d="M678.5,155.5 L600.5,136"
+       id="Line-14-Copy"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="round" />
+    <path
+       d="M678.5,137 L678.5,119"
+       id="Line-12-Copy-3"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="round" />
+    <path
+       d="M569.5,506.5 L569.5,241.5"
+       id="Line-10-Copy-4"
+       stroke="#FF00F9"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M604.5,560 L604.5,548"
+       id="Line-10-Copy-3"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M843,450.5 L683,450.5"
+       id="Line-8"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M845.5,453 L845.5,467.5"
+       id="Line-7"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <circle
+       id="Oval"
+       fill="#000000"
+       cx="845.5"
+       cy="450.5"
+       r="3.5" />
+    <circle
+       id="circle110"
+       fill="#000000"
+       cx="602.5"
+       cy="264.5"
+       r="3.5" />
+    <circle
+       id="Oval-Copy"
+       fill="#000000"
+       cx="602.5"
+       cy="237.5"
+       r="3.5" />
+    <circle
+       id="Oval-Copy-2"
+       fill="#000000"
+       cx="600.5"
+       cy="155.5"
+       r="3.5" />
+    <circle
+       id="Oval-Copy-6"
+       fill="#000000"
+       cx="600.5"
+       cy="108.5"
+       r="3.5" />
+    <circle
+       id="Oval-Copy-3"
+       fill="#000000"
+       cx="699.5"
+       cy="191.5"
+       r="3.5" />
+    <circle
+       id="Oval-Copy-4"
+       fill="#000000"
+       cx="764.5"
+       cy="228.5"
+       r="3.5" />
+    <circle
+       id="circle117"
+       fill="#000000"
+       cx="845.5"
+       cy="98.5"
+       r="3.5" />
+    <path
+       d="M845.5,70.5294118 L845.5,98.5"
+       id="Line-6"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M845.5,102 L845.5,448.5"
+       id="Line-6-Copy"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M258.5,531 L303.5,531"
+       id="Line-5"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M331,440 L605,439.999995"
+       id="Line-5-Copy-2"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M237,264.5 L605,264.5"
+       id="Line-5-Copy-4"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M605.5,439.999995 L619,440.000005"
+       id="Line-9-Copy"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M259,467.5 L845.5,467.5"
+       id="Line-5-Copy-3"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <circle
+       id="circle126"
+       fill="#000000"
+       cx="604.5"
+       cy="439.5"
+       r="3.5" />
+    <path
+       d="M190,531 L238.5,531"
+       id="Line-5-Copy"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M147,67.5310734 L147,255"
+       id="Line-4"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M331,69.5302013 L331,227"
+       id="Line-4-Copy"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M331,247.5 L331,339.76884"
+       id="Line-4-Copy-2"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M147,274.5 L147,339.76884"
+       id="Line-4-Copy-3"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M239,412 L239,431"
+       id="Line-4-Copy-4"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M611,497 L611,542.5"
+       id="Line-2"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M598,497 L598,542.5"
+       id="Line"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <ellipse
+       id="ellipse136"
+       stroke="#000000"
+       stroke-width="2"
+       cx="604.5"
+       cy="497"
+       rx="6.5"
+       ry="6" />
+    <rect
+       id="Rectangle"
+       stroke="#000000"
+       stroke-width="2"
+       x="54"
+       y="256"
+       width="182"
+       height="17" />
+    <path
+       d="M231,260.111077 L223.567102,269.5 L238.432898,269.5 L231,260.111077 Z"
+       id="Triangle"
+       stroke="#000000"
+       stroke-width="2"
+       transform="translate(231.000000, 264.500000) rotate(270.000000) translate(-231.000000, -264.500000) " />
+    <rect
+       id="rect140"
+       stroke="#000000"
+       stroke-width="2"
+       x="238"
+       y="229"
+       width="182"
+       height="17" />
+    <path
+       d="M415,233.111077 L407.567102,242.5 L422.432898,242.5 L415,233.111077 Z"
+       id="path142"
+       stroke="#000000"
+       stroke-width="2"
+       transform="translate(415.000000, 237.500000) rotate(270.000000) translate(-415.000000, -237.500000) " />
+    <rect
+       id="rect144"
+       stroke="#000000"
+       stroke-width="2"
+       x="148"
+       y="432"
+       width="182"
+       height="17" />
+    <path
+       d="M325,436.111077 L317.567102,445.5 L332.432898,445.5 L325,436.111077 Z"
+       id="path146"
+       stroke="#000000"
+       stroke-width="2"
+       transform="translate(325.000000, 440.500000) rotate(270.000000) translate(-325.000000, -440.500000) " />
+    <rect
+       id="Rectangle-Copy-2"
+       stroke="#000000"
+       stroke-width="2"
+       x="446"
+       y="147"
+       width="102"
+       height="17" />
+    <path
+       d="M538.611077,155.5 L548,162.932898 L548,148.067102 L538.611077,155.5 Z"
+       id="Triangle-Copy-2"
+       stroke="#000000"
+       stroke-width="2" />
+    <polygon
+       id="Path"
+       stroke="#000000"
+       stroke-width="2"
+       points="139 340 210.216562 340 237.239654 366.128122 266.954601 340 339 340 266.954601 412 210.216562 412" />
+    <path
+       d="M598,543 C598,545.5 601.25,548 604.5,548 C607.75,548 611,545.5 611,543"
+       id="Line-3"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <g
+       id="AND-GATE"
+       transform="translate(508.000000, 565.000000) rotate(90.000000) translate(-508.000000, -565.000000) translate(449.000000, 545.000000)">
+      <path
+         d="M86.5,20 C111.3,20 117.5,20 117.5,20"
+         id="path3059"
+         stroke="#FF47FA"
+         stroke-width="2" />
+      <path
+         d="M47.5,10 L31,10"
+         id="path3061"
+         stroke="#FF47FA"
+         stroke-width="2" />
+      <path
+         d="M48.5,30 L0.5,30"
+         id="path3944"
+         stroke="#FF47FA"
+         stroke-width="1.99999988" />
+      <path
+         d="M46.5,0 L46.5,1.4285714 L46.5,38.571429 L46.5,40 L47.928571,40 L66.97619,40 C78.244098,40 86.97619,30.999955 86.97619,20 C86.97619,9.000045 78.244099,2e-07 66.97619,0 C66.97619,0 66.97619,0 47.928571,0 L46.5,0 Z M49.357143,2.8571429 C57.334264,2.8571429 62.418368,2.8571429 64.595238,2.8571429 C65.785714,2.8571429 66.380952,2.8571429 66.678571,2.8571429 C66.827381,2.8571429 66.909227,2.8571429 66.946429,2.8571429 C66.965029,2.8571429 66.971543,2.8571429 66.97619,2.8571429 C76.736853,2.857143 83.642857,10.497098 83.642857,20 C83.642857,29.502902 76.260662,37.142857 66.5,37.142857 L49.357143,37.142857 L49.357143,2.8571429 Z"
+         id="path2884"
+         fill="#FF47FA"
+         fill-rule="nonzero" />
+    </g>
+    <path
+       d="M589,604.5 C598.6,604.5 601,604.5 601,604.5"
+       id="path157"
+       stroke="#000000"
+       stroke-width="2"
+       transform="translate(595.000000, 604.500000) rotate(90.000000) translate(-595.000000, -604.500000) " />
+    <path
+       d="M592.5,553 L578,553"
+       id="path159"
+       stroke="#000000"
+       stroke-width="1.99999988"
+       transform="translate(585.500000, 553.000000) rotate(90.000000) translate(-585.500000, -553.000000) " />
+    <path
+       d="M575,559 L575,560.428571 L575,597.571429 L575,599 L576.411764,599 L595.235294,599 C606.370638,599 615,589.999955 615,579 C615,568.000045 606.370639,559 595.235294,559 C595.235294,559 595.235294,559 576.411764,559 L575,559 Z M577.82353,561.857143 C585.706802,561.857143 590.731093,561.857143 592.882353,561.857143 C594.058823,561.857143 594.647059,561.857143 594.941176,561.857143 C595.088236,561.857143 595.169119,561.857143 595.205883,561.857143 C595.224264,561.857143 595.230702,561.857143 595.235294,561.857143 C604.881126,561.857143 611.705883,569.497098 611.705883,579 C611.705883,588.502902 604.410537,596.142857 594.764706,596.142857 L577.82353,596.142857 L577.82353,561.857143 Z"
+       id="path161"
+       fill="#000000"
+       fill-rule="nonzero"
+       transform="translate(595.000000, 579.000000) rotate(90.000000) translate(-595.000000, -579.000000) " />
+    <g
+       id="NOR-GATE"
+       transform="translate(636.000000, 109.000000) rotate(180.000000) translate(-636.000000, -109.000000) translate(585.000000, 89.000000)">
+      <path
+         d="M73.203221,20 C107.769529,20 100.85627,20 100.85627,20"
+         id="path163"
+         stroke="#000000"
+         stroke-width="2" />
+      <path
+         d="M26.076272,10 L8,10"
+         id="path165"
+         stroke="#000000"
+         stroke-width="2" />
+      <path
+         d="M27.076272,30 L0.076272,30"
+         id="path167"
+         stroke="#000000"
+         stroke-width="1.99999988" />
+      <path
+         d="M19.1700216,-7.10542736e-15 L21.1700216,2.4375 C21.1700216,2.4375 26.826272,9.437549 26.826272,20 C26.826272,30.562451 21.1700216,37.5625 21.1700216,37.5625 L19.1700216,40.0000096 L22.326272,40 L36.326272,40 C38.734348,40.000001 44.015971,40.024514 49.951272,37.59375 C55.452029,35.340951 61.524779,30.956504 66.484922,22.738862 L65.326272,20 L66.487161,17.267184 C56.164037,0.200133 40.909159,-7.10542736e-15 36.326272,-7.10542736e-15 L22.326272,-7.10542736e-15 L19.1700216,-7.10542736e-15 Z M25.045022,2.9999708 L36.326272,3 C41.010445,3 54.613122,2.869793 64.295022,20 C59.528236,28.429075 53.773741,32.68391 48.576272,34.8125 C43.215611,37.007924 38.734347,37.000001 36.326272,37 L25.076272,37 C26.94986,33.891566 29.826272,27.95065 29.826272,20 C29.826272,12.026646 26.91774,6.099815 25.045022,2.9999708 Z"
+         id="path4973"
+         fill="#000000" />
+      <path
+         d="M73.076272,20 C73.076272,22.209139 71.285411,24 69.076272,24 C66.867133,24 65.076272,22.209139 65.076272,20 C65.076272,17.790861 66.867133,16 69.076272,16 C71.285411,16 73.076272,17.790861 73.076272,20 Z"
+         id="path2604"
+         stroke="#000000"
+         stroke-width="2" />
+    </g>
+    <g
+       id="NOR-GATE-Copy"
+       transform="translate(640.500000, 182.000000) rotate(180.000000) translate(-640.500000, -182.000000) translate(600.000000, 162.000000)">
+      <path
+         d="M66.203221,20 C83.6195303,20 80.1362699,20 80.1362699,20"
+         id="path172"
+         stroke="#000000"
+         stroke-width="2" />
+      <path
+         d="M19.076272,10 L1,10"
+         id="path174"
+         stroke="#000000"
+         stroke-width="2" />
+      <path
+         d="M20.076272,30 L3,30"
+         id="path176"
+         stroke="#000000"
+         stroke-width="1.99999988" />
+      <path
+         d="M12.1700216,-4.26325641e-14 L14.1700216,2.4375 C14.1700216,2.4375 19.826272,9.437549 19.826272,20 C19.826272,30.562451 14.1700216,37.5625 14.1700216,37.5625 L12.1700216,40.0000096 L15.326272,40 L29.326272,40 C31.734348,40.000001 37.015971,40.024514 42.951272,37.59375 C48.452029,35.340951 54.524779,30.956504 59.484922,22.738862 L58.326272,20 L59.487161,17.267184 C49.164037,0.200133 33.909159,-4.26325641e-14 29.326272,-4.26325641e-14 L15.326272,-4.26325641e-14 L12.1700216,-4.26325641e-14 Z M18.045022,2.9999708 L29.326272,3 C34.010445,3 47.613122,2.869793 57.295022,20 C52.528236,28.429075 46.773741,32.68391 41.576272,34.8125 C36.215611,37.007924 31.734347,37.000001 29.326272,37 L18.076272,37 C19.94986,33.891566 22.826272,27.95065 22.826272,20 C22.826272,12.026646 19.91774,6.099815 18.045022,2.9999708 Z"
+         id="path178"
+         fill="#000000" />
+      <path
+         d="M66.076272,20 C66.076272,22.209139 64.285411,24 62.076272,24 C59.867133,24 58.076272,22.209139 58.076272,20 C58.076272,17.790861 59.867133,16 62.076272,16 C64.285411,16 66.076272,17.790861 66.076272,20 Z"
+         id="path180"
+         stroke="#000000"
+         stroke-width="2" />
+    </g>
+    <path
+       d="M681.5,321.5 L699.5,321.5"
+       id="path183"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M602.5,265 L602.5,239"
+       id="path185"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M602.5,311.5 L602.5,285"
+       id="path187"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="round" />
+    <path
+       d="M602.5,285 L680.5,266"
+       id="path189"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="round" />
+    <path
+       d="M680.5,301.5 L680.5,284.5"
+       id="path191"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="round" />
+    <path
+       d="M680.5,284.5 L602.5,265"
+       id="path193"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="round" />
+    <path
+       d="M680.5,266 L680.5,248.5"
+       id="path195"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="round" />
+    <path
+       d="M570,238 C626.349995,238 615.080001,238 615.080001,238"
+       id="path197"
+       stroke="#000000"
+       stroke-width="2"
+       transform="translate(593.000000, 238.000000) rotate(180.000000) translate(-593.000000, -238.000000) " />
+    <path
+       d="M681,247.5 L663.5,247.5"
+       id="path199"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="round"
+       transform="translate(672.000000, 248.000000) rotate(180.000000) translate(-672.000000, -248.000000) " />
+    <path
+       d="M689,228.5 L662,228.5"
+       id="path201"
+       stroke="#000000"
+       stroke-width="1.99999988"
+       transform="translate(675.500000, 228.500000) rotate(180.000000) translate(-675.500000, -228.500000) " />
+    <path
+       d="M622,218 L623.986595,220.437499 C623.986595,220.437499 629.604935,227.437547 629.604935,237.999995 C629.604935,248.562444 623.986595,255.562491 623.986595,255.562491 L622,258 L625.135096,257.99999 L639.041262,257.99999 C641.433198,257.999991 646.679421,258.024504 652.574941,255.593741 C658.03883,253.340942 664.070878,248.956497 668.997776,240.738857 L667.846892,237.999995 L669,235.26718 C658.746066,218.200133 643.593433,218 639.041262,218 L625.135096,218 L622,218 Z M627.835624,220.99997 L639.041262,220.999999 C643.69404,220.999999 657.205546,220.869792 666.822554,237.999995 C662.087717,246.429068 656.371791,250.683902 651.209157,252.812492 C645.884426,255.007915 641.433197,254.999992 639.041262,254.999991 L627.866664,254.999991 C629.727695,251.891558 632.584828,245.950643 632.584828,237.999995 C632.584828,230.026643 629.69579,224.099814 627.835624,220.99997 Z"
+       id="path203"
+       fill="#000000"
+       transform="translate(645.500000, 238.000000) rotate(180.000000) translate(-645.500000, -238.000000) " />
+    <path
+       d="M624,238 C624,240.209139 622.209139,242 620,242 C617.790861,242 616,240.209139 616,238 C616,235.790861 617.790861,234 620,234 C622.209139,234 624,235.790861 624,238 Z"
+       id="path205"
+       stroke="#000000"
+       stroke-width="2"
+       transform="translate(620.000000, 238.000000) rotate(180.000000) translate(-620.000000, -238.000000) " />
+    <path
+       d="M604,311.5 C619.924999,311.5 616.74,311.5 616.74,311.5"
+       id="path207"
+       stroke="#000000"
+       stroke-width="2"
+       transform="translate(610.500000, 311.500000) rotate(180.000000) translate(-610.500000, -311.500000) " />
+    <path
+       d="M683,321.5 L664.923728,321.5"
+       id="path209"
+       stroke="#000000"
+       stroke-width="2"
+       transform="translate(673.500000, 321.500000) rotate(180.000000) translate(-673.500000, -321.500000) " />
+    <circle
+       id="circle211"
+       fill="#FF00F9"
+       cx="602.5"
+       cy="311.5"
+       r="3.5" />
+    <path
+       d="M681,300.5 L663.923728,300.5"
+       id="path213"
+       stroke="#000000"
+       stroke-width="1.99999988"
+       stroke-linecap="round"
+       transform="translate(672.000000, 301.000000) rotate(180.000000) translate(-672.000000, -301.000000) " />
+    <path
+       d="M624,291 L625.986595,293.437499 C625.986595,293.437499 631.604935,300.437547 631.604935,310.999995 C631.604935,321.562444 625.986595,328.562491 625.986595,328.562491 L624,331 L627.135096,330.99999 L641.041262,330.99999 C643.433198,330.999991 648.679421,331.024504 654.574941,328.593741 C660.03883,326.340942 666.070878,321.956497 670.997776,313.738857 L669.846892,310.999995 L671,308.26718 C660.746066,291.200133 645.593433,291 641.041262,291 L627.135096,291 L624,291 Z M629.835624,293.99997 L641.041262,293.999999 C645.69404,293.999999 659.205546,293.869792 668.822554,310.999995 C664.087717,319.429068 658.371791,323.683902 653.209157,325.812492 C647.884426,328.007915 643.433197,327.999992 641.041262,327.999991 L629.866664,327.999991 C631.727695,324.891558 634.584828,318.950643 634.584828,310.999995 C634.584828,303.026643 631.69579,297.099814 629.835624,293.99997 Z"
+       id="path215"
+       fill="#000000"
+       transform="translate(647.500000, 311.000000) rotate(180.000000) translate(-647.500000, -311.000000) " />
+    <path
+       d="M625,311 C625,313.209139 623.209139,315 621,315 C618.790861,315 617,313.209139 617,311 C617,308.790861 618.790861,307 621,307 C623.209139,307 625,308.790861 625,311 Z"
+       id="path217"
+       stroke="#000000"
+       stroke-width="2"
+       transform="translate(621.000000, 311.000000) rotate(180.000000) translate(-621.000000, -311.000000) " />
+    <circle
+       id="Oval-Copy-5"
+       fill="#FF00F9"
+       cx="569.5"
+       cy="237.5"
+       r="3.5" />
+    <path
+       d="M604.5,394 L604.5,367"
+       id="path220"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="round" />
+    <path
+       d="M604.5,439.999995 L604.5,415"
+       id="path222"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="round" />
+    <path
+       d="M604.5,415 L682.5,395.5"
+       id="path224"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="round" />
+    <path
+       d="M682.5,430.5 L682.5,413.5"
+       id="path226"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="round" />
+    <path
+       d="M682.5,413.5 L604.5,394"
+       id="path228"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="round" />
+    <path
+       d="M682.5,395 L682.5,377"
+       id="path230"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="round" />
+    <g
+       id="g242"
+       transform="translate(647.000000, 367.000000) rotate(180.000000) translate(-647.000000, -367.000000) translate(603.000000, 347.000000)">
+      <path
+         d="M73.203221,20 C90.6195303,20 87.1362699,20 87.1362699,20"
+         id="path232"
+         stroke="#000000"
+         stroke-width="2" />
+      <path
+         d="M26.076272,10 L8,10"
+         id="path234"
+         stroke="#000000"
+         stroke-width="2" />
+      <path
+         d="M27.076272,30 L0.076272,30"
+         id="path236"
+         stroke="#000000"
+         stroke-width="1.99999988" />
+      <path
+         d="M19.1700216,-7.10542736e-15 L21.1700216,2.4375 C21.1700216,2.4375 26.826272,9.437549 26.826272,20 C26.826272,30.562451 21.1700216,37.5625 21.1700216,37.5625 L19.1700216,40.0000096 L22.326272,40 L36.326272,40 C38.734348,40.000001 44.015971,40.024514 49.951272,37.59375 C55.452029,35.340951 61.524779,30.956504 66.484922,22.738862 L65.326272,20 L66.487161,17.267184 C56.164037,0.200133 40.909159,-7.10542736e-15 36.326272,-7.10542736e-15 L22.326272,-7.10542736e-15 L19.1700216,-7.10542736e-15 Z M25.045022,2.9999708 L36.326272,3 C41.010445,3 54.613122,2.869793 64.295022,20 C59.528236,28.429075 53.773741,32.68391 48.576272,34.8125 C43.215611,37.007924 38.734347,37.000001 36.326272,37 L25.076272,37 C26.94986,33.891566 29.826272,27.95065 29.826272,20 C29.826272,12.026646 26.91774,6.099815 25.045022,2.9999708 Z"
+         id="path238"
+         fill="#000000" />
+      <path
+         d="M73.076272,20 C73.076272,22.209139 71.285411,24 69.076272,24 C66.867133,24 65.076272,22.209139 65.076272,20 C65.076272,17.790861 66.867133,16 69.076272,16 C71.285411,16 73.076272,17.790861 73.076272,20 Z"
+         id="path240"
+         stroke="#000000"
+         stroke-width="2" />
+    </g>
+    <path
+       d="M685,450.5 L666.923728,450.5"
+       id="path244"
+       stroke="#000000"
+       stroke-width="2"
+       transform="translate(675.500000, 450.500000) rotate(180.000000) translate(-675.500000, -450.500000) " />
+    <path
+       d="M683,429.5 L665.923728,429.5"
+       id="path246"
+       stroke="#000000"
+       stroke-width="1.99999988"
+       transform="translate(674.000000, 430.000000) rotate(180.000000) translate(-674.000000, -430.000000) " />
+    <path
+       d="M625,420 L626.986595,422.437499 C626.986595,422.437499 632.604935,429.437547 632.604935,439.999995 C632.604935,450.562444 626.986595,457.562491 626.986595,457.562491 L625,460 L628.135096,459.99999 L642.041262,459.99999 C644.433198,459.999991 649.679421,460.024504 655.574941,457.593741 C661.03883,455.340942 667.070878,450.956497 671.997776,442.738857 L670.846892,439.999995 L672,437.26718 C661.746066,420.200133 646.593433,420 642.041262,420 L628.135096,420 L625,420 Z M630.835624,422.99997 L642.041262,422.999999 C646.69404,422.999999 660.205546,422.869792 669.822554,439.999995 C665.087717,448.429068 659.371791,452.683902 654.209157,454.812492 C648.884426,457.007915 644.433197,456.999992 642.041262,456.999991 L630.866664,456.999991 C632.727695,453.891558 635.584828,447.950643 635.584828,439.999995 C635.584828,432.026643 632.69579,426.099814 630.835624,422.99997 Z"
+       id="path248"
+       fill="#000000"
+       transform="translate(648.500000, 440.000000) rotate(180.000000) translate(-648.500000, -440.000000) " />
+    <path
+       d="M627,440 C627,442.209139 625.209139,444 623,444 C620.790861,444 619,442.209139 619,440 C619,437.790861 620.790861,436 623,436 C625.209139,436 627,437.790861 627,440 Z"
+       id="path250"
+       stroke="#000000"
+       stroke-width="2"
+       transform="translate(623.000000, 440.000000) rotate(180.000000) translate(-623.000000, -440.000000) " />
+    <circle
+       id="circle252"
+       fill="#000000"
+       cx="585.5"
+       cy="537.5"
+       r="3.5" />
+    <path
+       d="M258.5,477 L258.5,467.5"
+       id="path254"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <path
+       d="M242,521.5 C252.4,521.5 255,521.5 255,521.5"
+       id="path256"
+       stroke="#000000"
+       stroke-width="2"
+       transform="translate(248.500000, 521.500000) rotate(90.000000) translate(-248.500000, -521.500000) " />
+    <path
+       d="M253.5,463 L224.5,463"
+       id="path258"
+       stroke="#000000"
+       stroke-width="1.99999988"
+       transform="translate(239.000000, 463.000000) rotate(90.000000) translate(-239.000000, -463.000000) " />
+    <path
+       d="M228,476 L228,477.428571 L228,514.571429 L228,516 L229.411764,516 L248.235294,516 C259.370638,516 268,506.999955 268,496 C268,485.000045 259.370639,476 248.235294,476 C248.235294,476 248.235294,476 229.411764,476 L228,476 Z M230.82353,478.857143 C238.706802,478.857143 243.731093,478.857143 245.882353,478.857143 C247.058823,478.857143 247.647059,478.857143 247.941176,478.857143 C248.088236,478.857143 248.169119,478.857143 248.205883,478.857143 C248.224264,478.857143 248.230702,478.857143 248.235294,478.857143 C257.881126,478.857143 264.705883,486.497098 264.705883,496 C264.705883,505.502902 257.410537,513.142857 247.764706,513.142857 L230.82353,513.142857 L230.82353,478.857143 Z"
+       id="path260"
+       fill="#000000"
+       fill-rule="nonzero"
+       transform="translate(248.000000, 496.000000) rotate(90.000000) translate(-248.000000, -496.000000) " />
+    <path
+       d="M236,608.03125 C256,608.03125 261,608.03125 261,608.03125"
+       id="path262"
+       stroke="#000000"
+       stroke-width="2"
+       transform="translate(248.500000, 608.031250) rotate(90.000000) translate(-248.500000, -608.031250) " />
+    <path
+       d="M271.5,543.53125 L245.96875,543.53125"
+       id="path264"
+       stroke="#000000"
+       stroke-width="2"
+       transform="translate(258.500000, 543.531250) rotate(90.000000) translate(-258.500000, -543.531250) " />
+    <path
+       d="M252,544.03125 L225,544.03125"
+       id="path266"
+       stroke="#000000"
+       stroke-width="1.99999988"
+       transform="translate(238.500000, 544.031250) rotate(90.000000) translate(-238.500000, -544.031250) " />
+    <g
+       id="g2560"
+       transform="translate(248.500000, 574.000000) rotate(90.000000) translate(-248.500000, -574.000000) translate(223.500000, 553.500000)"
+       fill="#000000">
+      <path
+         d="M0.625,0.5 L2.625,2.9375 C2.625,2.9375 8.28125,9.937549 8.28125,20.5 C8.28125,31.062451 2.625,38.0625 2.625,38.0625 L0.625,40.5000096 L3.78125,40.5 L17.78125,40.5 C20.189326,40.500001 25.470949,40.524514 31.40625,38.09375 C37.341551,35.662986 43.942786,30.750484 49.09375,21.21875 L47.78125,20.5 L49.09375,19.78125 C38.790637,0.71559 22.537824,0.5 17.78125,0.5 L3.78125,0.5 L0.625,0.5 Z M6.5,3.4999708 L17.78125,3.5 C22.465423,3.5 36.0681,3.369793 45.75,20.5 C40.983214,28.929075 35.228719,33.18391 30.03125,35.3125 C24.670589,37.507924 20.189325,37.500001 17.78125,37.5 L6.53125,37.5 C8.404838,34.391566 11.28125,28.45065 11.28125,20.5 C11.28125,12.526646 8.372719,6.599815 6.5,3.4999708 Z"
+         id="path268" />
+    </g>
+    <path
+       d="M248.5,528 L248.5,558"
+       id="Line-9"
+       stroke="#000000"
+       stroke-width="2"
+       stroke-linecap="square" />
+    <text
+       y="570.11273"
+       x="676.87561"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666698px;font-family:Georgia;-inkscape-font-specification:'Georgia, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000"
+       id="Operand1-5"
+       font-size="14"
+       font-weight="normal">
+      <tspan
+         sodipodi:role="line"
+         id="tspan1106"
+         x="676.87561"
+         y="570.11273">Copyright (C) 2021 Libre-SOC Team</tspan>
+      <tspan
+         sodipodi:role="line"
+         id="tspan1108"
+         x="676.87561"
+         y="583.44604">Schematic credited to Mitch Alsup,</tspan>
+      <tspan
+         sodipodi:role="line"
+         id="tspan1110"
+         x="676.87561"
+         y="596.77942">reproduced with kind permission</tspan>
+    </text>
+  </g>
+</svg>