Files
APS/.pic/Labs/lab_07_dp/fig_02.drawio.svg
footbooller 0bf9501c3f Translate Labs/Other pictures to english (#162)
* feat(APS): add labs, others
2026-06-27 07:29:40 +03:00

4 lines
92 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="735px" height="419px" viewBox="0 0 735 419" content="&lt;mxfile scale=&quot;1&quot; border=&quot;0&quot; host=&quot;Electron&quot; agent=&quot;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&quot; version=&quot;29.3.0&quot;&gt;&#10; &lt;diagram name=&quot;Page-1&quot; id=&quot;CJofDVQ6DD5XCn9KRsKC&quot;&gt;&#10; &lt;mxGraphModel dx=&quot;1554&quot; dy=&quot;922&quot; grid=&quot;1&quot; gridSize=&quot;1&quot; guides=&quot;1&quot; tooltips=&quot;1&quot; connect=&quot;1&quot; arrows=&quot;1&quot; fold=&quot;1&quot; page=&quot;1&quot; pageScale=&quot;1&quot; pageWidth=&quot;827&quot; pageHeight=&quot;1169&quot; background=&quot;#ffffff&quot; math=&quot;0&quot; shadow=&quot;0&quot;&gt;&#10; &lt;root&gt;&#10; &lt;mxCell id=&quot;0&quot; /&gt;&#10; &lt;mxCell id=&quot;1&quot; parent=&quot;0&quot; /&gt;&#10; &lt;mxCell id=&quot;28&quot; edge=&quot;1&quot; parent=&quot;1&quot; style=&quot;endArrow=none;html=1;rounded=0;strokeWidth=2;fontColor=#B3B3B3;strokeColor=#B3B3B3;fontSize=14;&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;600&quot; y=&quot;375&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;622&quot; y=&quot;375&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;2&quot; parent=&quot;1&quot; style=&quot;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;&quot; value=&quot;&amp;lt;b style=&amp;quot;font-size: 14px;&amp;quot;&amp;gt;Core&amp;lt;br style=&amp;quot;font-size: 14px;&amp;quot;&amp;gt;&amp;lt;br style=&amp;quot;font-size: 14px;&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;152&quot; width=&quot;202&quot; x=&quot;398&quot; y=&quot;285.48&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;3&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;&quot; value=&quot;&amp;lt;font style=&amp;quot;font-size: 12px;&amp;quot;&amp;gt;RST&amp;lt;/font&amp;gt;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;21&quot; width=&quot;18&quot; x=&quot;471&quot; y=&quot;285&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;4&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingLeft=2;&quot; value=&quot;MEM_RD&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;30&quot; width=&quot;66&quot; x=&quot;399&quot; y=&quot;330&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;5&quot; parent=&quot;1&quot; style=&quot;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;&quot; value=&quot;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;19.875776397515526&quot; width=&quot;8.421052631578945&quot; x=&quot;419.6347953216375&quot; y=&quot;280.00000000000006&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;6&quot; edge=&quot;1&quot; parent=&quot;1&quot; style=&quot;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;&quot; target=&quot;7&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;Array as=&quot;points&quot;&gt;&#10; &lt;mxPoint x=&quot;424.5674269005849&quot; y=&quot;284.93378881987576&quot; /&gt;&#10; &lt;/Array&gt;&#10; &lt;mxPoint x=&quot;424.5674269005849&quot; y=&quot;284.93378881987576&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;424.5674269005849&quot; y=&quot;274.99590062111804&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;7&quot; parent=&quot;1&quot; style=&quot;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;&quot; value=&quot;&amp;lt;font style=&amp;quot;font-size: 14px;&amp;quot;&amp;gt;&amp;lt;b style=&amp;quot;font-size: 14px;&amp;quot;&amp;gt;clk_i&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;21&quot; width=&quot;42.27&quot; x=&quot;404&quot; y=&quot;244&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8&quot; edge=&quot;1&quot; parent=&quot;1&quot; style=&quot;endArrow=none;html=1;rounded=0;strokeWidth=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;fontSize=12;comic=0;&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;480&quot; y=&quot;285.48&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;480&quot; y=&quot;260.48&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;9&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;10&quot; style=&quot;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;&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;398&quot; y=&quot;324&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;10&quot; parent=&quot;1&quot; style=&quot;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;&quot; value=&quot;&amp;lt;b style=&amp;quot;font-size: 14px;&amp;quot;&amp;gt;Instruction&amp;lt;br style=&amp;quot;font-size: 14px;&amp;quot;&amp;gt;Memory&amp;lt;br style=&amp;quot;font-size: 14px;&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;152&quot; width=&quot;105.58&quot; x=&quot;224&quot; y=&quot;286&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;11&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;&quot; value=&quot;&amp;lt;font style=&amp;quot;font-size: 12px;&amp;quot;&amp;gt;A&amp;lt;/font&amp;gt;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;30&quot; width=&quot;18&quot; x=&quot;224&quot; y=&quot;309.67999999999995&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;12&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;&quot; value=&quot;&amp;lt;font style=&amp;quot;font-size: 12px;&amp;quot;&amp;gt;RD&amp;lt;/font&amp;gt;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;30&quot; width=&quot;18&quot; x=&quot;306&quot; y=&quot;309.9999999999999&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;14&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingLeft=2;&quot; value=&quot;&amp;lt;font style=&amp;quot;font-size: 12px;&amp;quot;&amp;gt;INSTR&amp;lt;/font&amp;gt;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;30&quot; width=&quot;67&quot; x=&quot;399&quot; y=&quot;307.48&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;15&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingRight=2;&quot; value=&quot;MEM_SIZE&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;20&quot; width=&quot;79&quot; x=&quot;520&quot; y=&quot;362.5&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;17&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=#000000;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=14;fontColor=#FFFFFF;comic=0;jiggle=0.5;&quot; value=&quot;&amp;lt;p style=&amp;quot;line-height: 130%; font-size: 14px;&amp;quot;&amp;gt;&amp;lt;font style=&amp;quot;font-size: 14px;&amp;quot;&amp;gt;&amp;lt;b style=&amp;quot;font-size: 14px;&amp;quot;&amp;gt;rst_i&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/p&amp;gt;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;21&quot; width=&quot;43.47&quot; x=&quot;456.53&quot; y=&quot;244&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;18&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;comic=0;&quot; value=&quot;&amp;lt;font style=&amp;quot;font-size: 14px;&amp;quot;&amp;gt;instr_addr&amp;lt;/font&amp;gt;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;30&quot; width=&quot;86&quot; x=&quot;375&quot; y=&quot;105&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;19&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;comic=0;&quot; value=&quot;&amp;lt;font style=&amp;quot;font-size: 14px;&amp;quot;&amp;gt;instr&amp;lt;/font&amp;gt;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;30&quot; width=&quot;35.87&quot; x=&quot;330&quot; y=&quot;296&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;20&quot; parent=&quot;1&quot; style=&quot;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;&quot; value=&quot;&amp;lt;font style=&amp;quot;font-size: 14px;&amp;quot;&amp;gt;&amp;lt;b style=&amp;quot;font-size: 14px;&amp;quot;&amp;gt;clk_i&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;21&quot; width=&quot;42.27&quot; x=&quot;224&quot; y=&quot;460&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;21&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=#000000;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=14;fontColor=#FFFFFF;comic=0;jiggle=0.5;&quot; value=&quot;&amp;lt;p style=&amp;quot;line-height: 130%; font-size: 14px;&amp;quot;&amp;gt;&amp;lt;font style=&amp;quot;font-size: 14px;&amp;quot;&amp;gt;&amp;lt;b style=&amp;quot;font-size: 14px;&amp;quot;&amp;gt;rst_i&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/p&amp;gt;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;21&quot; width=&quot;43.47&quot; x=&quot;224&quot; y=&quot;490&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;22&quot; parent=&quot;1&quot; style=&quot;text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=14;comic=0;&quot; value=&quot;&amp;lt;font style=&amp;quot;font-size: 14px;&amp;quot;&amp;gt;—&amp;amp;nbsp; input signals&amp;lt;/font&amp;gt;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;30&quot; width=&quot;119&quot; x=&quot;282.27&quot; y=&quot;469&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;23&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingRight=2;&quot; value=&quot;MEM_WE&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;20&quot; width=&quot;79&quot; x=&quot;520&quot; y=&quot;342.5&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;24&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingRight=2;&quot; value=&quot;MEM_REQ&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;20&quot; width=&quot;79&quot; x=&quot;520&quot; y=&quot;322.5&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;25&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingRight=2;&quot; value=&quot;MEM_WD&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;20&quot; width=&quot;79&quot; x=&quot;520&quot; y=&quot;382.5&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;26&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingRight=2;&quot; value=&quot;MEM_ADDR&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;20&quot; width=&quot;79&quot; x=&quot;520&quot; y=&quot;402.5&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;27&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingRight=2;&quot; value=&quot;INSTR_ADDR&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;20&quot; width=&quot;79&quot; x=&quot;520&quot; y=&quot;302.5&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;29&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=2;fontColor=#B3B3B3;fontSize=14;&quot; value=&quot;not connected&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;30&quot; width=&quot;94&quot; x=&quot;622&quot; y=&quot;358&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;30&quot; edge=&quot;1&quot; parent=&quot;1&quot; style=&quot;endArrow=none;html=1;rounded=0;strokeColor=#B3B3B3;fontSize=14;&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;614&quot; y=&quot;379&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;620&quot; y=&quot;371&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;31&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#B3B3B3;fontSize=14;&quot; value=&quot;3&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;15&quot; width=&quot;13&quot; x=&quot;606&quot; y=&quot;359&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;32&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;&quot; value=&quot;STALL&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;22.06&quot; width=&quot;34&quot; x=&quot;527&quot; y=&quot;284.94&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;33&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;2&quot; style=&quot;endArrow=none;html=1;rounded=0;exitX=1.002;exitY=0.332;exitDx=0;exitDy=0;exitPerimeter=0;strokeColor=#007FFF;entryX=0;entryY=0.759;entryDx=0;entryDy=0;entryPerimeter=0;&quot; target=&quot;37&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;Array as=&quot;points&quot;&gt;&#10; &lt;mxPoint x=&quot;666&quot; y=&quot;336&quot; /&gt;&#10; &lt;mxPoint x=&quot;666&quot; y=&quot;269&quot; /&gt;&#10; &lt;mxPoint x=&quot;666&quot; y=&quot;140&quot; /&gt;&#10; &lt;mxPoint x=&quot;475&quot; y=&quot;140&quot; /&gt;&#10; &lt;mxPoint x=&quot;475&quot; y=&quot;216&quot; /&gt;&#10; &lt;/Array&gt;&#10; &lt;mxPoint x=&quot;646.069&quot; y=&quot;345.96400000000006&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;524&quot; y=&quot;271&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;34&quot; edge=&quot;1&quot; parent=&quot;1&quot; style=&quot;endArrow=none;html=1;rounded=0;strokeWidth=2;entryX=0.75;entryY=0.617;entryDx=0;entryDy=0;entryPerimeter=0;&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;Array as=&quot;points&quot;&gt;&#10; &lt;mxPoint x=&quot;640&quot; y=&quot;315&quot; /&gt;&#10; &lt;mxPoint x=&quot;639&quot; y=&quot;132&quot; /&gt;&#10; &lt;mxPoint x=&quot;196&quot; y=&quot;132&quot; /&gt;&#10; &lt;mxPoint x=&quot;196&quot; y=&quot;325&quot; /&gt;&#10; &lt;/Array&gt;&#10; &lt;mxPoint x=&quot;600&quot; y=&quot;315&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;223&quot; y=&quot;325.02&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;35&quot; parent=&quot;1&quot; style=&quot;rounded=0;whiteSpace=wrap;html=1;fontSize=14;&quot; value=&quot;stall&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;44&quot; width=&quot;30&quot; x=&quot;562&quot; y=&quot;193&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;36&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;37&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.002;entryY=0.353;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;&quot; target=&quot;35&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;Array as=&quot;points&quot; /&gt;&#10; &lt;mxPoint x=&quot;486.0000000000001&quot; y=&quot;208.5&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;497&quot; y=&quot;209.01599999999996&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;37&quot; parent=&quot;1&quot; style=&quot;shape=or;whiteSpace=wrap;html=1;&quot; value=&quot;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;29&quot; width=&quot;23&quot; x=&quot;500&quot; y=&quot;194&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;38&quot; parent=&quot;1&quot; style=&quot;ellipse;whiteSpace=wrap;html=1;aspect=fixed;&quot; value=&quot;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;4&quot; width=&quot;4&quot; x=&quot;498&quot; y=&quot;199&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;39&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;35&quot; style=&quot;endArrow=none;html=1;rounded=0;exitX=0.996;exitY=0.345;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;&quot; target=&quot;38&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;Array as=&quot;points&quot;&gt;&#10; &lt;mxPoint x=&quot;612&quot; y=&quot;208&quot; /&gt;&#10; &lt;mxPoint x=&quot;612&quot; y=&quot;150&quot; /&gt;&#10; &lt;mxPoint x=&quot;484&quot; y=&quot;150&quot; /&gt;&#10; &lt;mxPoint x=&quot;484&quot; y=&quot;201&quot; /&gt;&#10; &lt;/Array&gt;&#10; &lt;mxPoint x=&quot;536&quot; y=&quot;208&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;461&quot; y=&quot;201&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;40&quot; edge=&quot;1&quot; parent=&quot;1&quot; style=&quot;endArrow=oval;html=1;rounded=0;exitX=0.683;exitY=0.002;exitDx=0;exitDy=0;exitPerimeter=0;startArrow=none;startFill=0;endFill=1;jumpSize=6;startSize=6;endSize=6;&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;542.9660000000001&quot; y=&quot;285.784&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;543&quot; y=&quot;208&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;41&quot; parent=&quot;1&quot; style=&quot;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=1;fontSize=12;&quot; value=&quot;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;19.875776397515526&quot; width=&quot;8.421052631578945&quot; x=&quot;572.7847953216375&quot; y=&quot;187.2700000000005&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;42&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;43&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;&quot; target=&quot;41&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;43&quot; parent=&quot;1&quot; style=&quot;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;&quot; value=&quot;&amp;lt;font style=&amp;quot;font-size: 14px;&amp;quot;&amp;gt;&amp;lt;b style=&amp;quot;font-size: 14px;&amp;quot;&amp;gt;clk_i&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;21&quot; width=&quot;42.27&quot; x=&quot;555.86&quot; y=&quot;158&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;45&quot; edge=&quot;1&quot; parent=&quot;1&quot; style=&quot;endArrow=none;html=1;rounded=0;strokeWidth=2;exitX=0;exitY=0.406;exitDx=0;exitDy=0;exitPerimeter=0;&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;Array as=&quot;points&quot;&gt;&#10; &lt;mxPoint x=&quot;367&quot; y=&quot;348&quot; /&gt;&#10; &lt;mxPoint x=&quot;367&quot; y=&quot;457&quot; /&gt;&#10; &lt;mxPoint x=&quot;928&quot; y=&quot;457&quot; /&gt;&#10; &lt;mxPoint x=&quot;928&quot; y=&quot;361&quot; /&gt;&#10; &lt;/Array&gt;&#10; &lt;mxPoint x=&quot;399&quot; y=&quot;348&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;893&quot; y=&quot;361&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;46&quot; edge=&quot;1&quot; parent=&quot;1&quot; style=&quot;endArrow=none;html=1;rounded=0;strokeColor=#00994D;entryX=0.002;entryY=0.466;entryDx=0;entryDy=0;entryPerimeter=0;&quot; target=&quot;57&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;Array as=&quot;points&quot; /&gt;&#10; &lt;mxPoint x=&quot;601&quot; y=&quot;356&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;756&quot; y=&quot;357&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;47&quot; edge=&quot;1&quot; parent=&quot;1&quot; style=&quot;endArrow=none;html=1;rounded=0;entryX=0;entryY=0.336;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=#007FFF;startArrow=oval;startFill=1;&quot; target=&quot;57&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;666&quot; y=&quot;336&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;754.31072&quot; y=&quot;336.0195&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;48&quot; edge=&quot;1&quot; parent=&quot;1&quot; style=&quot;endArrow=none;html=1;rounded=0;strokeWidth=2;entryX=0.017;entryY=0.596;entryDx=0;entryDy=0;entryPerimeter=0;&quot; target=&quot;58&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;601&quot; y=&quot;414.52&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;756&quot; y=&quot;415&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;49&quot; edge=&quot;1&quot; parent=&quot;1&quot; style=&quot;endArrow=none;html=1;rounded=0;fontSize=14;&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;614&quot; y=&quot;401&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;620&quot; y=&quot;393&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;50&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;&quot; value=&quot;32&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;15&quot; width=&quot;13&quot; x=&quot;607&quot; y=&quot;399&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;51&quot; edge=&quot;1&quot; parent=&quot;1&quot; style=&quot;endArrow=none;html=1;rounded=0;fontSize=14;&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;614&quot; y=&quot;419&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;620&quot; y=&quot;411&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;52&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;&quot; value=&quot;32&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;15&quot; width=&quot;13&quot; x=&quot;607&quot; y=&quot;381&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;53&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;2&quot; style=&quot;endArrow=none;html=1;rounded=0;strokeWidth=2;entryX=0.004;entryY=0.574;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1.001;exitY=0.734;exitDx=0;exitDy=0;exitPerimeter=0;&quot; target=&quot;65&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;Array as=&quot;points&quot; /&gt;&#10; &lt;mxPoint x=&quot;600&quot; y=&quot;397&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;756.0080200000001&quot; y=&quot;397.36&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;54&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=#000000;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=14;fontColor=#FFFFFF;comic=0;jiggle=0.5;&quot; value=&quot;&amp;lt;p style=&amp;quot;line-height: 130%; font-size: 14px;&amp;quot;&amp;gt;&amp;lt;font style=&amp;quot;font-size: 14px;&amp;quot;&amp;gt;&amp;lt;b style=&amp;quot;font-size: 14px;&amp;quot;&amp;gt;rst_i&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/p&amp;gt;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;21&quot; width=&quot;43.47&quot; x=&quot;555.26&quot; y=&quot;244&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;55&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;54&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=none;endFill=0;&quot; target=&quot;35&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;56&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;57&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;endArrow=none;endFill=0;fontColor=#B3B3B3;strokeColor=#B3B3B3;&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;866.2025723472668&quot; y=&quot;271&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;57&quot; parent=&quot;1&quot; style=&quot;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;&quot; value=&quot;&amp;lt;b style=&amp;quot;font-size: 14px;&amp;quot;&amp;gt;Data&amp;lt;br style=&amp;quot;font-size: 14px;&amp;quot;&amp;gt;Memory&amp;lt;br style=&amp;quot;font-size: 14px;&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;153.5&quot; width=&quot;105.58&quot; x=&quot;787&quot; y=&quot;284.5&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;58&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingLeft=2;&quot; value=&quot;&amp;lt;font style=&amp;quot;font-size: 12px;&amp;quot;&amp;gt;ADDR&amp;lt;/font&amp;gt;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;30&quot; width=&quot;43&quot; x=&quot;788&quot; y=&quot;396.66&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;59&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingLeft=2;&quot; value=&quot;&amp;lt;span style=&amp;quot;font-size: 12px;&amp;quot;&amp;gt;WE&amp;lt;/span&amp;gt;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;22.16&quot; width=&quot;22&quot; x=&quot;788&quot; y=&quot;343&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;60&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingRight=2;&quot; value=&quot;&amp;lt;span style=&amp;quot;font-size: 12px;&amp;quot;&amp;gt;RD&amp;lt;/span&amp;gt;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;30&quot; width=&quot;22&quot; x=&quot;870&quot; y=&quot;344.16&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;61&quot; parent=&quot;1&quot; style=&quot;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;&quot; value=&quot;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;19.875776397515526&quot; width=&quot;8.421052631578945&quot; x=&quot;804.0047953216376&quot; y=&quot;278.94000000000005&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;62&quot; edge=&quot;1&quot; parent=&quot;1&quot; style=&quot;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;&quot; target=&quot;61&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;Array as=&quot;points&quot;&gt;&#10; &lt;mxPoint x=&quot;808&quot; y=&quot;266.5&quot; /&gt;&#10; &lt;/Array&gt;&#10; &lt;mxPoint x=&quot;808&quot; y=&quot;266.5&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;63&quot; parent=&quot;1&quot; style=&quot;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;&quot; value=&quot;&amp;lt;font style=&amp;quot;font-size: 14px;&amp;quot;&amp;gt;&amp;lt;b style=&amp;quot;font-size: 14px;&amp;quot;&amp;gt;clk_i&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;21&quot; width=&quot;42.27&quot; x=&quot;787&quot; y=&quot;252.5&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;64&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingLeft=2;&quot; value=&quot;REQ&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;30&quot; width=&quot;34.06&quot; x=&quot;788&quot; y=&quot;318.16&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;65&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingLeft=2;&quot; value=&quot;&amp;lt;span style=&amp;quot;font-size: 12px;&amp;quot;&amp;gt;WD&amp;lt;/span&amp;gt;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;30&quot; width=&quot;29.06&quot; x=&quot;788&quot; y=&quot;380&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;66&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;spacingLeft=2;&quot; value=&quot;BE&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;22.16&quot; width=&quot;20&quot; x=&quot;788&quot; y=&quot;363&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;67&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;comic=0;&quot; value=&quot;READY&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;20&quot; width=&quot;45&quot; x=&quot;844&quot; y=&quot;284.5&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;68&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=2;fontColor=#B3B3B3;fontSize=14;&quot; value=&quot;not connected&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;30&quot; width=&quot;94&quot; x=&quot;836&quot; y=&quot;248&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;69&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;spacing=0;&quot; value=&quot;4&amp;#39;b1111&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;15&quot; width=&quot;44&quot; x=&quot;725&quot; y=&quot;366&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;70&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;69&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.003;entryY=0.581;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;strokeWidth=2;&quot; target=&quot;57&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;71&quot; edge=&quot;1&quot; parent=&quot;1&quot; style=&quot;endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=14;&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;775&quot; y=&quot;378&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;781&quot; y=&quot;370&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;72&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;fontSize=14;&quot; value=&quot;4&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;15&quot; width=&quot;13&quot; x=&quot;767&quot; y=&quot;358&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;hOtNoidUek0Y9z7n1rMz-72&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;&quot; value=&quot;32&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;15&quot; width=&quot;13&quot; x=&quot;205&quot; y=&quot;308&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;hOtNoidUek0Y9z7n1rMz-73&quot; edge=&quot;1&quot; parent=&quot;1&quot; style=&quot;endArrow=none;html=1;rounded=0;fontSize=14;&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;212&quot; y=&quot;328&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;218&quot; y=&quot;320&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;hOtNoidUek0Y9z7n1rMz-74&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;&quot; value=&quot;32&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;15&quot; width=&quot;13&quot; x=&quot;343&quot; y=&quot;327.5&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;hOtNoidUek0Y9z7n1rMz-75&quot; edge=&quot;1&quot; parent=&quot;1&quot; style=&quot;endArrow=none;html=1;rounded=0;fontSize=14;&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;336&quot; y=&quot;328&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;342&quot; y=&quot;320&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;/root&gt;&#10; &lt;/mxGraphModel&gt;&#10; &lt;/diagram&gt;&#10;&lt;/mxfile&gt;&#10;"><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="28"><g><path d="M 405 270 L 427 270" fill="none" stroke="#b3b3b3" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(179, 179, 179);"/></g></g><g data-cell-id="2"><g><rect x="203" y="180.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: 256px; margin-left: 204px;"><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="304" y="261" fill="#000000" font-family="Helvetica" font-size="14px" text-anchor="middle">Core...</text></switch></g></g></g><g data-cell-id="3"><g transform="translate(0.5,0.5)"><rect x="276" y="180" width="18" height="21" 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: 191px; margin-left: 277px;"><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="285" y="194" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">RST</text></switch></g></g></g><g data-cell-id="4"><g transform="translate(0.5,0.5)"><rect x="204" y="225" width="66" 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: 62px; height: 1px; padding-top: 240px; margin-left: 208px;"><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="208" y="244" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">MEM_RD</text></switch></g></g></g><g data-cell-id="5"><g><path d="M 224.63 175 L 233.06 184.94 L 224.63 194.88 Z" fill="#ffffff" stroke="#000000" stroke-width="2" stroke-miterlimit="10" transform="rotate(90,228.85,184.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="6"><g transform="translate(0.5,0.5)"><path d="M 229.57 179.93 L 229.59 159.6" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="7"><g><rect x="209" y="139" 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: 150px; margin-left: 210px;"><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="230" y="154" fill="#FFFFFF" font-family="Helvetica" font-size="14px" text-anchor="middle">clk_i</text></switch></g></g></g><g data-cell-id="8"><g transform="translate(0.5,0.5)"><path d="M 285 180.48 L 285 155.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="9"><g><path d="M 134.58 219 L 203 219" 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="10"><g><rect x="29" y="181" 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: 257px; margin-left: 30px;"><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="82" y="261" fill="#000000" font-family="Helvetica" font-size="14px" text-anchor="middle">Instruction...</text></switch></g></g></g><g data-cell-id="11"><g transform="translate(0.5,0.5)"><rect x="29" y="204.68" width="18" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 16px; height: 1px; padding-top: 220px; margin-left: 30px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;">A</font></div></div></div></foreignObject><text x="38" y="223" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">A</text></switch></g></g></g><g data-cell-id="12"><g transform="translate(0.5,0.5)"><rect x="111" y="205" 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: 220px; margin-left: 112px;"><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="120" y="224" 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="204" y="202.48" width="67" 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: 63px; height: 1px; padding-top: 217px; margin-left: 208px;"><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="208" y="221" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">INSTR</text></switch></g></g></g><g data-cell-id="15"><g transform="translate(0.5,0.5)"><rect x="325" y="257.5" width="79" 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: 75px; height: 1px; padding-top: 268px; margin-left: 325px;"><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="400" y="271" 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="17"><g transform="translate(0.5,0.5)"><rect x="261.53" y="139" 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: 150px; margin-left: 263px;"><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="283" y="154" fill="#FFFFFF" font-family="Helvetica" font-size="14px" text-anchor="middle">rst_i</text></switch></g></g></g><g data-cell-id="18"><g transform="translate(0.5,0.5)"><rect x="180" y="0" 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: 15px; margin-left: 181px;"><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="223" y="19" 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="135" y="191" 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: 206px; margin-left: 136px;"><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="153" y="210" 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="29" y="355" 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: 366px; margin-left: 30px;"><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="50" y="370" 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="29" y="385" 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: 396px; margin-left: 30px;"><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="51" y="400" 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="87.27" y="364" width="119" 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: 379px; margin-left: 147px;"><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="147" y="383" 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="325" y="237.5" width="79" 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: 75px; height: 1px; padding-top: 248px; margin-left: 325px;"><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="400" y="251" 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="325" y="217.5" width="79" 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: 75px; height: 1px; padding-top: 228px; margin-left: 325px;"><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="400" y="231" 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="325" y="277.5" width="79" 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: 75px; height: 1px; padding-top: 288px; margin-left: 325px;"><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="400" y="291" 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="325" y="297.5" width="79" 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: 75px; height: 1px; padding-top: 308px; margin-left: 325px;"><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="400" y="311" 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="325" y="197.5" width="79" 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: 75px; height: 1px; padding-top: 208px; margin-left: 325px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">INSTR_ADDR</div></div></div></foreignObject><text x="400" y="211" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">INSTR_ADDR</text></switch></g></g></g><g data-cell-id="29"><g transform="translate(0.5,0.5)"><rect x="427" y="253" width="94" 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: 92px; height: 1px; padding-top: 268px; margin-left: 428px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #B3B3B3; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: #B3B3B3; line-height: 1.2; pointer-events: all; font-style: italic; white-space: normal; word-wrap: normal; ">not connected</div></div></div></foreignObject><text x="474" y="272" fill="#B3B3B3" font-family="Helvetica" font-size="14px" text-anchor="middle" font-style="italic">not connected</text></switch></g></g></g><g data-cell-id="30"><g transform="translate(0.5,0.5)"><path d="M 419 274 L 425 266" fill="none" stroke="#b3b3b3" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(179, 179, 179);"/></g></g><g data-cell-id="31"><g transform="translate(0.5,0.5)"><rect x="411" y="254" 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: 262px; margin-left: 411px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #B3B3B3; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: #B3B3B3; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">3</div></div></div></foreignObject><text x="422" y="266" fill="#B3B3B3" font-family="Helvetica" font-size="14px" text-anchor="end">3</text></switch></g></g></g><g data-cell-id="32"><g transform="translate(0.5,0.5)"><rect x="332" y="179.94" width="34" height="22.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: 191px; margin-left: 333px;"><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="349" y="195" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">STALL</text></switch></g></g></g><g data-cell-id="33"><g transform="translate(0.5,0.5)"><path d="M 405.4 230.94 L 471 231 L 471 164 L 471 35 L 280 35 L 280 111 L 305 111.01" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="34"><g><path d="M 405 210 L 445 210 L 444 27 L 1 27 L 1 220 L 28 220.02" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="35"><g transform="translate(0.5,0.5)"><rect x="367" y="88" width="30" height="44" fill="#ffffff" stroke="#000000" 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: 28px; height: 1px; padding-top: 110px; margin-left: 368px;"><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; ">stall</div></div></div></foreignObject><text x="382" y="114" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="14px" text-anchor="middle">stall</text></switch></g></g></g><g data-cell-id="36"><g transform="translate(0.5,0.5)"><path d="M 328 103.5 L 367.06 103.53" 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="37"><g transform="translate(0.5,0.5)"><path d="M 305 89 Q 328 89 328 103.5 Q 328 118 305 118 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="38"><g transform="translate(0.5,0.5)"><ellipse cx="305" cy="96" rx="2" ry="2" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="39"><g transform="translate(0.5,0.5)"><path d="M 396.88 103.18 L 417 103 L 417 45 L 289 45 L 289 96 L 303 96" 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)"><path d="M 347.97 180.78 L 348 106" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><ellipse cx="348" cy="103" rx="3" ry="3" fill="#000000" stroke="#000000" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="41"><g transform="translate(0.5,0.5)"><path d="M 377.78 82.27 L 386.21 92.21 L 377.78 102.15 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" transform="rotate(90,382,92.21)" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="42"><g transform="translate(0.5,0.5)"><path d="M 382 74 L 382 88" 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="43"><g><rect x="360.86" y="53" 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: 64px; margin-left: 362px;"><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="382" y="68" fill="#FFFFFF" font-family="Helvetica" font-size="14px" text-anchor="middle">clk_i</text></switch></g></g></g><g data-cell-id="45"><g><path d="M 204 243 L 172 243 L 172 352 L 733 352 L 733 256 L 698 256" 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="46"><g transform="translate(0.5,0.5)"><path d="M 406 251 L 592.21 251.03" fill="none" stroke="#00994d" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 153, 77);"/></g></g><g data-cell-id="47"><g transform="translate(0.5,0.5)"><path d="M 474 231 L 592 231.08" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/><ellipse cx="471" cy="231" rx="3" ry="3" fill="#007fff" stroke="#007fff" pointer-events="all" style="fill: rgb(0, 127, 255); stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="48"><g><path d="M 406 309.52 L 593.73 309.54" 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="49"><g transform="translate(0.5,0.5)"><path d="M 419 296 L 425 288" 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="50"><g transform="translate(0.5,0.5)"><rect x="412" y="294" 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: 302px; margin-left: 412px;"><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="423" y="306" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="14px" text-anchor="end">32</text></switch></g></g></g><g data-cell-id="51"><g transform="translate(0.5,0.5)"><path d="M 419 314 L 425 306" 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="52"><g transform="translate(0.5,0.5)"><rect x="412" y="276" 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: 284px; margin-left: 412px;"><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="423" y="288" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="14px" text-anchor="end">32</text></switch></g></g></g><g data-cell-id="53"><g><path d="M 405.2 292.05 L 593.12 292.22" 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="54"><g transform="translate(0.5,0.5)"><rect x="360.26" y="139" 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: 150px; margin-left: 361px;"><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="382" y="154" fill="#FFFFFF" font-family="Helvetica" font-size="14px" text-anchor="middle">rst_i</text></switch></g></g></g><g data-cell-id="55"><g transform="translate(0.5,0.5)"><path d="M 382 139 L 382 132" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="56"><g transform="translate(0.5,0.5)"><path d="M 671.18 179.5 L 671.2 166" fill="none" stroke="#b3b3b3" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(179, 179, 179);"/></g></g><g data-cell-id="57"><g><rect x="592" y="179.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: 256px; margin-left: 593px;"><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="645" y="260" fill="#000000" font-family="Helvetica" font-size="14px" text-anchor="middle">Data...</text></switch></g></g></g><g data-cell-id="58"><g transform="translate(0.5,0.5)"><rect x="593" y="291.66" width="43" 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: 39px; height: 1px; padding-top: 307px; margin-left: 597px;"><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="597" y="310" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">ADDR</text></switch></g></g></g><g data-cell-id="59"><g transform="translate(0.5,0.5)"><rect x="593" y="238" 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: 249px; margin-left: 597px;"><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="597" y="253" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">WE</text></switch></g></g></g><g data-cell-id="60"><g transform="translate(0.5,0.5)"><rect x="675" y="239.16" width="22" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 254px; margin-left: 676px;"><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; "><span style="font-size: 12px;">RD</span></div></div></div></foreignObject><text x="685" y="258" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">RD</text></switch></g></g></g><g data-cell-id="61"><g><path d="M 609 173.94 L 617.43 183.88 L 609 193.82 Z" fill="#ffffff" stroke="#000000" stroke-width="2" stroke-miterlimit="10" transform="rotate(90,613.22,183.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="62"><g transform="translate(0.5,0.5)"><path d="M 613 161.5 L 613.22 179.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="63"><g><rect x="592" y="147.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: 158px; margin-left: 593px;"><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="613" y="162" fill="#FFFFFF" font-family="Helvetica" font-size="14px" text-anchor="middle">clk_i</text></switch></g></g></g><g data-cell-id="64"><g transform="translate(0.5,0.5)"><rect x="593" y="213.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: 228px; margin-left: 597px;"><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="597" y="232" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">REQ</text></switch></g></g></g><g data-cell-id="65"><g transform="translate(0.5,0.5)"><rect x="593" y="275" 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: 290px; margin-left: 597px;"><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="597" y="294" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">WD</text></switch></g></g></g><g data-cell-id="66"><g transform="translate(0.5,0.5)"><rect x="593" y="258" 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: 269px; margin-left: 597px;"><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="597" y="273" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">BE</text></switch></g></g></g><g data-cell-id="67"><g transform="translate(0.5,0.5)"><rect x="649" y="179.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: 190px; margin-left: 651px;"><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="651" y="193" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">READY</text></switch></g></g></g><g data-cell-id="68"><g transform="translate(0.5,0.5)"><rect x="641" y="143" width="94" 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: 92px; height: 1px; padding-top: 158px; margin-left: 642px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #B3B3B3; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: #B3B3B3; line-height: 1.2; pointer-events: all; font-style: italic; white-space: normal; word-wrap: normal; ">not connected</div></div></div></foreignObject><text x="688" y="162" fill="#B3B3B3" font-family="Helvetica" font-size="14px" text-anchor="middle" font-style="italic">not connected</text></switch></g></g></g><g data-cell-id="69"><g transform="translate(0.5,0.5)"><rect x="530" y="261" width="44" 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: 46px; height: 1px; padding-top: 269px; margin-left: 528px;"><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; ">4'b1111</div></div></div></foreignObject><text x="574" y="273" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="14px" text-anchor="end">4'b1111</text></switch></g></g></g><g data-cell-id="70"><g><path d="M 574 268.5 L 592.3 268.5" 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="71"><g transform="translate(0.5,0.5)"><path d="M 580 273 L 586 265" 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)"><rect x="572" y="253" 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: 261px; margin-left: 572px;"><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="583" y="265" fill="#000000" font-family="Helvetica" font-size="14px" text-anchor="end">4</text></switch></g></g></g><g data-cell-id="hOtNoidUek0Y9z7n1rMz-72"><g transform="translate(0.5,0.5)"><rect x="10" 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: 10px;"><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="21" 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="hOtNoidUek0Y9z7n1rMz-73"><g transform="translate(0.5,0.5)"><path d="M 17 223 L 23 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="hOtNoidUek0Y9z7n1rMz-74"><g transform="translate(0.5,0.5)"><rect x="148" y="222.5" 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: 230px; margin-left: 148px;"><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="159" y="234" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="14px" text-anchor="end">32</text></switch></g></g></g><g data-cell-id="hOtNoidUek0Y9z7n1rMz-75"><g transform="translate(0.5,0.5)"><path d="M 141 223 L 147 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></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>