--- /dev/null
+<?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>