mirror of
https://github.com/MPSU/APS.git
synced 2026-07-26 00:38:26 +00:00
4 lines
122 KiB
XML
4 lines
122 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="850px" height="367px" viewBox="0 0 850 367" 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="8_e_IQjOg5j5o02b3rUG"> <mxGraphModel dx="1554" dy="922" grid="1" gridSize="1" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" background="#ffffff" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" parent="0" /> <mxCell id="2" 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="217" x="632" y="285" as="geometry" /> </mxCell> <mxCell id="3" 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="379" y="285.48" as="geometry" /> </mxCell> <mxCell id="4" 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&lt;/font&gt;" vertex="1"> <mxGeometry height="22" width="18" x="512" y="285" as="geometry" /> </mxCell> <mxCell id="5" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingLeft=3;" value="MEM_RD" vertex="1"> <mxGeometry height="30" width="73" x="379" y="330" as="geometry" /> </mxCell> <mxCell id="6" 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="400.6347953216375" y="280.00000000000006" as="geometry" /> </mxCell> <mxCell id="7" 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="8" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="405.5674269005849" y="284.93378881987576" /> </Array> <mxPoint x="405.5674269005849" y="284.93378881987576" as="sourcePoint" /> <mxPoint x="405.5674269005849" y="274.99590062111804" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="8" parent="1" style="text;html=1;strokeColor=none;fillColor=#000000;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=14;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 style=&quot;font-size: 14px;&quot;&gt;clk_i&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="21" width="42.27" x="385" y="253.5" as="geometry" /> </mxCell> <mxCell id="9" edge="1" parent="1" source="80" 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="521" y="285.48" as="sourcePoint" /> <mxPoint x="521" y="260.48" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="10" edge="1" parent="1" source="11" 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;entryX=-0.006;entryY=0.565;entryDx=0;entryDy=0;entryPerimeter=0;" target="15"> <mxGeometry relative="1" as="geometry"> <mxPoint x="398" y="324" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="11" 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="224" y="286" as="geometry" /> </mxCell> <mxCell id="12" 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;ADDR&lt;/font&gt;" vertex="1"> <mxGeometry height="30" width="42" x="225" y="309.68" as="geometry" /> </mxCell> <mxCell id="13" 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="306" y="309.9999999999999" as="geometry" /> </mxCell> <mxCell id="14" 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;br&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="49" width="19" x="204" y="294.16" as="geometry" /> </mxCell> <mxCell id="15" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingLeft=3;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;INSTR&lt;/font&gt;" vertex="1"> <mxGeometry height="30" width="86" x="379" y="307" as="geometry" /> </mxCell> <mxCell id="16" 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" vertex="1"> <mxGeometry height="20" width="75" x="501" y="362.5" as="geometry" /> </mxCell> <mxCell id="18" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;comic=0;" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;instr_addr&lt;/font&gt;" vertex="1"> <mxGeometry height="30" width="86" x="375" y="194" as="geometry" /> </mxCell> <mxCell id="19" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;comic=0;" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;instr&lt;/font&gt;" vertex="1"> <mxGeometry height="30" width="35.87" x="330" y="296" as="geometry" /> </mxCell> <mxCell id="20" parent="1" style="text;html=1;strokeColor=none;fillColor=#000000;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=14;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 style=&quot;font-size: 14px;&quot;&gt;clk_i&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="21" width="42.27" x="224" y="457" as="geometry" /> </mxCell> <mxCell id="21" parent="1" style="text;html=1;strokeColor=none;fillColor=#000000;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=14;fontColor=#FFFFFF;comic=0;jiggle=0.5;" value="&lt;p style=&quot;line-height: 130%; font-size: 14px;&quot;&gt;&lt;font style=&quot;font-size: 14px;&quot;&gt;&lt;b style=&quot;font-size: 14px;&quot;&gt;rst_i&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="21" width="43.47" x="224" y="487" as="geometry" /> </mxCell> <mxCell id="22" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=14;comic=0;" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;— input signals&lt;/font&gt;" vertex="1"> <mxGeometry height="30" width="115" x="285.27" y="468" as="geometry" /> </mxCell> <mxCell id="23" 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" vertex="1"> <mxGeometry height="20" width="75" x="501" y="342.5" as="geometry" /> </mxCell> <mxCell id="24" 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" vertex="1"> <mxGeometry height="20" width="75" x="501" y="322.5" as="geometry" /> </mxCell> <mxCell id="25" 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" vertex="1"> <mxGeometry height="20" width="75" x="501" y="382.5" as="geometry" /> </mxCell> <mxCell id="26" 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" vertex="1"> <mxGeometry height="20" width="75" x="501" y="402.5" 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="INST_ADDR" vertex="1"> <mxGeometry height="20" width="75" x="501" y="302.5" as="geometry" /> </mxCell> <mxCell id="29" 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="595" y="377" as="sourcePoint" /> <mxPoint x="601" y="369" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="30" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;fontSize=14;" value="3" vertex="1"> <mxGeometry height="15" width="13" x="587" y="357" as="geometry" /> </mxCell> <mxCell id="31" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="STALL" vertex="1"> <mxGeometry height="23.06" width="34" x="462" y="284.94" as="geometry" /> </mxCell> <mxCell id="32" edge="1" parent="1" source="3" style="endArrow=none;html=1;rounded=0;strokeWidth=2;entryX=0.001;entryY=0.257;entryDx=0;entryDy=0;exitX=1.002;exitY=0.194;exitDx=0;exitDy=0;exitPerimeter=0;entryPerimeter=0;" target="11" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="600" y="315" /> <mxPoint x="600" y="221" /> <mxPoint x="200" y="221" /> <mxPoint x="200" y="325" /> </Array> <mxPoint x="600" y="315" as="sourcePoint" /> <mxPoint x="171.42857142857142" y="325" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="33" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeWidth=2;entryX=-0.016;entryY=0.552;entryDx=0;entryDy=0;entryPerimeter=0;" target="58" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="356" y="348" /> <mxPoint x="356" y="457" /> <mxPoint x="600" y="457" /> <mxPoint x="600" y="429" /> </Array> <mxPoint x="379" y="348" as="sourcePoint" /> <mxPoint x="703.9409999999998" y="429" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="35" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;startArrow=none;startFill=0;exitX=1.001;exitY=0.331;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.001;entryY=0.306;entryDx=0;entryDy=0;entryPerimeter=0;" target="2" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="581.202" y="332.7919999999999" as="sourcePoint" /> <mxPoint x="632" y="333.01199999999994" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="36" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;entryX=-0.032;entryY=0.646;entryDx=0;entryDy=0;entryPerimeter=0;strokeWidth=2;exitX=1.001;exitY=0.849;exitDx=0;exitDy=0;exitPerimeter=0;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="581.202" y="413.528" as="sourcePoint" /> <mxPoint x="630.8880000000001" y="413.4200000000001" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="37" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="595" y="397" as="sourcePoint" /> <mxPoint x="601" y="389" 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;fontSize=14;" value="32" vertex="1"> <mxGeometry height="15" width="13" x="587" y="397" as="geometry" /> </mxCell> <mxCell id="39" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="595" y="417" as="sourcePoint" /> <mxPoint x="601" y="409" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="40" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" value="32" vertex="1"> <mxGeometry height="15" width="13" x="588" y="377" as="geometry" /> </mxCell> <mxCell id="41" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeWidth=2;entryX=-0.028;entryY=0.587;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1.001;exitY=0.734;exitDx=0;exitDy=0;exitPerimeter=0;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points" /> <mxPoint x="581.2019999999999" y="393.0480000000001" as="sourcePoint" /> <mxPoint x="631.152" y="393.24" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="42" 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="890" y="284.5" as="geometry" /> </mxCell> <mxCell id="43" 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="17" x="891" y="396.66" as="geometry" /> </mxCell> <mxCell id="44" 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="22" x="891" y="343" as="geometry" /> </mxCell> <mxCell id="45" 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="24" x="970" y="344.16" as="geometry" /> </mxCell> <mxCell id="46" 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="907.0047953216376" y="278.94000000000005" as="geometry" /> </mxCell> <mxCell id="47" 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="46"> <mxGeometry relative="1" as="geometry"> <Array as="points"> <mxPoint x="911" y="266.5" /> </Array> <mxPoint x="911" y="266.5" as="sourcePoint" /> </mxGeometry> </mxCell> <mxCell id="48" parent="1" style="text;html=1;strokeColor=none;fillColor=#000000;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=14;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 style=&quot;font-size: 14px;&quot;&gt;clk_i&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="21" width="42.27" x="890" y="252.5" as="geometry" /> </mxCell> <mxCell id="49" 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="34.06" x="891" y="318.16" as="geometry" /> </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;spacingLeft=2;" value="&lt;span style=&quot;font-size: 12px;&quot;&gt;WD&lt;/span&gt;" vertex="1"> <mxGeometry height="30" width="29.06" x="891" y="380" 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;spacingLeft=2;" value="CORE_REQ" vertex="1"> <mxGeometry height="20" width="66" x="633" y="323" 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;spacingLeft=2;" value="CORE_WE" vertex="1"> <mxGeometry height="20" width="66" x="633" y="342.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;spacingLeft=2;" value="CORE_WD" vertex="1"> <mxGeometry height="20" width="66" x="633" y="382.5" as="geometry" /> </mxCell> <mxCell id="56" edge="1" parent="1" source="57" 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="31"> <mxGeometry relative="1" as="geometry"> <Array as="points"> <mxPoint x="667" y="245" /> <mxPoint x="479" y="245" /> </Array> </mxGeometry> </mxCell> <mxCell id="57" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="STALL" vertex="1"> <mxGeometry height="20" width="50" x="649" y="285.5" as="geometry" /> </mxCell> <mxCell id="58" 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="CORE_RD" vertex="1"> <mxGeometry height="20" width="63" x="633" y="418" as="geometry" /> </mxCell> <mxCell id="59" 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="20" x="891" y="363" as="geometry" /> </mxCell> <mxCell id="60" 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="MEM_WD" vertex="1"> <mxGeometry height="20" width="69" x="779" y="385" as="geometry" /> </mxCell> <mxCell id="61" 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="617" y="432" as="geometry" /> </mxCell> <mxCell id="62" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="619" y="433" as="sourcePoint" /> <mxPoint x="625" y="425" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="63" 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="MEM_BE" vertex="1"> <mxGeometry height="20" width="69" x="779" y="363.5" as="geometry" /> </mxCell> <mxCell id="64" 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="MEM_WE" vertex="1"> <mxGeometry height="20" width="70" x="778" y="344.5" as="geometry" /> </mxCell> <mxCell id="65" 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="MEM_REQ" vertex="1"> <mxGeometry height="20" width="71" x="777" y="323.5" as="geometry" /> </mxCell> <mxCell id="66" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="READY" vertex="1"> <mxGeometry height="20" width="45" x="788" y="285.5" as="geometry" /> </mxCell> <mxCell id="67" 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="709.0047953216376" y="279.94000000000005" as="geometry" /> </mxCell> <mxCell id="68" 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="67"> <mxGeometry relative="1" as="geometry"> <Array as="points"> <mxPoint x="713" y="267.5" /> </Array> <mxPoint x="713" y="267.5" as="sourcePoint" /> </mxGeometry> </mxCell> <mxCell id="69" parent="1" style="text;html=1;strokeColor=none;fillColor=#000000;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=14;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 style=&quot;font-size: 14px;&quot;&gt;clk_i&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="21" width="39" x="694" y="253.5" as="geometry" /> </mxCell> <mxCell id="70" 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="MEM_ADDR" vertex="1"> <mxGeometry height="20" width="69" x="779" y="401.5" as="geometry" /> </mxCell> <mxCell id="71" 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;entryX=-0.002;entryY=0.334;entryDx=0;entryDy=0;entryPerimeter=0;" target="42" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="849" y="336" as="sourcePoint" /> <mxPoint x="938" y="336" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="72" 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;entryX=-0.002;entryY=0.458;entryDx=0;entryDy=0;entryPerimeter=0;" target="42" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="849" y="355" as="sourcePoint" /> <mxPoint x="938" y="355" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="73" 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;strokeWidth=2;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="849" y="375" as="sourcePoint" /> <mxPoint x="890" y="375" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="74" 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;strokeWidth=2;entryX=-0.004;entryY=0.727;entryDx=0;entryDy=0;entryPerimeter=0;" target="42" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="849" y="396" as="sourcePoint" /> <mxPoint x="903" y="396" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="75" 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;strokeWidth=2;entryX=-0.029;entryY=0.547;entryDx=0;entryDy=0;entryPerimeter=0;" target="43" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="849" y="413" as="sourcePoint" /> <mxPoint x="938" y="413" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="76" 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="MEM_RD" vertex="1"> <mxGeometry height="20" width="69" x="779" y="418.5" as="geometry" /> </mxCell> <mxCell id="77" edge="1" parent="1" source="78" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.795;entryY=0.003;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;"> <mxGeometry relative="1" as="geometry"> <Array as="points"> <mxPoint x="983" y="245" /> <mxPoint x="808" y="245" /> </Array> <mxPoint x="808.4100000000001" y="285.45744" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="78" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;" value="READY" vertex="1"> <mxGeometry height="20" width="45" x="947" y="284.5" as="geometry" /> </mxCell> <mxCell id="79" 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="80" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="521" y="285.48" as="sourcePoint" /> <mxPoint x="521" y="260.48" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="80" parent="1" style="text;html=1;strokeColor=none;fillColor=#000000;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=14;fontColor=#FFFFFF;comic=0;jiggle=0.5;" value="&lt;p style=&quot;line-height: 130%; font-size: 14px;&quot;&gt;&lt;font style=&quot;font-size: 14px;&quot;&gt;&lt;b style=&quot;font-size: 14px;&quot;&gt;rst_i&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="21" width="43.47" x="499.27" y="253.5" as="geometry" /> </mxCell> <mxCell id="81" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;startArrow=none;startFill=0;entryX=1.001;entryY=0.485;entryDx=0;entryDy=0;entryPerimeter=0;strokeWidth=2;" target="42" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="876" y="431" /> <mxPoint x="876" y="456" /> <mxPoint x="1007" y="456" /> <mxPoint x="1007" y="359" /> </Array> <mxPoint x="849" y="431" as="sourcePoint" /> <mxPoint x="938" y="428" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="82" 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="867" y="379" as="sourcePoint" /> <mxPoint x="873" y="371" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="83" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;fontSize=14;" value="4" vertex="1"> <mxGeometry height="15" width="13" x="856" y="359" as="geometry" /> </mxCell> <mxCell id="84" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="867" y="400" as="sourcePoint" /> <mxPoint x="873" y="392" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="85" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" value="32" vertex="1"> <mxGeometry height="15" width="13" x="857" y="380" as="geometry" /> </mxCell> <mxCell id="86" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="867" y="417" as="sourcePoint" /> <mxPoint x="873" y="409" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="87" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" value="32" vertex="1"> <mxGeometry height="15" width="13" x="857" y="397" as="geometry" /> </mxCell> <mxCell id="88" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="867" y="435" as="sourcePoint" /> <mxPoint x="873" y="427" 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=14;" value="32" vertex="1"> <mxGeometry height="15" width="13" x="857" y="415" as="geometry" /> </mxCell> <mxCell id="90" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingTop=2;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;RST&lt;/font&gt;" vertex="1"> <mxGeometry height="17" width="18" x="755" y="286" as="geometry" /> </mxCell> <mxCell id="91" edge="1" parent="1" source="93" 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="764" y="285.48" as="sourcePoint" /> <mxPoint x="764" y="260.48" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="92" 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="93" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="764" y="285.48" as="sourcePoint" /> <mxPoint x="764" y="260.48" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="93" parent="1" style="text;html=1;strokeColor=none;fillColor=#000000;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=14;fontColor=#FFFFFF;comic=0;jiggle=0.5;" value="&lt;p style=&quot;line-height: 130%; font-size: 14px;&quot;&gt;&lt;font style=&quot;font-size: 14px;&quot;&gt;&lt;b style=&quot;font-size: 14px;&quot;&gt;rst_i&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="21" width="40" x="744" y="253.5" as="geometry" /> </mxCell> <mxCell id="HON0ktLQLAq7cE8rlXZH-93" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="219" y="320.93" as="sourcePoint" /> <mxPoint x="215" y="329" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="HON0ktLQLAq7cE8rlXZH-94" parent="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" value="&lt;span style=&quot;text-wrap: nowrap; font-size: 14px;&quot;&gt;32&lt;br style=&quot;font-size: 14px;&quot;&gt;&lt;/span&gt;" vertex="1"> <mxGeometry height="30" width="21" x="334" y="319.99999999999994" as="geometry" /> </mxCell> <mxCell id="HON0ktLQLAq7cE8rlXZH-95" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="340" y="320.64" as="sourcePoint" /> <mxPoint x="336" y="328.71" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="HON0ktLQLAq7cE8rlXZH-96" parent="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" value="&lt;span style=&quot;text-wrap: nowrap; font-size: 14px;&quot;&gt;32&lt;br style=&quot;font-size: 14px;&quot;&gt;&lt;/span&gt;" vertex="1"> <mxGeometry height="30" width="21" x="200" y="298.99999999999994" as="geometry" /> </mxCell> <mxCell id="HON0ktLQLAq7cE8rlXZH-97" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;startArrow=none;startFill=0;exitX=1.001;exitY=0.331;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.001;entryY=0.306;entryDx=0;entryDy=0;entryPerimeter=0;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="581.002" y="352.39199999999994" as="sourcePoint" /> <mxPoint x="631.8" y="352.6" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="HON0ktLQLAq7cE8rlXZH-99" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeWidth=2;fontColor=#B3B3B3;strokeColor=#000000;exitX=1.004;exitY=0.588;exitDx=0;exitDy=0;exitPerimeter=0;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="581.8079999999999" y="372.856" as="sourcePoint" /> <mxPoint x="631" y="373" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="HON0ktLQLAq7cE8rlXZH-101" 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="CORE_SIZE" vertex="1"> <mxGeometry height="20" width="66" x="633" y="362.5" as="geometry" /> </mxCell> <mxCell id="HON0ktLQLAq7cE8rlXZH-103" 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="CORE_ADDR" vertex="1"> <mxGeometry height="20" width="66" x="633" y="402.5" 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="453" y="111" width="217" 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: 215px; height: 1px; padding-top: 189px; margin-left: 454px;"><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="562" y="193" 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="3"><g><rect x="200" y="111.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: 187px; margin-left: 201px;"><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="301" y="192" fill="#000000" font-family="Helvetica" font-size="14px" text-anchor="middle">Core...</text></switch></g></g></g><g data-cell-id="4"><g transform="translate(0.5,0.5)"><rect x="333" y="111" width="18" height="22" 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: 122px; margin-left: 334px;"><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</font></div></div></div></foreignObject><text x="342" y="126" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">RST</text></switch></g></g></g><g data-cell-id="5"><g transform="translate(0.5,0.5)"><rect x="200" y="156" width="73" 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: 68px; height: 1px; padding-top: 171px; margin-left: 205px;"><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</div></div></div></foreignObject><text x="205" y="175" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">MEM_RD</text></switch></g></g></g><g data-cell-id="6"><g><path d="M 221.63 106 L 230.06 115.94 L 221.63 125.88 Z" fill="#ffffff" stroke="#000000" stroke-width="2" stroke-miterlimit="10" transform="rotate(90,225.85,115.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="7"><g transform="translate(0.5,0.5)"><path d="M 226.57 110.93 L 226.59 100.1" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="8"><g><rect x="206" y="79.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: 90px; margin-left: 207px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 14px;"><b style="font-size: 14px;">clk_i</b></font></div></div></div></foreignObject><text x="227" y="94" fill="#FFFFFF" font-family="Helvetica" font-size="14px" text-anchor="middle">clk_i</text></switch></g></g></g><g data-cell-id="9"><g transform="translate(0.5,0.5)"><path d="M 363.74 84.75 L 342 86.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="10"><g><path d="M 150.58 150 L 199.48 149.95" 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="11"><g><rect x="45" y="112" 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: 188px; margin-left: 46px;"><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="98" y="192" fill="#000000" font-family="Helvetica" font-size="14px" text-anchor="middle">Instruction...</text></switch></g></g></g><g data-cell-id="12"><g transform="translate(0.5,0.5)"><rect x="46" y="135.68" width="42" 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: 38px; height: 1px; padding-top: 151px; margin-left: 50px;"><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;">ADDR</font></div></div></div></foreignObject><text x="50" y="154" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">ADDR</text></switch></g></g></g><g data-cell-id="13"><g transform="translate(0.5,0.5)"><rect x="127" y="136" 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: 151px; margin-left: 128px;"><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="136" y="155" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">RD</text></switch></g></g></g><g data-cell-id="14"><g transform="translate(0.5,0.5)"><rect x="25" y="120.16" width="19" height="49" 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: 145px; margin-left: 35px;"><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;"><br /></p></div></div></div></foreignObject><text x="35" y="148" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle"></text></switch></g></g></g><g data-cell-id="15"><g transform="translate(0.5,0.5)"><rect x="200" y="133" 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 flex-start; width: 81px; height: 1px; padding-top: 148px; margin-left: 205px;"><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;">INSTR</font></div></div></div></foreignObject><text x="205" y="152" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">INSTR</text></switch></g></g></g><g data-cell-id="16"><g transform="translate(0.5,0.5)"><rect x="322" y="188.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: 199px; margin-left: 322px;"><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</div></div></div></foreignObject><text x="395" y="202" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">MEM_SIZE</text></switch></g></g></g><g data-cell-id="18"><g transform="translate(0.5,0.5)"><rect x="196" y="20" 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: 35px; margin-left: 197px;"><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: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 14px;">instr_addr</font></div></div></div></foreignObject><text x="239" y="39" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="14px" text-anchor="middle">instr_addr</text></switch></g></g></g><g data-cell-id="19"><g transform="translate(0.5,0.5)"><rect x="151" y="122" 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: 137px; margin-left: 152px;"><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: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 14px;">instr</font></div></div></div></foreignObject><text x="169" y="141" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="14px" text-anchor="middle">instr</text></switch></g></g></g><g data-cell-id="20"><g><rect x="45" y="283" 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: 294px; margin-left: 46px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 14px;"><b style="font-size: 14px;">clk_i</b></font></div></div></div></foreignObject><text x="66" y="298" fill="#FFFFFF" font-family="Helvetica" font-size="14px" text-anchor="middle">clk_i</text></switch></g></g></g><g data-cell-id="21"><g transform="translate(0.5,0.5)"><rect x="45" y="313" 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: 324px; margin-left: 46px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 14px; 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: 14px;"><font style="font-size: 14px;"><b style="font-size: 14px;">rst_i</b></font></p></div></div></div></foreignObject><text x="67" y="328" fill="#FFFFFF" font-family="Helvetica" font-size="14px" text-anchor="middle">rst_i</text></switch></g></g></g><g data-cell-id="22"><g transform="translate(0.5,0.5)"><rect x="106.27" y="294" width="115" 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: 1px; height: 1px; padding-top: 309px; margin-left: 164px;"><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: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; "><font style="font-size: 14px;">— input signals</font></div></div></div></foreignObject><text x="164" y="313" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="14px" text-anchor="middle">— input signals</text></switch></g></g></g><g data-cell-id="23"><g transform="translate(0.5,0.5)"><rect x="322" y="168.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: 179px; margin-left: 322px;"><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</div></div></div></foreignObject><text x="395" y="182" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">MEM_WE</text></switch></g></g></g><g data-cell-id="24"><g transform="translate(0.5,0.5)"><rect x="322" y="148.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: 159px; margin-left: 322px;"><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</div></div></div></foreignObject><text x="395" y="162" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">MEM_REQ</text></switch></g></g></g><g data-cell-id="25"><g transform="translate(0.5,0.5)"><rect x="322" y="208.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: 219px; margin-left: 322px;"><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</div></div></div></foreignObject><text x="395" y="222" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">MEM_WD</text></switch></g></g></g><g data-cell-id="26"><g transform="translate(0.5,0.5)"><rect x="322" y="228.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: 239px; margin-left: 322px;"><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</div></div></div></foreignObject><text x="395" y="242" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">MEM_ADDR</text></switch></g></g></g><g data-cell-id="27"><g transform="translate(0.5,0.5)"><rect x="322" y="128.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: 139px; margin-left: 322px;"><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; ">INST_ADDR</div></div></div></foreignObject><text x="395" y="142" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">INST_ADDR</text></switch></g></g></g><g data-cell-id="29"><g transform="translate(0.5,0.5)"><path d="M 416 203 L 422 195" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="30"><g transform="translate(0.5,0.5)"><rect x="408" y="183" 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: 191px; margin-left: 408px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; 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; ">3</div></div></div></foreignObject><text x="419" y="195" fill="#000000" font-family="Helvetica" font-size="14px" text-anchor="end">3</text></switch></g></g></g><g data-cell-id="31"><g transform="translate(0.5,0.5)"><rect x="283" y="110.94" width="34" height="23.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: 122px; margin-left: 284px;"><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</div></div></div></foreignObject><text x="300" y="126" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">STALL</text></switch></g></g></g><g data-cell-id="32"><g><path d="M 402.4 140.97 L 421 141 L 421 47 L 21 47 L 21 151 L 45.11 151.06" 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="33"><g><path d="M 200 174 L 177 174 L 177 283 L 421 283 L 421 255 L 452.99 255.04" 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="35"><g transform="translate(0.5,0.5)"><path d="M 402.2 158.79 L 453.22 158.74" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="36"><g><path d="M 402.2 239.53 L 451.89 239.42" 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="37"><g transform="translate(0.5,0.5)"><path d="M 416 223 L 422 215" 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="38"><g transform="translate(0.5,0.5)"><rect x="408" y="223" 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: 231px; margin-left: 408px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 14px; 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="419" y="235" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="14px" text-anchor="end">32</text></switch></g></g></g><g data-cell-id="39"><g transform="translate(0.5,0.5)"><path d="M 416 243 L 422 235" 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="40"><g transform="translate(0.5,0.5)"><rect x="409" y="203" 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: 211px; margin-left: 409px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 14px; 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="420" y="215" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="14px" text-anchor="end">32</text></switch></g></g></g><g data-cell-id="41"><g><path d="M 402.2 219.05 L 452.15 219.24" 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><rect x="711" y="110.5" 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: 187px; margin-left: 712px;"><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="764" y="191" fill="#000000" font-family="Helvetica" font-size="14px" text-anchor="middle">Data...</text></switch></g></g></g><g data-cell-id="43"><g transform="translate(0.5,0.5)"><rect x="712" y="222.66" width="17" 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: 13px; height: 1px; padding-top: 238px; margin-left: 716px;"><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="716" y="241" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">A</text></switch></g></g></g><g data-cell-id="44"><g transform="translate(0.5,0.5)"><rect x="712" y="169" width="22" 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: 18px; height: 1px; padding-top: 180px; margin-left: 716px;"><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="716" y="184" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">WE</text></switch></g></g></g><g data-cell-id="45"><g transform="translate(0.5,0.5)"><rect x="791" y="170.16" width="24" 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: 20px; height: 1px; padding-top: 185px; margin-left: 791px;"><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="811" y="189" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">RD</text></switch></g></g></g><g data-cell-id="46"><g><path d="M 728 104.94 L 736.43 114.88 L 728 124.82 Z" fill="#ffffff" stroke="#000000" stroke-width="2" stroke-miterlimit="10" transform="rotate(90,732.22,114.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="47"><g transform="translate(0.5,0.5)"><path d="M 732 92.5 L 732.22 110.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="48"><g><rect x="711" y="78.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: 89px; margin-left: 712px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 14px;"><b style="font-size: 14px;">clk_i</b></font></div></div></div></foreignObject><text x="732" y="93" fill="#FFFFFF" font-family="Helvetica" font-size="14px" text-anchor="middle">clk_i</text></switch></g></g></g><g data-cell-id="49"><g transform="translate(0.5,0.5)"><rect x="712" y="144.16" width="34.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: 159px; margin-left: 716px;"><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="716" y="163" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">REQ</text></switch></g></g></g><g data-cell-id="50"><g transform="translate(0.5,0.5)"><rect x="712" y="206" width="29.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: 25px; height: 1px; padding-top: 221px; margin-left: 716px;"><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="716" y="225" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">WD</text></switch></g></g></g><g data-cell-id="51"><g transform="translate(0.5,0.5)"><rect x="454" y="149" width="66" 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: 62px; height: 1px; padding-top: 159px; margin-left: 458px;"><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</div></div></div></foreignObject><text x="458" y="163" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">CORE_REQ</text></switch></g></g></g><g data-cell-id="52"><g transform="translate(0.5,0.5)"><rect x="454" y="168.5" width="66" 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: 62px; height: 1px; padding-top: 179px; margin-left: 458px;"><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</div></div></div></foreignObject><text x="458" y="182" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">CORE_WE</text></switch></g></g></g><g data-cell-id="54"><g transform="translate(0.5,0.5)"><rect x="454" y="208.5" width="66" 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: 62px; height: 1px; padding-top: 219px; margin-left: 458px;"><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</div></div></div></foreignObject><text x="458" y="222" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">CORE_WD</text></switch></g></g></g><g data-cell-id="56"><g transform="translate(0.5,0.5)"><path d="M 495 111.5 L 488 111.5 L 488 71 L 300 71 L 300 110.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="57"><g transform="translate(0.5,0.5)"><rect x="470" y="111.5" width="50" 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: 48px; height: 1px; padding-top: 122px; margin-left: 472px;"><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; ">STALL</div></div></div></foreignObject><text x="472" y="125" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">STALL</text></switch></g></g></g><g data-cell-id="58"><g transform="translate(0.5,0.5)"><rect x="454" y="244" width="63" 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: 59px; height: 1px; padding-top: 254px; margin-left: 458px;"><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_RD</div></div></div></foreignObject><text x="458" y="258" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">CORE_RD</text></switch></g></g></g><g data-cell-id="59"><g transform="translate(0.5,0.5)"><rect x="712" y="189" width="20" 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: 16px; height: 1px; padding-top: 200px; margin-left: 716px;"><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="716" y="204" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">BE</text></switch></g></g></g><g data-cell-id="60"><g transform="translate(0.5,0.5)"><rect x="600" y="211" width="69" 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: 65px; height: 1px; padding-top: 221px; margin-left: 600px;"><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</div></div></div></foreignObject><text x="665" y="225" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">MEM_WD</text></switch></g></g></g><g data-cell-id="61"><g transform="translate(0.5,0.5)"><rect x="438" y="258" 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: 266px; margin-left: 438px;"><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="449" y="269" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">32</text></switch></g></g></g><g data-cell-id="62"><g transform="translate(0.5,0.5)"><path d="M 440 259 L 446 251" 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="63"><g transform="translate(0.5,0.5)"><rect x="600" y="189.5" width="69" 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: 65px; height: 1px; padding-top: 200px; margin-left: 600px;"><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</div></div></div></foreignObject><text x="665" y="203" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">MEM_BE</text></switch></g></g></g><g data-cell-id="64"><g transform="translate(0.5,0.5)"><rect x="599" y="170.5" width="70" 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: 66px; height: 1px; padding-top: 181px; margin-left: 599px;"><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</div></div></div></foreignObject><text x="665" y="184" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">MEM_WE</text></switch></g></g></g><g data-cell-id="65"><g transform="translate(0.5,0.5)"><rect x="598" y="149.5" width="71" 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: 67px; height: 1px; padding-top: 160px; margin-left: 598px;"><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</div></div></div></foreignObject><text x="665" y="163" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">MEM_REQ</text></switch></g></g></g><g data-cell-id="66"><g transform="translate(0.5,0.5)"><rect x="609" y="111.5" width="45" 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: 43px; height: 1px; padding-top: 122px; margin-left: 611px;"><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; ">READY</div></div></div></foreignObject><text x="611" y="125" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">READY</text></switch></g></g></g><g data-cell-id="67"><g><path d="M 530 105.94 L 538.43 115.88 L 530 125.82 Z" fill="#ffffff" stroke="#000000" stroke-width="2" stroke-miterlimit="10" transform="rotate(90,534.22,115.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="68"><g transform="translate(0.5,0.5)"><path d="M 534 93.5 L 534.22 111.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="69"><g><rect x="515" y="79.5" width="39" 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: 37px; height: 1px; padding-top: 90px; margin-left: 516px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 14px;"><b style="font-size: 14px;">clk_i</b></font></div></div></div></foreignObject><text x="535" y="94" fill="#FFFFFF" font-family="Helvetica" font-size="14px" text-anchor="middle">clk_i</text></switch></g></g></g><g data-cell-id="70"><g transform="translate(0.5,0.5)"><rect x="600" y="227.5" width="69" 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: 65px; height: 1px; padding-top: 238px; margin-left: 600px;"><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</div></div></div></foreignObject><text x="665" y="241" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">MEM_ADDR</text></switch></g></g></g><g data-cell-id="71"><g transform="translate(0.5,0.5)"><path d="M 670 162 L 710.79 161.77" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="72"><g transform="translate(0.5,0.5)"><path d="M 670 181 L 710.79 180.8" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="73"><g><path d="M 670 201 L 711 201" 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="74"><g><path d="M 670 222 L 710.58 222.09" 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="75"><g><path d="M 670 239 L 711.51 239.07" 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="76"><g transform="translate(0.5,0.5)"><rect x="600" y="244.5" width="69" 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: 65px; height: 1px; padding-top: 255px; margin-left: 600px;"><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</div></div></div></foreignObject><text x="665" y="258" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">MEM_RD</text></switch></g></g></g><g data-cell-id="77"><g transform="translate(0.5,0.5)"><path d="M 790.5 110.5 L 804 110.5 L 804 71 L 629.4 71 L 629.41 111.46" 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="78"><g transform="translate(0.5,0.5)"><rect x="768" y="110.5" width="45" 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: 43px; height: 1px; padding-top: 121px; margin-left: 770px;"><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; ">READY</div></div></div></foreignObject><text x="770" y="124" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">READY</text></switch></g></g></g><g data-cell-id="79"><g transform="translate(0.5,0.5)"><path d="M 342 111.48 L 342 100.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="80"><g transform="translate(0.5,0.5)"><rect x="320.27" y="79.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: 90px; margin-left: 321px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 14px; 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: 14px;"><font style="font-size: 14px;"><b style="font-size: 14px;">rst_i</b></font></p></div></div></div></foreignObject><text x="342" y="94" fill="#FFFFFF" font-family="Helvetica" font-size="14px" text-anchor="middle">rst_i</text></switch></g></g></g><g data-cell-id="81"><g><path d="M 670 257 L 697 257 L 697 282 L 828 282 L 828 185 L 816.69 184.95" 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="82"><g transform="translate(0.5,0.5)"><path d="M 688 205 L 694 197" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="83"><g transform="translate(0.5,0.5)"><rect x="677" y="185" 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: 193px; margin-left: 677px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; 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; ">4</div></div></div></foreignObject><text x="688" y="197" fill="#000000" font-family="Helvetica" font-size="14px" text-anchor="end">4</text></switch></g></g></g><g data-cell-id="84"><g transform="translate(0.5,0.5)"><path d="M 688 226 L 694 218" 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="85"><g transform="translate(0.5,0.5)"><rect x="678" y="206" 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: 214px; margin-left: 678px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 14px; 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="689" y="218" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="14px" text-anchor="end">32</text></switch></g></g></g><g data-cell-id="86"><g transform="translate(0.5,0.5)"><path d="M 688 243 L 694 235" 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="87"><g transform="translate(0.5,0.5)"><rect x="678" y="223" 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: 231px; margin-left: 678px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 14px; 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="689" y="235" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="14px" text-anchor="end">32</text></switch></g></g></g><g data-cell-id="88"><g transform="translate(0.5,0.5)"><path d="M 688 261 L 694 253" 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="89"><g transform="translate(0.5,0.5)"><rect x="678" y="241" 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: 249px; margin-left: 678px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 14px; 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="689" y="253" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="14px" text-anchor="end">32</text></switch></g></g></g><g data-cell-id="90"><g transform="translate(0.5,0.5)"><rect x="576" y="112" width="18" 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 center; width: 16px; height: 1px; padding-top: 122px; margin-left: 577px;"><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</font></div></div></div></foreignObject><text x="585" y="125" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">RST</text></switch></g></g></g><g data-cell-id="91"><g transform="translate(0.5,0.5)"><path d="M 605 84.75 L 585 86.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="92"><g transform="translate(0.5,0.5)"><path d="M 585 111.48 L 585 100.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="93"><g transform="translate(0.5,0.5)"><rect x="565" y="79.5" width="40" 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: 38px; height: 1px; padding-top: 90px; margin-left: 566px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 14px; 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: 14px;"><font style="font-size: 14px;"><b style="font-size: 14px;">rst_i</b></font></p></div></div></div></foreignObject><text x="585" y="94" fill="#FFFFFF" font-family="Helvetica" font-size="14px" text-anchor="middle">rst_i</text></switch></g></g></g><g data-cell-id="HON0ktLQLAq7cE8rlXZH-93"><g transform="translate(0.5,0.5)"><path d="M 40 146.93 L 36 155" 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="HON0ktLQLAq7cE8rlXZH-94"><g transform="translate(0.5,0.5)"><rect x="155" y="146" width="21" 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: 19px; height: 1px; padding-top: 161px; margin-left: 156px;"><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: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><span style="text-wrap: nowrap; font-size: 14px;">32<br style="font-size: 14px;" /></span></div></div></div></foreignObject><text x="166" y="165" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="14px" text-anchor="middle">32
</text></switch></g></g></g><g data-cell-id="HON0ktLQLAq7cE8rlXZH-95"><g transform="translate(0.5,0.5)"><path d="M 161 146.64 L 157 154.71" 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="HON0ktLQLAq7cE8rlXZH-96"><g transform="translate(0.5,0.5)"><rect x="21" y="125" width="21" 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: 19px; height: 1px; padding-top: 140px; margin-left: 22px;"><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: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><span style="text-wrap: nowrap; font-size: 14px;">32<br style="font-size: 14px;" /></span></div></div></div></foreignObject><text x="32" y="144" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="14px" text-anchor="middle">32
</text></switch></g></g></g><g data-cell-id="HON0ktLQLAq7cE8rlXZH-97"><g transform="translate(0.5,0.5)"><path d="M 402 178.39 L 452.8 178.6" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="HON0ktLQLAq7cE8rlXZH-99"><g><path d="M 402.81 198.86 L 452 199" 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="HON0ktLQLAq7cE8rlXZH-101"><g transform="translate(0.5,0.5)"><rect x="454" y="188.5" width="66" 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: 62px; height: 1px; padding-top: 199px; margin-left: 458px;"><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</div></div></div></foreignObject><text x="458" y="202" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">CORE_SIZE</text></switch></g></g></g><g data-cell-id="HON0ktLQLAq7cE8rlXZH-103"><g transform="translate(0.5,0.5)"><rect x="454" y="228.5" width="66" 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: 62px; height: 1px; padding-top: 239px; margin-left: 458px;"><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</div></div></div></foreignObject><text x="458" y="242" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">CORE_ADDR</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> |