mirror of
https://github.com/MPSU/APS.git
synced 2026-07-26 00:38:26 +00:00
4 lines
223 KiB
XML
4 lines
223 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!-- Do not edit this file with editors other than draw.io -->
|
|
<!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" style="background: #ffffff; background-color: light-dark(#ffffff, #121212); color-scheme: light dark;" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="1431px" height="1092px" viewBox="0 0 1431 1092" content="<mxfile scale="1" border="20" host="Electron" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/29.3.0 Chrome/140.0.7339.249 Electron/38.7.2 Safari/537.36" version="29.3.0"> <diagram name="Страница — 1" id="gixaInORxXytZL4QtmjC"> <mxGraphModel dx="888" dy="1354" grid="1" gridSize="1" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" background="#ffffff" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" parent="0" /> <mxCell id="2" parent="1" style="text;html=1;strokeColor=none;fillColor=#333333;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=9;fontColor=#FFFFFF;comic=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;&lt;b&gt;clk_i&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="21" width="42.27" x="36" y="-199.34000000000003" as="geometry" /> </mxCell> <mxCell id="3" parent="1" style="text;html=1;strokeColor=none;fillColor=#333333;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=13;fontColor=#FFFFFF;comic=0;jiggle=0.5;" value="&lt;p style=&quot;line-height: 130%;&quot;&gt;&lt;font style=&quot;font-size: 14px;&quot;&gt;&lt;b&gt;rst_i&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="21" width="43.47" x="36" y="-169.34000000000003" as="geometry" /> </mxCell> <mxCell id="4" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;comic=0;" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;input signals&lt;/font&gt;" vertex="1"> <mxGeometry height="29" width="91" x="108.00000000000001" y="-189.00000000000003" as="geometry" /> </mxCell> <mxCell id="5" edge="1" parent="1" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=3;curved=1;strokeColor=#FF0516;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="1004" y="-129" /> <mxPoint x="1213" y="42" /> </Array> <mxPoint x="835" y="39" as="sourcePoint" /> <mxPoint x="1345" y="-135" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="6" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeWidth=2;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1249" y="231" as="sourcePoint" /> <mxPoint x="1249" y="13" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="7" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeWidth=2;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1249" y="231" as="sourcePoint" /> <mxPoint x="1313" y="202" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="8" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeWidth=2;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1313" y="202" as="sourcePoint" /> <mxPoint x="1313" y="-25" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="9" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;comic=0;" value="255" vertex="1"> <mxGeometry height="17" width="25" x="1252" y="140" as="geometry" /> </mxCell> <mxCell id="10" parent="1" style="text;html=1;strokeColor=none;fillColor=#4D4D4D;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;comic=0;spacing=0;spacingBottom=4;fontColor=#FFFFFF;" value="req" vertex="1"> <mxGeometry height="20" width="43" x="36" y="-138.34000000000003" as="geometry" /> </mxCell> <mxCell id="11" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" value="&lt;div align=&quot;left&quot;&gt;&lt;font style=&quot;font-size: 13px;&quot;&gt;internal signal broken for schematic readability&lt;/font&gt;&lt;br&gt;&lt;/div&gt;" vertex="1"> <mxGeometry height="76" width="131" x="115.63" y="-152" as="geometry" /> </mxCell> <mxCell id="12" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" value="—" vertex="1"> <mxGeometry height="30" width="60" x="72" y="-145.34000000000003" as="geometry" /> </mxCell> <mxCell id="13" parent="1" style="rounded=0;whiteSpace=wrap;html=1;strokeWidth=2;fontStyle=1" value="LOAD/&lt;br&gt;STORE&lt;br&gt;UNIT" vertex="1"> <mxGeometry height="156" width="214" x="516" y="-415" as="geometry" /> </mxCell> <mxCell id="14" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;comic=0;strokeColor=#000000;fontColor=#000000;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;" value="&lt;b style=&quot;font-size: 14px;&quot;&gt;Core&lt;br style=&quot;font-size: 14px;&quot;&gt;&lt;br style=&quot;font-size: 14px;&quot;&gt;&lt;/b&gt;" vertex="1"> <mxGeometry height="152" width="202" x="225" y="-414.52" as="geometry" /> </mxCell> <mxCell id="15" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;rst_i&lt;/font&gt;" vertex="1"> <mxGeometry height="12" width="18" x="358" y="-415" as="geometry" /> </mxCell> <mxCell id="16" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="mem_rd_i" vertex="1"> <mxGeometry height="30" width="61" x="231" y="-370" as="geometry" /> </mxCell> <mxCell id="17" parent="1" style="triangle;whiteSpace=wrap;html=1;rotation=90;container=0;comic=0;strokeColor=#000000;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;fontSize=12;" value="" vertex="1"> <mxGeometry height="19.875776397515526" width="8.421052631578945" x="246.6347953216375" y="-419.99999999999994" as="geometry" /> </mxCell> <mxCell id="18" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=1;fontSize=12;entryX=0.487;entryY=0.981;entryDx=0;entryDy=0;entryPerimeter=0;" target="19" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="251.5674269005849" y="-415.06621118012424" /> </Array> <mxPoint x="251.5674269005849" y="-415.06621118012424" as="sourcePoint" /> <mxPoint x="251.5674269005849" y="-425.00409937888196" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="19" parent="1" style="text;html=1;strokeColor=none;fillColor=#000000;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=12;fontColor=#FFFFFF;comic=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b style=&quot;font-size: 12px;&quot;&gt;clk_i&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="21" width="42.27" x="231" y="-446.5" as="geometry" /> </mxCell> <mxCell id="20" edge="1" parent="1" source="76" style="endArrow=none;html=1;rounded=0;strokeWidth=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;fontSize=12;comic=0;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="367" y="-414.52" as="sourcePoint" /> <mxPoint x="367" y="-439.52" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="21" edge="1" parent="1" source="22" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;strokeWidth=2;endArrow=none;endFill=0;fontSize=12;comic=0;"> <mxGeometry relative="1" as="geometry"> <mxPoint x="225" y="-376" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="22" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;comic=0;strokeColor=#000000;fontColor=#000000;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;" value="&lt;b style=&quot;font-size: 14px;&quot;&gt;Instruction&lt;br style=&quot;font-size: 14px;&quot;&gt;Memory&lt;br style=&quot;font-size: 14px;&quot;&gt;&lt;/b&gt;" vertex="1"> <mxGeometry height="152" width="105.58" x="51" y="-414" as="geometry" /> </mxCell> <mxCell id="23" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;A&lt;/font&gt;" vertex="1"> <mxGeometry height="30" width="18" x="51" y="-390.32000000000005" as="geometry" /> </mxCell> <mxCell id="24" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;RD&lt;/font&gt;" vertex="1"> <mxGeometry height="30" width="18" x="133" y="-390.0000000000001" as="geometry" /> </mxCell> <mxCell id="25" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=12;comic=0;" value="&lt;p style=&quot;line-height: 100%; font-size: 12px;&quot;&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b style=&quot;font-size: 12px;&quot;&gt;32&lt;br style=&quot;font-size: 12px;&quot;&gt;/&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="60" width="40" x="20" y="-412" as="geometry" /> </mxCell> <mxCell id="26" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;instr_i&lt;/font&gt;" vertex="1"> <mxGeometry height="30" width="86" x="207" y="-392.52" as="geometry" /> </mxCell> <mxCell id="27" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="mem_size_o" vertex="1"> <mxGeometry height="20" width="75" x="347" y="-337.5" as="geometry" /> </mxCell> <mxCell id="28" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=12;comic=0;" value="&lt;p style=&quot;line-height: 10%; font-size: 12px;&quot;&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b style=&quot;font-size: 12px;&quot;&gt;/&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 10%; font-size: 12px;&quot;&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b style=&quot;font-size: 12px;&quot;&gt;32&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="50" width="40" x="145.99999999999994" y="-394" as="geometry" /> </mxCell> <mxCell id="29" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;instr_addr&lt;/font&gt;" vertex="1"> <mxGeometry height="30" width="86" x="202" y="-504" as="geometry" /> </mxCell> <mxCell id="30" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;instr&lt;/font&gt;" vertex="1"> <mxGeometry height="30" width="35.87" x="157" y="-404" as="geometry" /> </mxCell> <mxCell id="31" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="mem_we_o" vertex="1"> <mxGeometry height="20" width="75" x="347" y="-357.5" as="geometry" /> </mxCell> <mxCell id="32" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="mem_req_o" vertex="1"> <mxGeometry height="20" width="75" x="347" y="-377.5" as="geometry" /> </mxCell> <mxCell id="33" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="mem_wd_o" vertex="1"> <mxGeometry height="20" width="75" x="347" y="-317.5" as="geometry" /> </mxCell> <mxCell id="34" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="mem_addr_o" vertex="1"> <mxGeometry height="20" width="75" x="347" y="-297.5" as="geometry" /> </mxCell> <mxCell id="35" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="instr_addr_o" vertex="1"> <mxGeometry height="20" width="75" x="347" y="-397.5" as="geometry" /> </mxCell> <mxCell id="36" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeWidth=2;fontColor=#B3B3B3;strokeColor=#000000;entryX=0;entryY=0.577;entryDx=0;entryDy=0;entryPerimeter=0;" target="13" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="427" y="-325" as="sourcePoint" /> <mxPoint x="531.8019999999999" y="-325.34176" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="37" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="441" y="-321" as="sourcePoint" /> <mxPoint x="447" y="-329" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="38" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" value="3" vertex="1"> <mxGeometry height="15" width="13" x="433" y="-341" as="geometry" /> </mxCell> <mxCell id="39" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="stall_i" vertex="1"> <mxGeometry height="13.06" width="34" x="308" y="-415.06" as="geometry" /> </mxCell> <mxCell id="40" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeWidth=2;entryX=0.75;entryY=0.617;entryDx=0;entryDy=0;entryPerimeter=0;" target="25" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="467" y="-385" /> <mxPoint x="467" y="-479" /> <mxPoint x="15" y="-479" /> <mxPoint x="15" y="-375" /> </Array> <mxPoint x="427" y="-385" as="sourcePoint" /> <mxPoint x="-1.5714285714285836" y="-375" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="41" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeWidth=2;exitX=0;exitY=0.406;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.001;entryY=0.55;entryDx=0;entryDy=0;entryPerimeter=0;" target="57" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="194" y="-352" /> <mxPoint x="194" y="-243" /> <mxPoint x="493" y="-244" /> <mxPoint x="493" y="-271" /> </Array> <mxPoint x="226" y="-352" as="sourcePoint" /> <mxPoint x="696" y="-339" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="42" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;entryX=-0.022;entryY=0.583;entryDx=0;entryDy=0;entryPerimeter=0;" target="51" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points" /> <mxPoint x="428" y="-344" as="sourcePoint" /> <mxPoint x="531.4060000000002" y="-344.09680000000003" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="43" edge="1" parent="1" source="14" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;startArrow=none;startFill=0;exitX=1.007;exitY=0.331;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.001;entryY=0.326;entryDx=0;entryDy=0;entryPerimeter=0;" target="13" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="493" y="-364" as="sourcePoint" /> <mxPoint x="532" y="-364.07168" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="44" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;entryX=-0.018;entryY=0.647;entryDx=0;entryDy=0;entryPerimeter=0;strokeWidth=2;" target="54" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="428" y="-285.48" as="sourcePoint" /> <mxPoint x="531.8019999999999" y="-285.84943999999996" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="45" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="441" y="-299" as="sourcePoint" /> <mxPoint x="447" y="-307" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="46" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;" value="32" vertex="1"> <mxGeometry height="15" width="13" x="434" y="-301" as="geometry" /> </mxCell> <mxCell id="47" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="441" y="-281" as="sourcePoint" /> <mxPoint x="447" y="-289" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="48" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;" value="32" vertex="1"> <mxGeometry height="15" width="13" x="434" y="-319" as="geometry" /> </mxCell> <mxCell id="49" edge="1" parent="1" source="14" style="endArrow=none;html=1;rounded=0;strokeWidth=2;entryX=-0.018;entryY=0.584;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1.001;exitY=0.734;exitDx=0;exitDy=0;exitPerimeter=0;" target="53" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points" /> <mxPoint x="427" y="-303" as="sourcePoint" /> <mxPoint x="531.8019999999999" y="-302.77472" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="50" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="core_req_i" vertex="1"> <mxGeometry height="20" width="65" x="517" y="-376.5" as="geometry" /> </mxCell> <mxCell id="51" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="core_we_i" vertex="1"> <mxGeometry height="20" width="65" x="517" y="-355.5" as="geometry" /> </mxCell> <mxCell id="52" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="core_size_i" vertex="1"> <mxGeometry height="20" width="65" x="517" y="-336.5" as="geometry" /> </mxCell> <mxCell id="53" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="core_wd_i" vertex="1"> <mxGeometry height="20" width="65" x="517" y="-314.5" as="geometry" /> </mxCell> <mxCell id="54" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="core_addr_i" vertex="1"> <mxGeometry height="20" width="65" x="517" y="-298.5" as="geometry" /> </mxCell> <mxCell id="55" edge="1" parent="1" source="56" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endArrow=none;endFill=0;" target="39"> <mxGeometry relative="1" as="geometry"> <Array as="points"> <mxPoint x="550" y="-455" /> <mxPoint x="325" y="-455" /> </Array> </mxGeometry> </mxCell> <mxCell id="56" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="core_stall_o" vertex="1"> <mxGeometry height="20" width="65" x="517" y="-414.5" as="geometry" /> </mxCell> <mxCell id="57" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="core_rd_o" vertex="1"> <mxGeometry height="20" width="59" x="516" y="-282" as="geometry" /> </mxCell> <mxCell id="58" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="mem_wd_o" vertex="1"> <mxGeometry height="20" width="65" x="660" y="-315" as="geometry" /> </mxCell> <mxCell id="59" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;" value="32" vertex="1"> <mxGeometry height="15" width="13" x="500" y="-268" as="geometry" /> </mxCell> <mxCell id="60" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="502" y="-267" as="sourcePoint" /> <mxPoint x="508" y="-275" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="61" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="mem_be_o" vertex="1"> <mxGeometry height="20" width="65" x="660" y="-336.5" as="geometry" /> </mxCell> <mxCell id="62" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="mem_we_o" vertex="1"> <mxGeometry height="20" width="65" x="659" y="-355.5" as="geometry" /> </mxCell> <mxCell id="63" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="mem_req_o" vertex="1"> <mxGeometry height="20" width="65" x="658" y="-376.5" as="geometry" /> </mxCell> <mxCell id="64" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="mem_ready_i" vertex="1"> <mxGeometry height="20" width="65" x="649" y="-414.5" as="geometry" /> </mxCell> <mxCell id="65" parent="1" style="triangle;whiteSpace=wrap;html=1;rotation=90;container=0;comic=0;strokeColor=#000000;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;fontSize=12;" value="" vertex="1"> <mxGeometry height="19.875776397515526" width="8.421052631578945" x="595.0047953216376" y="-420.05999999999995" as="geometry" /> </mxCell> <mxCell id="66" edge="1" parent="1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;strokeWidth=1;fontSize=12;comic=0;" target="65"> <mxGeometry relative="1" as="geometry"> <Array as="points"> <mxPoint x="599" y="-432.5" /> </Array> <mxPoint x="599" y="-432.5" as="sourcePoint" /> </mxGeometry> </mxCell> <mxCell id="67" parent="1" style="text;html=1;strokeColor=none;fillColor=#000000;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=12;fontColor=#FFFFFF;comic=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b style=&quot;font-size: 12px;&quot;&gt;clk_i&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="21" width="31" x="582" y="-446.5" as="geometry" /> </mxCell> <mxCell id="68" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="mem_addr_o" vertex="1"> <mxGeometry height="20" width="65" x="660" y="-298.5" as="geometry" /> </mxCell> <mxCell id="69" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;startArrow=none;startFill=0;exitX=1.007;exitY=0.331;exitDx=0;exitDy=0;exitPerimeter=0;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="730" y="-364" as="sourcePoint" /> <mxPoint x="744" y="-364" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="70" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#67AB9F;startArrow=none;startFill=0;exitX=1.007;exitY=0.331;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="87" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="956" y="-345" /> <mxPoint x="956" y="-528" /> </Array> <mxPoint x="730" y="-345" as="sourcePoint" /> <mxPoint x="819" y="-345" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="71" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#9756D9;startArrow=none;startFill=0;exitX=1.007;exitY=0.331;exitDx=0;exitDy=0;exitPerimeter=0;strokeWidth=2;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="95" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="927" y="-325" /> <mxPoint x="926" y="-496" /> </Array> <mxPoint x="730" y="-325" as="sourcePoint" /> <mxPoint x="819" y="-325" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="72" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#00994D;startArrow=none;startFill=0;exitX=1.007;exitY=0.331;exitDx=0;exitDy=0;exitPerimeter=0;strokeWidth=2;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="94" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="893" y="-304" /> <mxPoint x="893" y="-463" /> </Array> <mxPoint x="730" y="-304" as="sourcePoint" /> <mxPoint x="819" y="-304" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="73" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#004C99;startArrow=none;startFill=0;exitX=1.007;exitY=0.331;exitDx=0;exitDy=0;exitPerimeter=0;strokeWidth=2;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="86" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="779" y="-287" /> <mxPoint x="779" y="-432" /> </Array> <mxPoint x="730" y="-287" as="sourcePoint" /> <mxPoint x="819" y="-287" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="74" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="mem_rd_i" vertex="1"> <mxGeometry height="20" width="65" x="660" y="-281.5" as="geometry" /> </mxCell> <mxCell id="75" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeWidth=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;fontSize=12;comic=0;" target="76" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="367" y="-414.52" as="sourcePoint" /> <mxPoint x="367" y="-439.52" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="76" parent="1" style="text;html=1;strokeColor=none;fillColor=#000000;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=12;fontColor=#FFFFFF;comic=0;jiggle=0.5;" value="&lt;p style=&quot;line-height: 130%; font-size: 12px;&quot;&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b style=&quot;font-size: 12px;&quot;&gt;rst_i&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="21" width="43.47" x="345.27" y="-446.5" as="geometry" /> </mxCell> <mxCell id="77" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#9756D9;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="744" y="-321" as="sourcePoint" /> <mxPoint x="750" y="-329" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="78" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#9756D9;" value="4" vertex="1"> <mxGeometry height="15" width="13" x="736" y="-341" as="geometry" /> </mxCell> <mxCell id="79" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#00994D;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="744" y="-300" as="sourcePoint" /> <mxPoint x="750" y="-308" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="80" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#00994D;" value="32" vertex="1"> <mxGeometry height="15" width="13" x="737" y="-320" as="geometry" /> </mxCell> <mxCell id="81" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#004C99;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="744" y="-283" as="sourcePoint" /> <mxPoint x="750" y="-291" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="82" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#004C99;" value="32" vertex="1"> <mxGeometry height="15" width="13" x="737" y="-303" as="geometry" /> </mxCell> <mxCell id="83" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="744" y="-265" as="sourcePoint" /> <mxPoint x="750" y="-273" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="84" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;" value="32" vertex="1"> <mxGeometry height="15" width="13" x="737" y="-285" as="geometry" /> </mxCell> <mxCell id="85" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;comic=0;strokeColor=#000000;fontColor=#000000;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;" value="&lt;b style=&quot;font-size: 14px;&quot;&gt;Data&lt;br style=&quot;font-size: 14px;&quot;&gt;Memory&lt;br style=&quot;font-size: 14px;&quot;&gt;&lt;/b&gt;" vertex="1"> <mxGeometry height="153.5" width="105.58" x="1026" y="-562" as="geometry" /> </mxCell> <mxCell id="86" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingLeft=2;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;A&lt;/font&gt;" vertex="1"> <mxGeometry height="30" width="18" x="1026" y="-447.84000000000003" as="geometry" /> </mxCell> <mxCell id="87" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingLeft=2;" value="&lt;span style=&quot;font-size: 12px;&quot;&gt;WE&lt;/span&gt;" vertex="1"> <mxGeometry height="22.16" width="23" x="1026" y="-539.5" as="geometry" /> </mxCell> <mxCell id="88" edge="1" parent="1" source="89" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endArrow=none;endFill=0;strokeWidth=2;"> <mxGeometry relative="1" as="geometry"> <mxPoint x="1249" y="-487" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="89" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingRight=2;" value="&lt;span style=&quot;font-size: 12px;&quot;&gt;RD&lt;/span&gt;" vertex="1"> <mxGeometry height="30" width="22" x="1109" y="-502.34" as="geometry" /> </mxCell> <mxCell id="90" parent="1" style="triangle;whiteSpace=wrap;html=1;rotation=90;container=0;comic=0;strokeColor=#000000;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;fontSize=12;" value="" vertex="1"> <mxGeometry height="19.875776397515526" width="8.421052631578945" x="1043.0047953216376" y="-567.56" as="geometry" /> </mxCell> <mxCell id="91" edge="1" parent="1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;strokeWidth=1;fontSize=12;comic=0;" target="90"> <mxGeometry relative="1" as="geometry"> <Array as="points"> <mxPoint x="1047" y="-580" /> </Array> <mxPoint x="1047" y="-580" as="sourcePoint" /> </mxGeometry> </mxCell> <mxCell id="92" parent="1" style="text;html=1;strokeColor=none;fillColor=#000000;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=12;fontColor=#FFFFFF;comic=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b style=&quot;font-size: 12px;&quot;&gt;clk_i&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="21" width="42.27" x="1026" y="-594" as="geometry" /> </mxCell> <mxCell id="93" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingLeft=-2;" value="req" vertex="1"> <mxGeometry height="30" width="30.06" x="1106" y="-567.5600000000001" as="geometry" /> </mxCell> <mxCell id="94" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingLeft=2;" value="&lt;span style=&quot;font-size: 12px;&quot;&gt;WD&lt;/span&gt;" vertex="1"> <mxGeometry height="30" width="30.06" x="1026" y="-478.50000000000006" as="geometry" /> </mxCell> <mxCell id="95" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingLeft=2;" value="BE" vertex="1"> <mxGeometry height="22.16" width="21" x="1026" y="-507.5" as="geometry" /> </mxCell> <mxCell id="96" edge="1" parent="1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=2;endArrow=oval;endFill=1;strokeColor=#0066CC;"> <mxGeometry relative="1" as="geometry"> <mxPoint x="1021.79" y="-738" as="sourcePoint" /> <mxPoint x="779" y="-432" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="97" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;comic=0;fontColor=#0066CC;" value="&lt;p style=&quot;line-height: 100%;&quot;&gt;&lt;b&gt;8&lt;/b&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;font&gt;/&lt;/font&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="61" width="26" x="993.79" y="-775" as="geometry" /> </mxCell> <mxCell id="98" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;comic=0;" value="out [0]" vertex="1"> <mxGeometry height="17" width="39" x="1172" y="-579" as="geometry" /> </mxCell> <mxCell id="99" parent="1" style="shape=or;whiteSpace=wrap;html=1;rotation=-180;" value="" vertex="1"> <mxGeometry height="30" width="30" x="1128" y="-598" as="geometry" /> </mxCell> <mxCell id="100" edge="1" parent="1" source="99" style="endArrow=oval;html=1;rounded=0;exitX=-0.01;exitY=0.265;exitDx=0;exitDy=0;exitPerimeter=0;endFill=1;strokeColor=#99CCFF;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1163.24" y="-575.9099999999999" as="sourcePoint" /> <mxPoint x="1212" y="-576" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="101" edge="1" parent="1" source="99" style="endArrow=none;html=1;rounded=0;exitX=-0.009;exitY=0.698;exitDx=0;exitDy=0;exitPerimeter=0;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1163.24" y="-588.9099999999999" as="sourcePoint" /> <mxPoint x="1188" y="-589" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="102" parent="1" style="text;html=1;strokeColor=none;fillColor=#4D4D4D;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;comic=0;spacing=0;spacingBottom=4;fontColor=#FFFFFF;" value="req" vertex="1"> <mxGeometry height="14" width="21" x="1175" y="-596" as="geometry" /> </mxCell> <mxCell id="103" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" target="99" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="1115" y="-583" /> </Array> <mxPoint x="1115" y="-562" as="sourcePoint" /> <mxPoint x="1165" y="-609" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="104" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;comic=0;" value="[31:24]" vertex="1"> <mxGeometry height="17" width="40" x="781" y="-496" as="geometry" /> </mxCell> <mxCell id="105" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;comic=0;" value="{8&#39;d0,[23:0]}" vertex="1"> <mxGeometry height="17" width="67" x="784" y="-452" as="geometry" /> </mxCell> <mxCell id="106" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;comic=0;strokeColor=#000000;fontColor=#000000;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;" value="&lt;b&gt;Periph&lt;br&gt;Device&lt;br&gt;1&lt;br&gt;&lt;/b&gt;" vertex="1"> <mxGeometry height="153.5" width="105.58" x="1026" y="-289" as="geometry" /> </mxCell> <mxCell id="107" edge="1" parent="1" source="108" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;endArrow=oval;endFill=1;strokeWidth=2;strokeColor=#004C99;"> <mxGeometry relative="1" as="geometry"> <Array as="points"> <mxPoint x="858" y="-160" /> </Array> <mxPoint x="858.0000000000002" y="-432" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="108" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingLeft=2;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;A&lt;/font&gt;" vertex="1"> <mxGeometry height="30" width="18" x="1026" y="-174.84000000000003" as="geometry" /> </mxCell> <mxCell id="109" edge="1" parent="1" source="110" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;endArrow=oval;endFill=1;strokeColor=#67AB9F;"> <mxGeometry relative="1" as="geometry"> <Array as="points"> <mxPoint x="957" y="-255" /> <mxPoint x="957" y="-346" /> </Array> <mxPoint x="956" y="-346" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="110" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingLeft=2;" value="&lt;span style=&quot;font-size: 12px;&quot;&gt;WE&lt;/span&gt;" vertex="1"> <mxGeometry height="22.16" width="23" x="1026" y="-266.5" as="geometry" /> </mxCell> <mxCell id="111" edge="1" parent="1" source="112" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endArrow=none;endFill=0;"> <mxGeometry relative="1" as="geometry"> <mxPoint x="1249" y="-214" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="112" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingRight=2;" value="&lt;span style=&quot;font-size: 12px;&quot;&gt;RD&lt;/span&gt;" vertex="1"> <mxGeometry height="30" width="22" x="1109" y="-229.33999999999997" as="geometry" /> </mxCell> <mxCell id="113" parent="1" style="triangle;whiteSpace=wrap;html=1;rotation=90;container=0;comic=0;strokeColor=#000000;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;fontSize=12;" value="" vertex="1"> <mxGeometry height="19.875776397515526" width="8.421052631578945" x="1043.0047953216376" y="-294.55999999999995" as="geometry" /> </mxCell> <mxCell id="114" edge="1" parent="1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;strokeWidth=1;fontSize=12;comic=0;" target="113"> <mxGeometry relative="1" as="geometry"> <Array as="points"> <mxPoint x="1047" y="-307" /> </Array> <mxPoint x="1047" y="-307" as="sourcePoint" /> </mxGeometry> </mxCell> <mxCell id="115" parent="1" style="text;html=1;strokeColor=none;fillColor=#000000;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=12;fontColor=#FFFFFF;comic=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b style=&quot;font-size: 12px;&quot;&gt;clk_i&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="21" width="42.27" x="1026" y="-321" as="geometry" /> </mxCell> <mxCell id="116" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingLeft=-2;" value="req" vertex="1"> <mxGeometry height="30" width="30.06" x="1106" y="-294.56000000000006" as="geometry" /> </mxCell> <mxCell id="117" edge="1" parent="1" source="118" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;endArrow=oval;endFill=1;strokeWidth=2;strokeColor=#00994D;"> <mxGeometry relative="1" as="geometry"> <Array as="points"> <mxPoint x="894" y="-190" /> <mxPoint x="894" y="-304" /> </Array> <mxPoint x="893" y="-304" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="118" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingLeft=2;" value="&lt;span style=&quot;font-size: 12px;&quot;&gt;WD&lt;/span&gt;" vertex="1"> <mxGeometry height="30" width="30.06" x="1026" y="-205.50000000000006" as="geometry" /> </mxCell> <mxCell id="119" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;comic=0;" value="out [1]" vertex="1"> <mxGeometry height="17" width="39" x="1172" y="-306" as="geometry" /> </mxCell> <mxCell id="120" parent="1" style="shape=or;whiteSpace=wrap;html=1;rotation=-180;" value="" vertex="1"> <mxGeometry height="30" width="30" x="1128" y="-325" as="geometry" /> </mxCell> <mxCell id="121" edge="1" parent="1" source="120" style="endArrow=oval;html=1;rounded=0;exitX=-0.01;exitY=0.265;exitDx=0;exitDy=0;exitPerimeter=0;endFill=1;strokeColor=#99CCFF;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1163.24" y="-302.90999999999985" as="sourcePoint" /> <mxPoint x="1212" y="-303" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="122" edge="1" parent="1" source="120" style="endArrow=none;html=1;rounded=0;exitX=-0.009;exitY=0.698;exitDx=0;exitDy=0;exitPerimeter=0;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1163.24" y="-315.90999999999985" as="sourcePoint" /> <mxPoint x="1188" y="-316" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="123" parent="1" style="text;html=1;strokeColor=none;fillColor=#4D4D4D;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;comic=0;spacing=0;spacingBottom=4;fontColor=#FFFFFF;" value="req" vertex="1"> <mxGeometry height="14" width="21" x="1175" y="-323" as="geometry" /> </mxCell> <mxCell id="124" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" target="120" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="1115" y="-310" /> </Array> <mxPoint x="1115" y="-289" as="sourcePoint" /> <mxPoint x="1165" y="-336" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="125" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;comic=0;strokeColor=#000000;fontColor=#000000;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;align=left;spacingLeft=29;spacingTop=0;" value="&lt;b&gt;Periph&lt;br&gt;Device&lt;br&gt;255&lt;br&gt;&lt;/b&gt;" vertex="1"> <mxGeometry height="153.5" width="105.58" x="1026" y="74" as="geometry" /> </mxCell> <mxCell id="126" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingLeft=2;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;A&lt;/font&gt;" vertex="1"> <mxGeometry height="30" width="18" x="1026" y="188.15999999999997" as="geometry" /> </mxCell> <mxCell id="127" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingLeft=2;" value="&lt;span style=&quot;font-size: 12px;&quot;&gt;WE&lt;/span&gt;" vertex="1"> <mxGeometry height="22.16" width="23" x="1026" y="96.5" as="geometry" /> </mxCell> <mxCell id="128" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingRight=2;" value="&lt;span style=&quot;font-size: 12px;&quot;&gt;RD&lt;/span&gt;" vertex="1"> <mxGeometry height="30" width="22" x="1109" y="133.66000000000003" as="geometry" /> </mxCell> <mxCell id="129" parent="1" style="triangle;whiteSpace=wrap;html=1;rotation=90;container=0;comic=0;strokeColor=#000000;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;fontSize=12;" value="" vertex="1"> <mxGeometry height="19.875776397515526" width="8.421052631578945" x="1043.0047953216376" y="68.44000000000005" as="geometry" /> </mxCell> <mxCell id="130" edge="1" parent="1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;strokeWidth=1;fontSize=12;comic=0;" target="129"> <mxGeometry relative="1" as="geometry"> <Array as="points"> <mxPoint x="1047" y="56" /> </Array> <mxPoint x="1047" y="56" as="sourcePoint" /> </mxGeometry> </mxCell> <mxCell id="131" parent="1" style="text;html=1;strokeColor=none;fillColor=#000000;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=12;fontColor=#FFFFFF;comic=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b style=&quot;font-size: 12px;&quot;&gt;clk_i&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="21" width="42.27" x="1026" y="42" as="geometry" /> </mxCell> <mxCell id="132" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingLeft=-2;" value="req" vertex="1"> <mxGeometry height="30" width="30.06" x="1106" y="68.43999999999994" as="geometry" /> </mxCell> <mxCell id="133" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingLeft=2;" value="&lt;span style=&quot;font-size: 12px;&quot;&gt;WD&lt;/span&gt;" vertex="1"> <mxGeometry height="30" width="30.06" x="1026" y="157.49999999999994" as="geometry" /> </mxCell> <mxCell id="134" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;comic=0;" value="out [255]" vertex="1"> <mxGeometry height="17" width="56" x="1155" y="57" as="geometry" /> </mxCell> <mxCell id="135" parent="1" style="shape=or;whiteSpace=wrap;html=1;rotation=-180;" value="" vertex="1"> <mxGeometry height="30" width="30" x="1128" y="38" as="geometry" /> </mxCell> <mxCell id="136" edge="1" parent="1" source="135" style="endArrow=oval;html=1;rounded=0;exitX=-0.01;exitY=0.265;exitDx=0;exitDy=0;exitPerimeter=0;endFill=1;strokeColor=#99CCFF;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1163.24" y="60.090000000000146" as="sourcePoint" /> <mxPoint x="1212" y="60" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="137" edge="1" parent="1" source="135" style="endArrow=none;html=1;rounded=0;exitX=-0.009;exitY=0.698;exitDx=0;exitDy=0;exitPerimeter=0;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1163.24" y="47.090000000000146" as="sourcePoint" /> <mxPoint x="1188" y="47" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="138" parent="1" style="text;html=1;strokeColor=none;fillColor=#4D4D4D;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;comic=0;spacing=0;spacingBottom=4;fontColor=#FFFFFF;" value="req" vertex="1"> <mxGeometry height="14" width="21" x="1175" y="40" as="geometry" /> </mxCell> <mxCell id="139" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" target="135" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="1115" y="53" /> </Array> <mxPoint x="1115" y="74" as="sourcePoint" /> <mxPoint x="1165" y="27" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="140" edge="1" parent="1" style="endArrow=oval;html=1;rounded=0;strokeWidth=2;strokeColor=#004C99;endFill=1;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="858" y="-8" as="sourcePoint" /> <mxPoint x="858" y="-160" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="141" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;strokeColor=#004C99;" target="126" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="858" y="204" /> </Array> <mxPoint x="858" y="57" as="sourcePoint" /> <mxPoint x="938" y="108" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="142" edge="1" parent="1" style="endArrow=oval;html=1;rounded=0;strokeWidth=2;strokeColor=#00994D;endFill=1;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="894" y="-45" as="sourcePoint" /> <mxPoint x="894" y="-190" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="143" edge="1" parent="1" source="133" style="endArrow=none;html=1;rounded=0;strokeWidth=2;strokeColor=#00994D;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="895" y="172" /> </Array> <mxPoint x="906" y="157" as="sourcePoint" /> <mxPoint x="894" y="26" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="144" edge="1" parent="1" style="endArrow=oval;html=1;rounded=0;strokeColor=#67AB9F;endFill=1;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="956" y="-98" as="sourcePoint" /> <mxPoint x="957" y="-256" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="145" edge="1" parent="1" source="127" style="endArrow=none;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;strokeColor=#67AB9F;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="958" y="108" /> </Array> <mxPoint x="956" y="73" as="sourcePoint" /> <mxPoint x="958" y="-25" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="146" parent="1" style="text;html=1;strokeColor=none;fillColor=#4D4D4D;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;comic=0;spacing=0;spacingBottom=4;fontColor=#FFFFFF;" value="req" vertex="1"> <mxGeometry height="15.5" width="27" x="740" y="-372" as="geometry" /> </mxCell> <mxCell id="147" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;comic=0;strokeColor=#000000;fontColor=#000000;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;" value="&lt;b&gt;OneHot Encoder&lt;/b&gt;" vertex="1"> <mxGeometry height="67" width="109" x="1021.79" y="-772" as="geometry" /> </mxCell> <mxCell id="148" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;comic=0;" value="in" vertex="1"> <mxGeometry height="24" width="15" x="1021.79" y="-752" as="geometry" /> </mxCell> <mxCell id="149" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;comic=0;" value="out" vertex="1"> <mxGeometry height="24" width="15" x="1114.79" y="-752" as="geometry" /> </mxCell> <mxCell id="150" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;comic=0;fontColor=#99CCFF;" value="&lt;p style=&quot;line-height: 100%;&quot;&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;256&lt;br&gt;&lt;font&gt;/&lt;/font&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="61" width="40" x="1125.79" y="-775" as="geometry" /> </mxCell> <mxCell id="151" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontColor=#99CCFF;strokeColor=#99CCFF;" target="147" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="1212" y="-738" /> </Array> <mxPoint x="1212" y="-303" as="sourcePoint" /> <mxPoint x="1262" y="-353" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="152" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#99CCFF;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1212" y="-62" as="sourcePoint" /> <mxPoint x="1212" y="-303" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="153" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#99CCFF;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1212" y="61" as="sourcePoint" /> <mxPoint x="1212" y="9" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="154" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeWidth=2;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1313" y="-152" as="sourcePoint" /> <mxPoint x="1313" y="-500" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="155" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeWidth=2;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1249" y="-528" as="sourcePoint" /> <mxPoint x="1313" y="-500" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="156" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeWidth=2;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1249" y="-91" as="sourcePoint" /> <mxPoint x="1249" y="-528" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="157" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;comic=0;" value="&lt;div align=&quot;left&quot;&gt;0&lt;/div&gt;" vertex="1"> <mxGeometry height="17" width="22" x="1252" y="-495" as="geometry" /> </mxCell> <mxCell id="158" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;comic=0;" value="1" vertex="1"> <mxGeometry height="17" width="22" x="1253" y="-222.84" as="geometry" /> </mxCell> <mxCell id="159" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeWidth=2;strokeColor=#0066CC;startArrow=oval;startFill=1;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="1285" y="-638" /> </Array> <mxPoint x="779" y="-638" as="sourcePoint" /> <mxPoint x="1285" y="-512" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="160" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1144.5" y="-484" as="sourcePoint" /> <mxPoint x="1150.5" y="-492" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="161" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;" value="32" vertex="1"> <mxGeometry height="15" width="13" x="1137.5" y="-504" as="geometry" /> </mxCell> <mxCell id="162" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1145" y="-210" as="sourcePoint" /> <mxPoint x="1151" y="-218" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="163" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;" value="32" vertex="1"> <mxGeometry height="15" width="13" x="1138" y="-230" as="geometry" /> </mxCell> <mxCell id="164" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1330" y="-209.34" as="sourcePoint" /> <mxPoint x="1336" y="-217.34" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="165" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;" value="32" vertex="1"> <mxGeometry height="15" width="13" x="1323" y="-229.34" as="geometry" /> </mxCell> <mxCell id="166" edge="1" parent="1" source="13" style="endArrow=none;html=1;rounded=0;exitX=1.002;exitY=0.933;exitDx=0;exitDy=0;exitPerimeter=0;strokeWidth=2;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="778" y="-269" /> <mxPoint x="778" y="275" /> <mxPoint x="1403" y="275" /> <mxPoint x="1403" y="-214" /> </Array> <mxPoint x="920" y="-135" as="sourcePoint" /> <mxPoint x="1314.4444444444443" y="-214" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="167" edge="1" parent="1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endArrow=none;endFill=0;"> <mxGeometry relative="1" as="geometry"> <mxPoint x="1131" y="149" as="sourcePoint" /> <mxPoint x="1249" y="149" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="168" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1145" y="153" as="sourcePoint" /> <mxPoint x="1151" y="145" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="169" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;" value="32" vertex="1"> <mxGeometry height="15" width="13" x="1138" y="133" as="geometry" /> </mxCell> <mxCell id="170" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;startArrow=none;startFill=0;exitX=1.007;exitY=0.331;exitDx=0;exitDy=0;exitPerimeter=0;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="730" y="-402" as="sourcePoint" /> <mxPoint x="744" y="-402" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="171" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" value="—" vertex="1"> <mxGeometry height="30" width="60" x="72" y="-191.34000000000003" as="geometry" /> </mxCell> <mxCell id="172" parent="1" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;flipH=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;" value="" vertex="1"> <mxGeometry height="54" width="20" x="72" y="-201" as="geometry" /> </mxCell> <mxCell id="173" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;comic=0;" value="1&#39;b1" vertex="1"> <mxGeometry height="17" width="26" x="744" y="-412" as="geometry" /> </mxCell> <mxCell id="174" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;rst_i&lt;/font&gt;" vertex="1"> <mxGeometry height="12" width="18" x="624" y="-415" as="geometry" /> </mxCell> <mxCell id="175" edge="1" parent="1" source="177" style="endArrow=none;html=1;rounded=0;strokeWidth=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;fontSize=12;comic=0;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="633" y="-414.52" as="sourcePoint" /> <mxPoint x="633" y="-439.52" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="176" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeWidth=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;fontSize=12;comic=0;" target="177" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="633" y="-414.52" as="sourcePoint" /> <mxPoint x="633" y="-439.52" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="177" parent="1" style="text;html=1;strokeColor=none;fillColor=#000000;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=12;fontColor=#FFFFFF;comic=0;jiggle=0.5;" value="&lt;p style=&quot;line-height: 130%; font-size: 12px;&quot;&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b style=&quot;font-size: 12px;&quot;&gt;rst_i&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="21" width="30" x="618" y="-446.5" as="geometry" /> </mxCell> <mxCell id="178" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;rst_i&lt;/font&gt;" vertex="1"> <mxGeometry height="12" width="18" x="1078" y="-289.5" as="geometry" /> </mxCell> <mxCell id="179" edge="1" parent="1" source="181" style="endArrow=none;html=1;rounded=0;strokeWidth=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;fontSize=12;comic=0;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1087" y="-289.02" as="sourcePoint" /> <mxPoint x="1087" y="-314.02" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="180" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeWidth=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;fontSize=12;comic=0;" target="181" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1087" y="-289.02" as="sourcePoint" /> <mxPoint x="1087" y="-314.02" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="181" parent="1" style="text;html=1;strokeColor=none;fillColor=#000000;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=12;fontColor=#FFFFFF;comic=0;jiggle=0.5;" value="&lt;p style=&quot;line-height: 130%; font-size: 12px;&quot;&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b style=&quot;font-size: 12px;&quot;&gt;rst_i&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="21" width="30" x="1072" y="-321" as="geometry" /> </mxCell> <mxCell id="182" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;rst_i&lt;/font&gt;" vertex="1"> <mxGeometry height="12" width="18" x="1078" y="73.5" as="geometry" /> </mxCell> <mxCell id="183" edge="1" parent="1" source="185" style="endArrow=none;html=1;rounded=0;strokeWidth=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;fontSize=12;comic=0;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1087" y="73.98000000000002" as="sourcePoint" /> <mxPoint x="1087" y="48.98000000000002" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="184" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeWidth=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;fontSize=12;comic=0;" target="185" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1087" y="73.98000000000002" as="sourcePoint" /> <mxPoint x="1087" y="48.98000000000002" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="185" parent="1" style="text;html=1;strokeColor=none;fillColor=#000000;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=12;fontColor=#FFFFFF;comic=0;jiggle=0.5;" value="&lt;p style=&quot;line-height: 130%; font-size: 12px;&quot;&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b style=&quot;font-size: 12px;&quot;&gt;rst_i&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="21" width="30" x="1072" y="42" as="geometry" /> </mxCell> </root> </mxGraphModel> </diagram> </mxfile> "><defs/><rect fill="#ffffff" width="100%" height="100%" x="0" y="0" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18));"/><g><g data-cell-id="0"><g data-cell-id="1"><g data-cell-id="2"><g><rect x="42" y="595.66" width="42.27" height="21" rx="3.15" ry="3.15" fill="#333333" stroke="none" pointer-events="all" style="fill: rgb(51, 51, 51);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 40px; height: 1px; padding-top: 606px; margin-left: 43px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 14px;"><b>clk_i</b></font></div></div></div></foreignObject><text x="63" y="609" fill="#FFFFFF" font-family="Helvetica" font-size="9px" text-anchor="middle">clk_i</text></switch></g></g></g><g data-cell-id="3"><g><rect x="42" y="625.66" width="43.47" height="21" rx="3.15" ry="3.15" fill="#333333" stroke="none" pointer-events="all" style="fill: rgb(51, 51, 51);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 41px; height: 1px; padding-top: 636px; margin-left: 43px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><p style="line-height: 130%;"><font style="font-size: 14px;"><b>rst_i</b></font></p></div></div></div></foreignObject><text x="64" y="640" fill="#FFFFFF" font-family="Helvetica" font-size="13px" text-anchor="middle">rst_i</text></switch></g></g></g><g data-cell-id="4"><g><rect x="114" y="606" width="91" height="29" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 621px; margin-left: 160px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; "><font style="font-size: 13px;">input signals</font></div></div></div></foreignObject><text x="160" y="624" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">input signals</text></switch></g></g></g><g data-cell-id="5"><g transform="translate(0.5,0.5)"><path d="M 841 834 Q 1010 666 1114.5 751.5 Q 1219 837 1351 660" fill="none" stroke="#ff0516" stroke-width="3" stroke-miterlimit="10" stroke-dasharray="3 9" pointer-events="stroke" style="stroke: rgb(255, 5, 22);"/></g></g><g data-cell-id="6"><g><path d="M 1255 1026 L 1255 808" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="7"><g><path d="M 1255 1026 L 1319 997" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="8"><g><path d="M 1319 997 L 1319 770" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="9"><g><rect x="1258" y="935" width="25" height="17" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 23px; height: 1px; padding-top: 944px; margin-left: 1260px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">255</div></div></div></foreignObject><text x="1260" y="947" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">255</text></switch></g></g></g><g data-cell-id="10"><g><rect x="42" y="656.66" width="43" height="20" rx="3" ry="3" fill="#4d4d4d" stroke="none" pointer-events="all" style="fill: rgb(77, 77, 77);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 45px; height: 1px; padding-top: 665px; margin-left: 41px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">req</div></div></div></foreignObject><text x="64" y="668" fill="#FFFFFF" font-family="Helvetica" font-size="12px" text-anchor="middle">req</text></switch></g></g></g><g data-cell-id="11"><g><rect x="121.63" y="643" width="131" height="76" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 129px; height: 1px; padding-top: 681px; margin-left: 124px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div align="left"><font style="font-size: 13px;">internal signal broken for schematic readability</font><br /></div></div></div></div></foreignObject><text x="124" y="685" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">internal signal broken...</text></switch></g></g></g><g data-cell-id="12"><g><rect x="78" y="649.66" width="60" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 665px; margin-left: 79px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">—</div></div></div></foreignObject><text x="108" y="668" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">—</text></switch></g></g></g><g data-cell-id="13"><g><rect x="522" y="380" width="214" height="156" fill="#ffffff" stroke="#000000" stroke-width="2" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 212px; height: 1px; padding-top: 458px; margin-left: 523px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">LOAD/<br />STORE<br />UNIT</div></div></div></foreignObject><text x="629" y="462" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">LOAD/...</text></switch></g></g></g><g data-cell-id="14"><g><rect x="231" y="380.48" width="202" height="152" fill="#ffffff" stroke="#000000" stroke-width="2" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: rgb(0, 0, 0);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 200px; height: 1px; padding-top: 456px; margin-left: 232px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><b style="font-size: 14px;">Core<br style="font-size: 14px;" /><br style="font-size: 14px;" /></b></div></div></div></foreignObject><text x="332" y="461" fill="#000000" font-family="Helvetica" font-size="14px" text-anchor="middle">Core...</text></switch></g></g></g><g data-cell-id="15"><g><rect x="364" y="380" width="18" height="12" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 16px; height: 1px; padding-top: 386px; margin-left: 365px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;">rst_i</font></div></div></div></foreignObject><text x="373" y="390" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">rst...</text></switch></g></g></g><g data-cell-id="16"><g><rect x="237" y="425" width="61" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 59px; height: 1px; padding-top: 440px; margin-left: 239px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">mem_rd_i</div></div></div></foreignObject><text x="239" y="444" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">mem_rd_i</text></switch></g></g></g><g data-cell-id="17"><g><path d="M 252.63 375 L 261.06 384.94 L 252.63 394.88 Z" fill="#ffffff" stroke="#000000" stroke-width="2" stroke-miterlimit="10" transform="rotate(90,256.85,384.94)" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="18"><g><path d="M 257.57 379.93 L 257.59 369.1" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="19"><g><rect x="237" y="348.5" width="42.27" height="21" rx="3.15" ry="3.15" fill="#000000" stroke="none" pointer-events="all" style="fill: rgb(0, 0, 0);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 40px; height: 1px; padding-top: 359px; margin-left: 238px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;"><b style="font-size: 12px;">clk_i</b></font></div></div></div></foreignObject><text x="258" y="363" fill="#FFFFFF" font-family="Helvetica" font-size="12px" text-anchor="middle">clk_i</text></switch></g></g></g><g data-cell-id="20"><g><path d="M 394.74 353.75 L 373 355.48" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="21"><g><path d="M 162.58 419 L 231 419" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="22"><g><rect x="57" y="381" width="105.58" height="152" fill="#ffffff" stroke="#000000" stroke-width="2" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: rgb(0, 0, 0);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 104px; height: 1px; padding-top: 457px; margin-left: 58px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><b style="font-size: 14px;">Instruction<br style="font-size: 14px;" />Memory<br style="font-size: 14px;" /></b></div></div></div></foreignObject><text x="110" y="461" fill="#000000" font-family="Helvetica" font-size="14px" text-anchor="middle">Instruction...</text></switch></g></g></g><g data-cell-id="23"><g><rect x="57" y="404.68" width="18" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 16px; height: 1px; padding-top: 420px; margin-left: 58px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;">A</font></div></div></div></foreignObject><text x="66" y="423" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">A</text></switch></g></g></g><g data-cell-id="24"><g><rect x="139" y="405" width="18" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 16px; height: 1px; padding-top: 420px; margin-left: 140px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;">RD</font></div></div></div></foreignObject><text x="148" y="424" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">RD</text></switch></g></g></g><g data-cell-id="25"><g><rect x="26" y="383" width="40" height="60" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 413px; margin-left: 46px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; "><p style="line-height: 100%; font-size: 12px;"><font style="font-size: 12px;"><b style="font-size: 12px;">32<br style="font-size: 12px;" />/</b></font></p></div></div></div></foreignObject><text x="46" y="417" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">32...</text></switch></g></g></g><g data-cell-id="26"><g><rect x="213" y="402.48" width="86" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 84px; height: 1px; padding-top: 417px; margin-left: 214px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;">instr_i</font></div></div></div></foreignObject><text x="256" y="421" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">instr_i</text></switch></g></g></g><g data-cell-id="27"><g><rect x="353" y="457.5" width="75" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 73px; height: 1px; padding-top: 468px; margin-left: 353px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">mem_size_o</div></div></div></foreignObject><text x="426" y="471" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">mem_size_o</text></switch></g></g></g><g data-cell-id="28"><g><rect x="152" y="401" width="40" height="50" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 426px; margin-left: 172px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; "><p style="line-height: 10%; font-size: 12px;"><font style="font-size: 12px;"><b style="font-size: 12px;">/</b></font></p><p style="line-height: 10%; font-size: 12px;"><font style="font-size: 12px;"><b style="font-size: 12px;">32</b></font></p></div></div></div></foreignObject><text x="172" y="430" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">/...</text></switch></g></g></g><g data-cell-id="29"><g><rect x="208" y="291" width="86" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 84px; height: 1px; padding-top: 306px; margin-left: 209px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;">instr_addr</font></div></div></div></foreignObject><text x="251" y="310" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">instr_addr</text></switch></g></g></g><g data-cell-id="30"><g><rect x="163" y="391" width="35.87" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 34px; height: 1px; padding-top: 406px; margin-left: 164px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;">instr</font></div></div></div></foreignObject><text x="181" y="410" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">instr</text></switch></g></g></g><g data-cell-id="31"><g><rect x="353" y="437.5" width="75" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 73px; height: 1px; padding-top: 448px; margin-left: 353px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">mem_we_o</div></div></div></foreignObject><text x="426" y="451" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">mem_we_o</text></switch></g></g></g><g data-cell-id="32"><g><rect x="353" y="417.5" width="75" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 73px; height: 1px; padding-top: 428px; margin-left: 353px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">mem_req_o</div></div></div></foreignObject><text x="426" y="431" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">mem_req_o</text></switch></g></g></g><g data-cell-id="33"><g><rect x="353" y="477.5" width="75" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 73px; height: 1px; padding-top: 488px; margin-left: 353px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">mem_wd_o</div></div></div></foreignObject><text x="426" y="491" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">mem_wd_o</text></switch></g></g></g><g data-cell-id="34"><g><rect x="353" y="497.5" width="75" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 73px; height: 1px; padding-top: 508px; margin-left: 353px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">mem_addr_o</div></div></div></foreignObject><text x="426" y="511" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">mem_addr_o</text></switch></g></g></g><g data-cell-id="35"><g><rect x="353" y="397.5" width="75" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 73px; height: 1px; padding-top: 408px; margin-left: 353px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">instr_addr_o</div></div></div></foreignObject><text x="426" y="411" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">instr_addr_o</text></switch></g></g></g><g data-cell-id="36"><g><path d="M 433 470 L 522 470.01" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="37"><g><path d="M 447 474 L 453 466" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="38"><g><rect x="439" y="454" width="13" height="15" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 11px; height: 1px; padding-top: 462px; margin-left: 439px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">3</div></div></div></foreignObject><text x="450" y="465" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="end">3</text></switch></g></g></g><g data-cell-id="39"><g><rect x="314" y="379.94" width="34" height="13.06" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 32px; height: 1px; padding-top: 386px; margin-left: 315px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">stall_i</div></div></div></foreignObject><text x="331" y="390" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">stall...</text></switch></g></g></g><g data-cell-id="40"><g><path d="M 433 410 L 473 410 L 473 316 L 21 316 L 21 420 L 56 420.02" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="41"><g><path d="M 232 443 L 200 443 L 200 552 L 499 551 L 499 524 L 521.94 524" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="42"><g><path d="M 434 451 L 521.57 451.16" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="43"><g><path d="M 434.41 430.79 L 521.79 430.86" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="44"><g><path d="M 434 509.52 L 521.83 509.44" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="45"><g><path d="M 447 496 L 453 488" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="46"><g><rect x="440" y="494" width="13" height="15" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 11px; height: 1px; padding-top: 502px; margin-left: 440px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">32</div></div></div></foreignObject><text x="451" y="505" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">32</text></switch></g></g></g><g data-cell-id="47"><g><path d="M 447 514 L 453 506" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="48"><g><rect x="440" y="476" width="13" height="15" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 11px; height: 1px; padding-top: 484px; margin-left: 440px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">32</div></div></div></foreignObject><text x="451" y="487" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">32</text></switch></g></g></g><g data-cell-id="49"><g><path d="M 433.2 492.05 L 521.83 492.18" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="50"><g><rect x="523" y="418.5" width="65" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 63px; height: 1px; padding-top: 429px; margin-left: 525px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">core_req_i</div></div></div></foreignObject><text x="525" y="432" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">core_req_i</text></switch></g></g></g><g data-cell-id="51"><g><rect x="523" y="439.5" width="65" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 63px; height: 1px; padding-top: 450px; margin-left: 525px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">core_we_i</div></div></div></foreignObject><text x="525" y="453" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">core_we_i</text></switch></g></g></g><g data-cell-id="52"><g><rect x="523" y="458.5" width="65" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 63px; height: 1px; padding-top: 469px; margin-left: 525px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">core_size_i</div></div></div></foreignObject><text x="525" y="472" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">core_size_i</text></switch></g></g></g><g data-cell-id="53"><g><rect x="523" y="480.5" width="65" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 63px; height: 1px; padding-top: 491px; margin-left: 525px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">core_wd_i</div></div></div></foreignObject><text x="525" y="494" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">core_wd_i</text></switch></g></g></g><g data-cell-id="54"><g><rect x="523" y="496.5" width="65" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 63px; height: 1px; padding-top: 507px; margin-left: 525px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">core_addr_i</div></div></div></foreignObject><text x="525" y="510" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">core_addr_i</text></switch></g></g></g><g data-cell-id="55"><g><path d="M 555.5 380.5 L 555.49 340.03 L 331.03 340.03 L 331 379.94" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="56"><g><rect x="523" y="380.5" width="65" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 63px; height: 1px; padding-top: 391px; margin-left: 525px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">core_stall_o</div></div></div></foreignObject><text x="525" y="394" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">core_stall_o</text></switch></g></g></g><g data-cell-id="57"><g><rect x="522" y="513" width="59" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 57px; height: 1px; padding-top: 523px; margin-left: 522px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">core_rd_o</div></div></div></foreignObject><text x="579" y="527" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">core_rd_o</text></switch></g></g></g><g data-cell-id="58"><g><rect x="666" y="480" width="65" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 63px; height: 1px; padding-top: 490px; margin-left: 666px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">mem_wd_o</div></div></div></foreignObject><text x="729" y="494" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">mem_wd_o</text></switch></g></g></g><g data-cell-id="59"><g><rect x="506" y="527" width="13" height="15" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 11px; height: 1px; padding-top: 535px; margin-left: 506px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">32</div></div></div></foreignObject><text x="517" y="538" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">32</text></switch></g></g></g><g data-cell-id="60"><g><path d="M 508 528 L 514 520" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="61"><g><rect x="666" y="458.5" width="65" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 63px; height: 1px; padding-top: 469px; margin-left: 666px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">mem_be_o</div></div></div></foreignObject><text x="729" y="472" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">mem_be_o</text></switch></g></g></g><g data-cell-id="62"><g><rect x="665" y="439.5" width="65" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 63px; height: 1px; padding-top: 450px; margin-left: 667px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">mem_we_o</div></div></div></foreignObject><text x="667" y="453" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">mem_we_o</text></switch></g></g></g><g data-cell-id="63"><g><rect x="664" y="418.5" width="65" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 63px; height: 1px; padding-top: 429px; margin-left: 666px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">mem_req_o</div></div></div></foreignObject><text x="666" y="432" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">mem_req_o</text></switch></g></g></g><g data-cell-id="64"><g><rect x="655" y="380.5" width="65" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 63px; height: 1px; padding-top: 391px; margin-left: 657px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">mem_ready_i</div></div></div></foreignObject><text x="657" y="394" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">mem_ready_i</text></switch></g></g></g><g data-cell-id="65"><g><path d="M 601 374.94 L 609.43 384.88 L 601 394.82 Z" fill="#ffffff" stroke="#000000" stroke-width="2" stroke-miterlimit="10" transform="rotate(90,605.22,384.88)" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="66"><g><path d="M 605 362.5 L 605.22 380.67" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="67"><g><rect x="588" y="348.5" width="31" height="21" rx="3.15" ry="3.15" fill="#000000" stroke="none" pointer-events="all" style="fill: rgb(0, 0, 0);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 29px; height: 1px; padding-top: 359px; margin-left: 589px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;"><b style="font-size: 12px;">clk_i</b></font></div></div></div></foreignObject><text x="604" y="363" fill="#FFFFFF" font-family="Helvetica" font-size="12px" text-anchor="middle">clk_i</text></switch></g></g></g><g data-cell-id="68"><g><rect x="666" y="496.5" width="65" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 63px; height: 1px; padding-top: 507px; margin-left: 666px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">mem_addr_o</div></div></div></foreignObject><text x="729" y="510" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">mem_addr_o</text></switch></g></g></g><g data-cell-id="69"><g><path d="M 736 431 L 750 431" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="70"><g><path d="M 736 450 L 962 450 L 962 267 L 1032 266.58" fill="none" stroke="#67ab9f" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(103, 171, 159);"/></g></g><g data-cell-id="71"><g><path d="M 736 470 L 933 470 L 932 299 L 1032 298.58" fill="none" stroke="#9756d9" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(151, 86, 217);"/></g></g><g data-cell-id="72"><g><path d="M 736 491 L 899 491 L 899 332 L 1032 331.5" fill="none" stroke="#00994d" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 153, 77);"/></g></g><g data-cell-id="73"><g><path d="M 736 508 L 785 508 L 785 363 L 1032 362.16" fill="none" stroke="#004c99" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 76, 153);"/></g></g><g data-cell-id="74"><g><rect x="666" y="513.5" width="65" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 63px; height: 1px; padding-top: 524px; margin-left: 666px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">mem_rd_i</div></div></div></foreignObject><text x="729" y="527" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">mem_rd_i</text></switch></g></g></g><g data-cell-id="75"><g><path d="M 373 380.48 L 373 369.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="76"><g><rect x="351.27" y="348.5" width="43.47" height="21" rx="3.15" ry="3.15" fill="#000000" stroke="none" pointer-events="all" style="fill: rgb(0, 0, 0);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 41px; height: 1px; padding-top: 359px; margin-left: 352px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><p style="line-height: 130%; font-size: 12px;"><font style="font-size: 12px;"><b style="font-size: 12px;">rst_i</b></font></p></div></div></div></foreignObject><text x="373" y="363" fill="#FFFFFF" font-family="Helvetica" font-size="12px" text-anchor="middle">rst_i</text></switch></g></g></g><g data-cell-id="77"><g><path d="M 750 474 L 756 466" fill="none" stroke="#9756d9" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(151, 86, 217);"/></g></g><g data-cell-id="78"><g><rect x="742" y="454" width="13" height="15" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 11px; height: 1px; padding-top: 462px; margin-left: 742px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #9756D9; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #9756D9; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">4</div></div></div></foreignObject><text x="753" y="465" fill="#9756D9" font-family="Helvetica" font-size="12px" text-anchor="end">4</text></switch></g></g></g><g data-cell-id="79"><g><path d="M 750 495 L 756 487" fill="none" stroke="#00994d" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 153, 77);"/></g></g><g data-cell-id="80"><g><rect x="743" y="475" width="13" height="15" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 11px; height: 1px; padding-top: 483px; margin-left: 743px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #00994D; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #00994D; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">32</div></div></div></foreignObject><text x="754" y="486" fill="#00994D" font-family="Helvetica" font-size="12px" text-anchor="end">32</text></switch></g></g></g><g data-cell-id="81"><g><path d="M 750 512 L 756 504" fill="none" stroke="#004c99" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 76, 153);"/></g></g><g data-cell-id="82"><g><rect x="743" y="492" width="13" height="15" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 11px; height: 1px; padding-top: 500px; margin-left: 743px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #004C99; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #004C99; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">32</div></div></div></foreignObject><text x="754" y="503" fill="#004C99" font-family="Helvetica" font-size="12px" text-anchor="end">32</text></switch></g></g></g><g data-cell-id="83"><g><path d="M 750 530 L 756 522" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="84"><g><rect x="743" y="510" width="13" height="15" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 11px; height: 1px; padding-top: 518px; margin-left: 743px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">32</div></div></div></foreignObject><text x="754" y="521" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">32</text></switch></g></g></g><g data-cell-id="85"><g><rect x="1032" y="233" width="105.58" height="153.5" fill="#ffffff" stroke="#000000" stroke-width="2" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: rgb(0, 0, 0);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 104px; height: 1px; padding-top: 310px; margin-left: 1033px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><b style="font-size: 14px;">Data<br style="font-size: 14px;" />Memory<br style="font-size: 14px;" /></b></div></div></div></foreignObject><text x="1085" y="314" fill="#000000" font-family="Helvetica" font-size="14px" text-anchor="middle">Data...</text></switch></g></g></g><g data-cell-id="86"><g><rect x="1032" y="347.16" width="18" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 14px; height: 1px; padding-top: 362px; margin-left: 1036px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;">A</font></div></div></div></foreignObject><text x="1036" y="366" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">A</text></switch></g></g></g><g data-cell-id="87"><g><rect x="1032" y="255.5" width="23" height="22.16" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 19px; height: 1px; padding-top: 267px; margin-left: 1036px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><span style="font-size: 12px;">WE</span></div></div></div></foreignObject><text x="1036" y="270" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">WE</text></switch></g></g></g><g data-cell-id="88"><g><path d="M 1137 307.66 L 1196 307.69 L 1255 308" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="89"><g><rect x="1115" y="292.66" width="22" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 18px; height: 1px; padding-top: 308px; margin-left: 1115px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><span style="font-size: 12px;">RD</span></div></div></div></foreignObject><text x="1133" y="311" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">RD</text></switch></g></g></g><g data-cell-id="90"><g><path d="M 1049 227.44 L 1057.43 237.38 L 1049 247.32 Z" fill="#ffffff" stroke="#000000" stroke-width="2" stroke-miterlimit="10" transform="rotate(90,1053.22,237.38)" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="91"><g><path d="M 1053 215 L 1053.22 233.17" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="92"><g><rect x="1032" y="201" width="42.27" height="21" rx="3.15" ry="3.15" fill="#000000" stroke="none" pointer-events="all" style="fill: rgb(0, 0, 0);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 40px; height: 1px; padding-top: 212px; margin-left: 1033px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;"><b style="font-size: 12px;">clk_i</b></font></div></div></div></foreignObject><text x="1053" y="215" fill="#FFFFFF" font-family="Helvetica" font-size="12px" text-anchor="middle">clk_i</text></switch></g></g></g><g data-cell-id="93"><g><rect x="1112" y="227.44" width="30.06" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 30px; height: 1px; padding-top: 242px; margin-left: 1112px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">req</div></div></div></foreignObject><text x="1112" y="246" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">req</text></switch></g></g></g><g data-cell-id="94"><g><rect x="1032" y="316.5" width="30.06" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 26px; height: 1px; padding-top: 332px; margin-left: 1036px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><span style="font-size: 12px;">WD</span></div></div></div></foreignObject><text x="1036" y="335" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">WD</text></switch></g></g></g><g data-cell-id="95"><g><rect x="1032" y="287.5" width="21" height="22.16" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 17px; height: 1px; padding-top: 299px; margin-left: 1036px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">BE</div></div></div></foreignObject><text x="1036" y="302" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">BE</text></switch></g></g></g><g data-cell-id="96"><g><path d="M 1027.79 57 L 785.03 57 L 785 360" fill="none" stroke="#0066cc" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 102, 204);"/><ellipse cx="785" cy="363" rx="3" ry="3" fill="#0066cc" stroke="#0066cc" stroke-width="2" pointer-events="all" style="fill: rgb(0, 102, 204); stroke: rgb(0, 102, 204);"/></g></g><g data-cell-id="97"><g><rect x="999.79" y="20" width="26" height="61" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 51px; margin-left: 1013px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #0066CC; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #0066CC; line-height: 1.2; pointer-events: all; white-space: nowrap; "><p style="line-height: 100%;"><b>8</b><font style="font-size: 12px;"><b><br /><font>/</font></b></font></p></div></div></div></foreignObject><text x="1013" y="54" fill="#0066CC" font-family="Helvetica" font-size="12px" text-anchor="middle">8...</text></switch></g></g></g><g data-cell-id="98"><g><rect x="1178" y="216" width="39" height="17" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 37px; height: 1px; padding-top: 225px; margin-left: 1178px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">out [0]</div></div></div></foreignObject><text x="1215" y="228" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">out [0]</text></switch></g></g></g><g data-cell-id="99"><g><path d="M 1134 197 Q 1164 197 1164 212 Q 1164 227 1134 227 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" transform="rotate(-180,1149,212)" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="100"><g><path d="M 1164.3 219.05 L 1215 219" fill="none" stroke="#99ccff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(153, 204, 255);"/><ellipse cx="1218" cy="219" rx="3" ry="3" fill="#99ccff" stroke="#99ccff" pointer-events="all" style="fill: rgb(153, 204, 255); stroke: rgb(153, 204, 255);"/></g></g><g data-cell-id="101"><g><path d="M 1164.27 206.06 L 1194 206" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="102"><g><rect x="1181" y="199" width="21" height="14" rx="2.1" ry="2.1" fill="#4d4d4d" stroke="none" pointer-events="all" style="fill: rgb(77, 77, 77);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 23px; height: 1px; padding-top: 204px; margin-left: 1180px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">req</div></div></div></foreignObject><text x="1192" y="208" fill="#FFFFFF" font-family="Helvetica" font-size="12px" text-anchor="middle">req</text></switch></g></g></g><g data-cell-id="103"><g><path d="M 1121 233 L 1121 212 L 1134 212" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="104"><g><rect x="787" y="299" width="40" height="17" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 38px; height: 1px; padding-top: 308px; margin-left: 787px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">[31:24]</div></div></div></foreignObject><text x="825" y="311" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">[31:24]</text></switch></g></g></g><g data-cell-id="105"><g><rect x="790" y="343" width="67" height="17" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 65px; height: 1px; padding-top: 352px; margin-left: 790px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">{8'd0,[23:0]}</div></div></div></foreignObject><text x="855" y="355" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">{8'd0,[23:0...</text></switch></g></g></g><g data-cell-id="106"><g><rect x="1032" y="506" width="105.58" height="153.5" fill="#ffffff" stroke="#000000" stroke-width="2" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: rgb(0, 0, 0);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 104px; height: 1px; padding-top: 583px; margin-left: 1033px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><b>Periph<br />Device<br />1<br /></b></div></div></div></foreignObject><text x="1085" y="587" fill="#000000" font-family="Helvetica" font-size="14px" text-anchor="middle">Periph...</text></switch></g></g></g><g data-cell-id="107"><g><path d="M 1032 635.16 L 864 635.23 L 864 366" fill="none" stroke="#004c99" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 76, 153);"/><ellipse cx="864" cy="363" rx="3" ry="3" fill="#004c99" stroke="#004c99" stroke-width="2" pointer-events="all" style="fill: rgb(0, 76, 153); stroke: rgb(0, 76, 153);"/></g></g><g data-cell-id="108"><g><rect x="1032" y="620.16" width="18" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 14px; height: 1px; padding-top: 635px; margin-left: 1036px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;">A</font></div></div></div></foreignObject><text x="1036" y="639" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">A</text></switch></g></g></g><g data-cell-id="109"><g><path d="M 1032 539.58 L 963.03 539.57 L 963.03 449 L 965 449" fill="none" stroke="#67ab9f" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(103, 171, 159);"/><ellipse cx="962" cy="449" rx="3" ry="3" fill="#67ab9f" stroke="#67ab9f" pointer-events="all" style="fill: rgb(103, 171, 159); stroke: rgb(103, 171, 159);"/></g></g><g data-cell-id="110"><g><rect x="1032" y="528.5" width="23" height="22.16" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 19px; height: 1px; padding-top: 540px; margin-left: 1036px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><span style="font-size: 12px;">WE</span></div></div></div></foreignObject><text x="1036" y="543" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">WE</text></switch></g></g></g><g data-cell-id="111"><g><path d="M 1137 580.66 L 1196 580.71 L 1255 581" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="112"><g><rect x="1115" y="565.66" width="22" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 18px; height: 1px; padding-top: 581px; margin-left: 1115px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><span style="font-size: 12px;">RD</span></div></div></div></foreignObject><text x="1133" y="584" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">RD</text></switch></g></g></g><g data-cell-id="113"><g><path d="M 1049 500.44 L 1057.43 510.38 L 1049 520.32 Z" fill="#ffffff" stroke="#000000" stroke-width="2" stroke-miterlimit="10" transform="rotate(90,1053.22,510.38)" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="114"><g><path d="M 1053 488 L 1053.22 506.17" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="115"><g><rect x="1032" y="474" width="42.27" height="21" rx="3.15" ry="3.15" fill="#000000" stroke="none" pointer-events="all" style="fill: rgb(0, 0, 0);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 40px; height: 1px; padding-top: 485px; margin-left: 1033px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;"><b style="font-size: 12px;">clk_i</b></font></div></div></div></foreignObject><text x="1053" y="488" fill="#FFFFFF" font-family="Helvetica" font-size="12px" text-anchor="middle">clk_i</text></switch></g></g></g><g data-cell-id="116"><g><rect x="1112" y="500.44" width="30.06" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 30px; height: 1px; padding-top: 515px; margin-left: 1112px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">req</div></div></div></foreignObject><text x="1112" y="519" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">req</text></switch></g></g></g><g data-cell-id="117"><g><path d="M 1032 604.5 L 900 604.49 L 900 491 L 902 491" fill="none" stroke="#00994d" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 153, 77);"/><ellipse cx="899" cy="491" rx="3" ry="3" fill="#00994d" stroke="#00994d" stroke-width="2" pointer-events="all" style="fill: rgb(0, 153, 77); stroke: rgb(0, 153, 77);"/></g></g><g data-cell-id="118"><g><rect x="1032" y="589.5" width="30.06" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 26px; height: 1px; padding-top: 605px; margin-left: 1036px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><span style="font-size: 12px;">WD</span></div></div></div></foreignObject><text x="1036" y="608" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">WD</text></switch></g></g></g><g data-cell-id="119"><g><rect x="1178" y="489" width="39" height="17" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 37px; height: 1px; padding-top: 498px; margin-left: 1178px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">out [1]</div></div></div></foreignObject><text x="1215" y="501" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">out [1]</text></switch></g></g></g><g data-cell-id="120"><g><path d="M 1134 470 Q 1164 470 1164 485 Q 1164 500 1134 500 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" transform="rotate(-180,1149,485)" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="121"><g><path d="M 1164.3 492.05 L 1215 492" fill="none" stroke="#99ccff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(153, 204, 255);"/><ellipse cx="1218" cy="492" rx="3" ry="3" fill="#99ccff" stroke="#99ccff" pointer-events="all" style="fill: rgb(153, 204, 255); stroke: rgb(153, 204, 255);"/></g></g><g data-cell-id="122"><g><path d="M 1164.27 479.06 L 1194 479" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="123"><g><rect x="1181" y="472" width="21" height="14" rx="2.1" ry="2.1" fill="#4d4d4d" stroke="none" pointer-events="all" style="fill: rgb(77, 77, 77);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 23px; height: 1px; padding-top: 477px; margin-left: 1180px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">req</div></div></div></foreignObject><text x="1192" y="481" fill="#FFFFFF" font-family="Helvetica" font-size="12px" text-anchor="middle">req</text></switch></g></g></g><g data-cell-id="124"><g><path d="M 1121 506 L 1121 485 L 1134 485" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="125"><g><rect x="1032" y="869" width="105.58" height="153.5" fill="#ffffff" stroke="#000000" stroke-width="2" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: rgb(0, 0, 0);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 75px; height: 1px; padding-top: 946px; margin-left: 1063px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><b>Periph<br />Device<br />255<br /></b></div></div></div></foreignObject><text x="1063" y="950" fill="#000000" font-family="Helvetica" font-size="14px">Periph...</text></switch></g></g></g><g data-cell-id="126"><g><rect x="1032" y="983.16" width="18" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 14px; height: 1px; padding-top: 998px; margin-left: 1036px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;">A</font></div></div></div></foreignObject><text x="1036" y="1002" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">A</text></switch></g></g></g><g data-cell-id="127"><g><rect x="1032" y="891.5" width="23" height="22.16" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 19px; height: 1px; padding-top: 903px; margin-left: 1036px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><span style="font-size: 12px;">WE</span></div></div></div></foreignObject><text x="1036" y="906" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">WE</text></switch></g></g></g><g data-cell-id="128"><g><rect x="1115" y="928.66" width="22" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 18px; height: 1px; padding-top: 944px; margin-left: 1115px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><span style="font-size: 12px;">RD</span></div></div></div></foreignObject><text x="1133" y="947" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">RD</text></switch></g></g></g><g data-cell-id="129"><g><path d="M 1049 863.44 L 1057.43 873.38 L 1049 883.32 Z" fill="#ffffff" stroke="#000000" stroke-width="2" stroke-miterlimit="10" transform="rotate(90,1053.22,873.38)" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="130"><g><path d="M 1053 851 L 1053.22 869.17" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="131"><g><rect x="1032" y="837" width="42.27" height="21" rx="3.15" ry="3.15" fill="#000000" stroke="none" pointer-events="all" style="fill: rgb(0, 0, 0);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 40px; height: 1px; padding-top: 848px; margin-left: 1033px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;"><b style="font-size: 12px;">clk_i</b></font></div></div></div></foreignObject><text x="1053" y="851" fill="#FFFFFF" font-family="Helvetica" font-size="12px" text-anchor="middle">clk_i</text></switch></g></g></g><g data-cell-id="132"><g><rect x="1112" y="863.44" width="30.06" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 30px; height: 1px; padding-top: 878px; margin-left: 1112px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">req</div></div></div></foreignObject><text x="1112" y="882" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">req</text></switch></g></g></g><g data-cell-id="133"><g><rect x="1032" y="952.5" width="30.06" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 26px; height: 1px; padding-top: 968px; margin-left: 1036px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><span style="font-size: 12px;">WD</span></div></div></div></foreignObject><text x="1036" y="971" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">WD</text></switch></g></g></g><g data-cell-id="134"><g><rect x="1161" y="852" width="56" height="17" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 54px; height: 1px; padding-top: 861px; margin-left: 1161px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">out [255]</div></div></div></foreignObject><text x="1215" y="864" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">out [255]</text></switch></g></g></g><g data-cell-id="135"><g><path d="M 1134 833 Q 1164 833 1164 848 Q 1164 863 1134 863 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" transform="rotate(-180,1149,848)" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="136"><g><path d="M 1164.3 855.05 L 1215 855" fill="none" stroke="#99ccff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(153, 204, 255);"/><ellipse cx="1218" cy="855" rx="3" ry="3" fill="#99ccff" stroke="#99ccff" pointer-events="all" style="fill: rgb(153, 204, 255); stroke: rgb(153, 204, 255);"/></g></g><g data-cell-id="137"><g><path d="M 1164.27 842.06 L 1194 842" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="138"><g><rect x="1181" y="835" width="21" height="14" rx="2.1" ry="2.1" fill="#4d4d4d" stroke="none" pointer-events="all" style="fill: rgb(77, 77, 77);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 23px; height: 1px; padding-top: 840px; margin-left: 1180px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">req</div></div></div></foreignObject><text x="1192" y="844" fill="#FFFFFF" font-family="Helvetica" font-size="12px" text-anchor="middle">req</text></switch></g></g></g><g data-cell-id="139"><g><path d="M 1121 869 L 1121 848 L 1134 848" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="140"><g><path d="M 864 787 L 864 638" fill="none" stroke="#004c99" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 76, 153);"/><ellipse cx="864" cy="635" rx="3" ry="3" fill="#004c99" stroke="#004c99" stroke-width="2" pointer-events="all" style="fill: rgb(0, 76, 153); stroke: rgb(0, 76, 153);"/></g></g><g data-cell-id="141"><g><path d="M 864 852 L 864 999 L 1032 998.16" fill="none" stroke="#004c99" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 76, 153);"/></g></g><g data-cell-id="142"><g><path d="M 900 750 L 900 608" fill="none" stroke="#00994d" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 153, 77);"/><ellipse cx="900" cy="605" rx="3" ry="3" fill="#00994d" stroke="#00994d" stroke-width="2" pointer-events="all" style="fill: rgb(0, 153, 77); stroke: rgb(0, 153, 77);"/></g></g><g data-cell-id="143"><g><path d="M 1032 967.5 L 901 967 L 900 821" fill="none" stroke="#00994d" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 153, 77);"/></g></g><g data-cell-id="144"><g><path d="M 962 697 L 962.98 542" fill="none" stroke="#67ab9f" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(103, 171, 159);"/><ellipse cx="963" cy="539" rx="3" ry="3" fill="#67ab9f" stroke="#67ab9f" pointer-events="all" style="fill: rgb(103, 171, 159); stroke: rgb(103, 171, 159);"/></g></g><g data-cell-id="145"><g><path d="M 1032 902.58 L 964 903 L 964 770" fill="none" stroke="#67ab9f" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(103, 171, 159);"/></g></g><g data-cell-id="146"><g><rect x="746" y="423" width="27" height="15.5" rx="2.32" ry="2.32" fill="#4d4d4d" stroke="none" pointer-events="all" style="fill: rgb(77, 77, 77);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 29px; height: 1px; padding-top: 429px; margin-left: 745px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">req</div></div></div></foreignObject><text x="760" y="432" fill="#FFFFFF" font-family="Helvetica" font-size="12px" text-anchor="middle">req</text></switch></g></g></g><g data-cell-id="147"><g><rect x="1027.79" y="23" width="109" height="67" fill="#ffffff" stroke="#000000" stroke-width="2" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: rgb(0, 0, 0);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 107px; height: 1px; padding-top: 57px; margin-left: 1029px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><b>OneHot Encoder</b></div></div></div></foreignObject><text x="1082" y="61" fill="#000000" font-family="Helvetica" font-size="14px" text-anchor="middle">OneHot Encoder</text></switch></g></g></g><g data-cell-id="148"><g><rect x="1027.79" y="43" width="15" height="24" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 13px; height: 1px; padding-top: 55px; margin-left: 1028px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">in</div></div></div></foreignObject><text x="1041" y="59" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">in</text></switch></g></g></g><g data-cell-id="149"><g><rect x="1120.79" y="43" width="15" height="24" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 13px; height: 1px; padding-top: 55px; margin-left: 1121px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">out</div></div></div></foreignObject><text x="1134" y="59" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">out</text></switch></g></g></g><g data-cell-id="150"><g><rect x="1131.79" y="20" width="40" height="61" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 51px; margin-left: 1152px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #99CCFF; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #99CCFF; line-height: 1.2; pointer-events: all; white-space: nowrap; "><p style="line-height: 100%;"><font style="font-size: 12px;"><b>256<br /><font>/</font></b></font></p></div></div></div></foreignObject><text x="1152" y="54" fill="#99CCFF" font-family="Helvetica" font-size="12px" text-anchor="middle">256...</text></switch></g></g></g><g data-cell-id="151"><g><path d="M 1218 492 L 1218 57 L 1136.79 56.5" fill="none" stroke="#99ccff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(153, 204, 255);"/></g></g><g data-cell-id="152"><g><path d="M 1218 733 L 1218 492" fill="none" stroke="#99ccff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(153, 204, 255);"/></g></g><g data-cell-id="153"><g><path d="M 1218 856 L 1218 804" fill="none" stroke="#99ccff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(153, 204, 255);"/></g></g><g data-cell-id="154"><g><path d="M 1319 643 L 1319 295" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="155"><g><path d="M 1255 267 L 1319 295" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="156"><g><path d="M 1255 704 L 1255 267" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="157"><g><rect x="1258" y="300" width="22" height="17" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 20px; height: 1px; padding-top: 309px; margin-left: 1260px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div align="left">0</div></div></div></div></foreignObject><text x="1260" y="312" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">0</text></switch></g></g></g><g data-cell-id="158"><g><rect x="1259" y="572.16" width="22" height="17" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 20px; height: 1px; padding-top: 581px; margin-left: 1261px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">1</div></div></div></foreignObject><text x="1261" y="584" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">1</text></switch></g></g></g><g data-cell-id="159"><g><path d="M 788 157 L 1291 157 L 1291 283" fill="none" stroke="#0066cc" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 102, 204);"/><ellipse cx="785" cy="157" rx="3" ry="3" fill="#0066cc" stroke="#0066cc" stroke-width="2" pointer-events="all" style="fill: rgb(0, 102, 204); stroke: rgb(0, 102, 204);"/></g></g><g data-cell-id="160"><g><path d="M 1150.5 311 L 1156.5 303" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="161"><g><rect x="1143.5" y="291" width="13" height="15" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 11px; height: 1px; padding-top: 299px; margin-left: 1144px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">32</div></div></div></foreignObject><text x="1155" y="302" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">32</text></switch></g></g></g><g data-cell-id="162"><g><path d="M 1151 585 L 1157 577" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="163"><g><rect x="1144" y="565" width="13" height="15" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 11px; height: 1px; padding-top: 573px; margin-left: 1144px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">32</div></div></div></foreignObject><text x="1155" y="576" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">32</text></switch></g></g></g><g data-cell-id="164"><g><path d="M 1336 585.66 L 1342 577.66" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="165"><g><rect x="1329" y="565.66" width="13" height="15" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 11px; height: 1px; padding-top: 573px; margin-left: 1329px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">32</div></div></div></foreignObject><text x="1340" y="577" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">32</text></switch></g></g></g><g data-cell-id="166"><g><path d="M 736.43 525.55 L 784 526 L 784 1070 L 1409 1070 L 1409 581 L 1320.44 581" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="167"><g><path d="M 1137 944 L 1255 944" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="168"><g><path d="M 1151 948 L 1157 940" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="169"><g><rect x="1144" y="928" width="13" height="15" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 11px; height: 1px; padding-top: 936px; margin-left: 1144px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">32</div></div></div></foreignObject><text x="1155" y="939" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">32</text></switch></g></g></g><g data-cell-id="170"><g><path d="M 736 393 L 750 393" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="171"><g><rect x="78" y="603.66" width="60" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 619px; margin-left: 79px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">—</div></div></div></foreignObject><text x="108" y="622" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">—</text></switch></g></g></g><g data-cell-id="172"><g><path d="M 98 594 L 93 594 Q 88 594 88 604 L 88 612.5 Q 88 621 83 621 L 80.5 621 Q 78 621 83 621 L 85.5 621 Q 88 621 88 631 L 88 639.5 Q 88 648 93 648 L 98 648" fill="none" stroke="#000000" stroke-miterlimit="10" transform="translate(88,0)scale(-1,1)translate(-88,0)" pointer-events="all" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="173"><g><rect x="750" y="383" width="26" height="17" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 24px; height: 1px; padding-top: 392px; margin-left: 750px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">1'b1</div></div></div></foreignObject><text x="774" y="395" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">1'b1</text></switch></g></g></g><g data-cell-id="174"><g><rect x="630" y="380" width="18" height="12" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 16px; height: 1px; padding-top: 386px; margin-left: 631px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;">rst_i</font></div></div></div></foreignObject><text x="639" y="390" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">rst...</text></switch></g></g></g><g data-cell-id="175"><g><path d="M 654 353.75 L 639 355.48" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="176"><g><path d="M 639 380.48 L 639 369.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="177"><g><rect x="624" y="348.5" width="30" height="21" rx="3.15" ry="3.15" fill="#000000" stroke="none" pointer-events="all" style="fill: rgb(0, 0, 0);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 28px; height: 1px; padding-top: 359px; margin-left: 625px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><p style="line-height: 130%; font-size: 12px;"><font style="font-size: 12px;"><b style="font-size: 12px;">rst_i</b></font></p></div></div></div></foreignObject><text x="639" y="363" fill="#FFFFFF" font-family="Helvetica" font-size="12px" text-anchor="middle">rst_i</text></switch></g></g></g><g data-cell-id="178"><g><rect x="1084" y="505.5" width="18" height="12" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 16px; height: 1px; padding-top: 512px; margin-left: 1085px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;">rst_i</font></div></div></div></foreignObject><text x="1093" y="515" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">rst...</text></switch></g></g></g><g data-cell-id="179"><g><path d="M 1108 479.25 L 1093 480.98" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="180"><g><path d="M 1093 505.98 L 1093 495" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="181"><g><rect x="1078" y="474" width="30" height="21" rx="3.15" ry="3.15" fill="#000000" stroke="none" pointer-events="all" style="fill: rgb(0, 0, 0);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 28px; height: 1px; padding-top: 485px; margin-left: 1079px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><p style="line-height: 130%; font-size: 12px;"><font style="font-size: 12px;"><b style="font-size: 12px;">rst_i</b></font></p></div></div></div></foreignObject><text x="1093" y="488" fill="#FFFFFF" font-family="Helvetica" font-size="12px" text-anchor="middle">rst_i</text></switch></g></g></g><g data-cell-id="182"><g><rect x="1084" y="868.5" width="18" height="12" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 16px; height: 1px; padding-top: 875px; margin-left: 1085px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;">rst_i</font></div></div></div></foreignObject><text x="1093" y="878" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">rst...</text></switch></g></g></g><g data-cell-id="183"><g><path d="M 1108 842.25 L 1093 843.98" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="184"><g><path d="M 1093 868.98 L 1093 858" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="185"><g><rect x="1078" y="837" width="30" height="21" rx="3.15" ry="3.15" fill="#000000" stroke="none" pointer-events="all" style="fill: rgb(0, 0, 0);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 28px; height: 1px; padding-top: 848px; margin-left: 1079px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><p style="line-height: 130%; font-size: 12px;"><font style="font-size: 12px;"><b style="font-size: 12px;">rst_i</b></font></p></div></div></div></foreignObject><text x="1093" y="851" fill="#FFFFFF" font-family="Helvetica" font-size="12px" text-anchor="middle">rst_i</text></switch></g></g></g></g></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg> |