mirror of
https://github.com/MPSU/APS.git
synced 2025-09-15 17:20:10 +00:00
4 lines
63 KiB
XML
4 lines
63 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" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="978px" height="423px" viewBox="-0.5 -0.5 978 423" content="<mxfile host="Electron" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.7.5 Chrome/126.0.6478.183 Electron/31.3.0 Safari/537.36" version="24.7.5" scale="1" border="0"> <diagram name="Page-1" id="saHTSfnLkT3IPrXMuCVp"> <mxGraphModel dx="1434" dy="844" grid="1" gridSize="1" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" parent="0" /> <mxCell id="2" value="clk_i" style="text;html=1;strokeColor=none;fillColor=#000000;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontColor=#FFFFFF;spacingBottom=2;" vertex="1" parent="1"> <mxGeometry x="112" y="247" width="29" height="16" as="geometry" /> </mxCell> <mxCell id="3" value="rst_i" style="text;html=1;strokeColor=none;fillColor=#000000;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontColor=#FFFFFF;spacingBottom=2;" vertex="1" parent="1"> <mxGeometry x="111" y="613" width="29" height="17" as="geometry" /> </mxCell> <mxCell id="4" value="addr_i" style="text;html=1;strokeColor=none;fillColor=#000000;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontColor=#FFFFFF;spacingBottom=2;" vertex="1" parent="1"> <mxGeometry x="112" y="313" width="40" height="16" as="geometry" /> </mxCell> <mxCell id="5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1.001;exitY=0.433;exitDx=0;exitDy=0;endArrow=none;endFill=0;exitPerimeter=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" source="6" target="17" parent="1"> <mxGeometry relative="1" as="geometry"> <mxPoint x="206" y="466" as="sourcePoint" /> <mxPoint x="257" y="511" as="targetPoint" /> <Array as="points"> <mxPoint x="232" y="511" /> </Array> </mxGeometry> </mxCell> <mxCell id="6" value="write_enable_i" style="text;html=1;strokeColor=none;fillColor=#000000;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontColor=#FFFFFF;spacingBottom=2;" vertex="1" parent="1"> <mxGeometry x="112" y="504" width="85" height="16" as="geometry" /> </mxCell> <mxCell id="7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;" edge="1" source="8" target="19" parent="1"> <mxGeometry relative="1" as="geometry"> <mxPoint x="257" y="447.5" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="8" value="req_i" style="text;html=1;strokeColor=none;fillColor=#000000;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontColor=#FFFFFF;spacingBottom=2;" vertex="1" parent="1"> <mxGeometry x="112" y="439" width="33" height="16" as="geometry" /> </mxCell> <mxCell id="9" value="" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" source="19" target="11" parent="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="282" y="457" as="sourcePoint" /> <mxPoint x="305" y="457" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;exitPerimeter=0;endArrow=oval;endFill=1;" edge="1" source="19" parent="1"> <mxGeometry relative="1" as="geometry"> <mxPoint x="237" y="510.0000000000001" as="targetPoint" /> <mxPoint x="257" y="464.5000000000001" as="sourcePoint" /> <Array as="points"> <mxPoint x="237" y="465" /> </Array> </mxGeometry> </mxCell> <mxCell id="11" value="write_req" style="text;html=1;strokeColor=none;fillColor=#999999;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontColor=#FFFFFF;spacingBottom=2;" vertex="1" parent="1"> <mxGeometry x="305" y="448" width="54" height="16" as="geometry" /> </mxCell> <mxCell id="12" value="" style="endArrow=oval;html=1;rounded=0;startArrow=none;startFill=0;endFill=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" source="17" parent="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="256.475" y="529.044" as="sourcePoint" /> <mxPoint x="224" y="447" as="targetPoint" /> <Array as="points"> <mxPoint x="224" y="529" /> </Array> </mxGeometry> </mxCell> <mxCell id="13" value="" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" source="17" parent="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="282" y="520" as="sourcePoint" /> <mxPoint x="305" y="520" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="14" value="read_req" style="text;html=1;strokeColor=none;fillColor=#999999;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontColor=#FFFFFF;spacingBottom=2;" vertex="1" parent="1"> <mxGeometry x="305" y="512" width="54" height="16" as="geometry" /> </mxCell> <mxCell id="15" value="led_o" style="text;html=1;strokeColor=none;fillColor=#000000;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontColor=#FFFFFF;spacingBottom=2;" vertex="1" parent="1"> <mxGeometry x="1052" y="475" width="35" height="17" as="geometry" /> </mxCell> <mxCell id="16" value="read_data_o" style="text;html=1;strokeColor=none;fillColor=#000000;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontColor=#FFFFFF;spacingBottom=2;" vertex="1" parent="1"> <mxGeometry x="1016" y="654" width="73" height="16" as="geometry" /> </mxCell> <mxCell id="17" value="" style="verticalLabelPosition=bottom;shadow=0;dashed=0;align=center;html=1;verticalAlign=top;shape=mxgraph.electrical.logic_gates.logic_gate;operation=and;" vertex="1" parent="1"> <mxGeometry x="249" y="502" width="50" height="36" as="geometry" /> </mxCell> <mxCell id="18" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1"> <mxGeometry x="255" y="509" width="4" height="4" as="geometry" /> </mxCell> <mxCell id="19" value="" style="verticalLabelPosition=bottom;shadow=0;dashed=0;align=center;html=1;verticalAlign=top;shape=mxgraph.electrical.logic_gates.logic_gate;operation=and;" vertex="1" parent="1"> <mxGeometry x="241" y="438" width="50" height="36" as="geometry" /> </mxCell> <mxCell id="20" value="write_data_i" style="text;html=1;strokeColor=none;fillColor=#000000;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontColor=#FFFFFF;spacingBottom=2;" vertex="1" parent="1"> <mxGeometry x="111" y="557" width="71" height="16" as="geometry" /> </mxCell> </root> </mxGraphModel> </diagram> </mxfile> " style="background-color: rgb(255, 255, 255);"><defs/><rect fill="#ffffff" width="100%" height="100%" x="0" y="0"/><g><g data-cell-id="0"><g data-cell-id="1"><g data-cell-id="2"><g><rect x="1" y="0" width="29" height="16" rx="2.4" ry="2.4" fill="#000000" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 27px; height: 1px; padding-top: 7px; margin-left: 3px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">clk_i</div></div></div></foreignObject><image x="3" y="0.5" width="27" height="17" xlink:href="data:image/png;base64,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"/></switch></g></g></g><g data-cell-id="4"><g><rect x="0" y="366" width="29" height="17" rx="2.55" ry="2.55" fill="#000000" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 27px; height: 1px; padding-top: 374px; margin-left: 2px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">rst_i</div></div></div></foreignObject><image x="2" y="367.5" width="27" height="17" xlink:href="data:image/png;base64,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"/></switch></g></g></g><g data-cell-id="6"><g><rect x="1" y="66" width="40" height="16" rx="2.4" ry="2.4" fill="#000000" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><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: 73px; margin-left: 3px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">addr_i</div></div></div></foreignObject><image x="3" y="66.5" width="38" height="17" xlink:href="data:image/png;base64,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"/></switch></g></g></g><g data-cell-id="7"><g><path d="M 86.09 263.93 L 121 263.9 L 138 264" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/></g></g><g data-cell-id="8"><g><rect x="1" y="257" width="85" height="16" rx="2.4" ry="2.4" fill="#000000" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 83px; height: 1px; padding-top: 264px; margin-left: 3px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">write_enable_i</div></div></div></foreignObject><image x="3" y="257.5" width="83" height="17" xlink:href="data:image/png;base64,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"/></switch></g></g></g><g data-cell-id="9"><g><path d="M 34 200 L 130 200" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/></g></g><g data-cell-id="10"><g><rect x="1" y="192" width="33" height="16" rx="2.4" ry="2.4" fill="#000000" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 31px; height: 1px; padding-top: 199px; margin-left: 3px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">req_i</div></div></div></foreignObject><image x="3" y="192.5" width="31" height="17" xlink:href="data:image/png;base64,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"/></switch></g></g></g><g data-cell-id="16"><g><path d="M 180 209 L 194 209" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/></g></g><g data-cell-id="17"><g><path d="M 130 218 L 126 218 L 126 260" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><ellipse cx="126" cy="263" rx="3" ry="3" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" pointer-events="all"/></g></g><g data-cell-id="19"><g><rect x="194" y="201" width="54" height="16" rx="2.4" ry="2.4" fill="#999999" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 52px; height: 1px; padding-top: 208px; margin-left: 196px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">write_req</div></div></div></foreignObject><image x="196" y="201.5" width="52" height="17" xlink:href="data:image/png;base64,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"/></switch></g></g></g><g data-cell-id="21"><g><path d="M 138 282 L 113 282 L 113 203" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><ellipse cx="113" cy="200" rx="3" ry="3" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" pointer-events="all"/></g></g><g data-cell-id="23"><g><path d="M 188 273 L 194 273" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/></g></g><g data-cell-id="24"><g><rect x="194" y="265" width="54" height="16" rx="2.4" ry="2.4" fill="#999999" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 52px; height: 1px; padding-top: 272px; margin-left: 196px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">read_req</div></div></div></foreignObject><image x="196" y="265.5" width="52" height="17" xlink:href="data:image/png;base64,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"/></switch></g></g></g><g data-cell-id="131"><g><rect x="941" y="228" width="35" height="17" rx="2.55" ry="2.55" fill="#000000" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 33px; height: 1px; padding-top: 236px; margin-left: 943px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">led_o</div></div></div></foreignObject><image x="943" y="229.5" width="33" height="17" xlink:href="data:image/png;base64,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"/></switch></g></g></g><g data-cell-id="133"><g><rect x="905" y="407" width="73" height="16" rx="2.4" ry="2.4" fill="#000000" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 71px; height: 1px; padding-top: 414px; margin-left: 907px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">read_data_o</div></div></div></foreignObject><image x="907" y="407.5" width="71" height="17" xlink:href="data:image/png;base64,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"/></switch></g></g></g><g data-cell-id="dL8PsyCuoWOSb-C9e2Q--186"><g><path d="M 178 273 L 188 273 M 138 264 L 148 264 M 138 282 L 148 282" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 148 255 L 163 255 C 171.28 255 178 263.06 178 273 C 178 282.94 171.28 291 163 291 L 148 291 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="22"><g><ellipse cx="146" cy="264" rx="2" ry="2" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/></g></g><g data-cell-id="dL8PsyCuoWOSb-C9e2Q--187"><g><path d="M 170 209 L 180 209 M 130 200 L 140 200 M 130 218 L 140 218" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 140 191 L 155 191 C 163.28 191 170 199.06 170 209 C 170 218.94 163.28 227 155 227 L 140 227 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="dL8PsyCuoWOSb-C9e2Q--199"><g><rect x="0" y="310" width="71" height="16" rx="2.4" ry="2.4" fill="#000000" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 69px; height: 1px; padding-top: 317px; margin-left: 2px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">write_data_i</div></div></div></foreignObject><image x="2" y="310.5" width="69" height="17" xlink:href="data:image/png;base64,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"/></switch></g></g></g></g></g></g></svg> |