mirror of
https://github.com/MPSU/APS.git
synced 2025-09-15 17:20:10 +00:00
* WIP: APS cumulative update * Update How FPGA works.md * Перенос раздела "Последовательностная логика" в отдельный док * Исправление картинки * Исправление оформления индексов * Переработка раздела Vivado Basics * Добавление картинки в руководство по созданию проекта * Исправление ссылок в анализе rtl * Обновление изображения в sequential logic * Исправление ссылок в bug hunting * Исправление ссылок * Рефактор руководства по прошивке ПЛИС * Mass update * Update fig_10 * Restore fig_02
4 lines
13 KiB
XML
4 lines
13 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="181px" height="122px" viewBox="-0.5 -0.5 181 122" 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" scale="1" border="0" version="24.7.5"> <diagram name="Страница — 1" id="-sAuFuvBt7Gn3LlA9TYI"> <mxGraphModel dx="1356" dy="1180" 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="" style="verticalLabelPosition=bottom;shadow=0;dashed=0;align=center;html=1;verticalAlign=top;shape=mxgraph.electrical.logic_gates.inverter_2;fillColor=#FFFFCC;" parent="1" vertex="1"> <mxGeometry x="693" y="240" width="70" height="38" as="geometry" /> </mxCell> <mxCell id="3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;endArrow=none;endFill=0;" parent="1" edge="1"> <mxGeometry relative="1" as="geometry"> <mxPoint x="780" y="280" as="targetPoint" /> <mxPoint x="760" y="259" as="sourcePoint" /> </mxGeometry> </mxCell> <mxCell id="4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;endArrow=none;endFill=0;" parent="1" source="2" edge="1"> <mxGeometry relative="1" as="geometry"> <mxPoint x="670" y="283" as="targetPoint" /> <mxPoint x="691" y="268.5" as="sourcePoint" /> <Array as="points"> <mxPoint x="670" y="259" /> </Array> </mxGeometry> </mxCell> <mxCell id="5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;endArrow=none;endFill=0;" parent="1" source="13" edge="1"> <mxGeometry relative="1" as="geometry"> <mxPoint x="670" y="317.00000000000006" as="targetPoint" /> <mxPoint x="690" y="332.5" as="sourcePoint" /> <Array as="points"> <mxPoint x="670" y="342" /> </Array> </mxGeometry> </mxCell> <mxCell id="6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;endArrow=none;endFill=0;" parent="1" edge="1"> <mxGeometry relative="1" as="geometry"> <mxPoint x="780" y="320.00000000000006" as="targetPoint" /> <mxPoint x="760" y="342" as="sourcePoint" /> </mxGeometry> </mxCell> <mxCell id="7" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="670" y="317" as="sourcePoint" /> <mxPoint x="780" y="280" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="8" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="670" y="283" as="sourcePoint" /> <mxPoint x="780" y="320" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="9" value="" style="endArrow=none;html=1;rounded=0;startArrow=oval;startFill=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" target="12" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="780" y="342" as="sourcePoint" /> <mxPoint x="800" y="342" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="10" value="" style="endArrow=none;html=1;rounded=0;startArrow=oval;startFill=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" target="11" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="780" y="258.86" as="sourcePoint" /> <mxPoint x="800" y="258.86" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="11" value="Q" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=15;spacingTop=-5;" parent="1" vertex="1"> <mxGeometry x="829" y="250" width="21" height="17.5" as="geometry" /> </mxCell> <mxCell id="12" value="Q̅" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=15;spacingTop=-5;" parent="1" vertex="1"> <mxGeometry x="829" y="333.25" width="21" height="17.5" as="geometry" /> </mxCell> <mxCell id="13" value="" style="verticalLabelPosition=bottom;shadow=0;dashed=0;align=center;html=1;verticalAlign=top;shape=mxgraph.electrical.logic_gates.inverter_2;fillColor=#FFFFCC;" parent="1" vertex="1"> <mxGeometry x="692" y="323" width="70" height="38" as="geometry" /> </mxCell> </root> </mxGraphModel> </diagram> </mxfile> "><defs/><g><g data-cell-id="0"><g data-cell-id="1"><g data-cell-id="2"><g><path d="M 23 19 L 37 19" fill="#ffffcc" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 81.8 19 L 93 19" fill="#ffffcc" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 76.9 19 L 34.9 38 L 34.9 0 Z" fill="#ffffcc" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="79.7" cy="19" rx="2.8" ry="2.533333333333333" fill="#ffffcc" stroke="rgb(0, 0, 0)" pointer-events="all"/></g></g><g data-cell-id="3"><g><path d="M 90 19 L 110 19 L 110 40" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/></g></g><g data-cell-id="4"><g><path d="M 23 19 L 0 19 L 0 43" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/></g></g><g data-cell-id="5"><g><path d="M 22 102 L 0 102 L 0 77" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/></g></g><g data-cell-id="6"><g><path d="M 90 102 L 110 102 L 110 80" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/></g></g><g data-cell-id="7"><g><path d="M 0 77 L 110 40" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/></g></g><g data-cell-id="8"><g><path d="M 0 43 L 110 80" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/></g></g><g data-cell-id="9"><g><path d="M 113 102 L 159 102" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><ellipse cx="110" cy="102" rx="3" ry="3" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" pointer-events="all"/></g></g><g data-cell-id="10"><g><path d="M 113 18.85 L 159 18.75" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><ellipse cx="110" cy="18.86" rx="3" ry="3" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" pointer-events="all"/></g></g><g data-cell-id="11"><g><rect x="159" y="10" width="21" height="17.5" fill="none" 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 center; width: 19px; height: 1px; padding-top: 16px; margin-left: 160px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 15px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Q</div></div></div></foreignObject><text x="170" y="21" fill="rgb(0, 0, 0)" font-family=""Helvetica"" font-size="15px" text-anchor="middle">Q</text></switch></g></g></g><g data-cell-id="12"><g><rect x="159" y="93.25" width="21" height="17.5" fill="none" 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 center; width: 19px; height: 1px; padding-top: 100px; margin-left: 160px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 15px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Q̅</div></div></div></foreignObject><text x="170" y="104" fill="rgb(0, 0, 0)" font-family=""Helvetica"" font-size="15px" text-anchor="middle">Q̅</text></switch></g></g></g><g data-cell-id="13"><g><path d="M 22 102 L 36 102" fill="#ffffcc" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 80.8 102 L 92 102" fill="#ffffcc" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 75.9 102 L 33.9 121 L 33.9 83 Z" fill="#ffffcc" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="78.7" cy="102" rx="2.8" ry="2.533333333333333" fill="#ffffcc" stroke="rgb(0, 0, 0)" pointer-events="all"/></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> |