Files
APS/.pic/Introduction/Sequential logic/fig_01.drawio.svg
Andrei Solodovnikov a28002e681 WIP: APS cumulative update (#98)
* WIP: APS cumulative update

* Update How FPGA works.md

* Перенос раздела "Последовательностная логика" в отдельный док

* Исправление картинки

* Исправление оформления индексов

* Переработка раздела Vivado Basics

* Добавление картинки в руководство по созданию проекта

* Исправление ссылок в анализе rtl

* Обновление изображения в sequential logic

* Исправление ссылок в bug hunting

* Исправление ссылок

* Рефактор руководства по прошивке ПЛИС

* Mass update

* Update fig_10

* Restore fig_02
2024-09-02 10:20:08 +03:00

4 lines
31 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?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="513px" height="162px" viewBox="-0.5 -0.5 513 162" content="&lt;mxfile host=&quot;Electron&quot; agent=&quot;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&quot; version=&quot;24.7.5&quot; scale=&quot;1&quot; border=&quot;0&quot;&gt;&#10; &lt;diagram name=&quot;Страница — 1&quot; id=&quot;MIN8p3_ZSG-lxgzP4f5h&quot;&gt;&#10; &lt;mxGraphModel dx=&quot;646&quot; dy=&quot;562&quot; grid=&quot;1&quot; gridSize=&quot;10&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; 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;2&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;exitPerimeter=0;endArrow=none;endFill=0;&quot; edge=&quot;1&quot; source=&quot;8&quot; parent=&quot;1&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;90&quot; y=&quot;235.1428571428571&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;3&quot; value=&quot;in1&quot; style=&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];&quot; vertex=&quot;1&quot; connectable=&quot;0&quot; parent=&quot;2&quot;&gt;&#10; &lt;mxGeometry x=&quot;0.6303&quot; relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;-8&quot; y=&quot;-10&quot; as=&quot;offset&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;4&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;exitPerimeter=0;endArrow=none;endFill=0;&quot; edge=&quot;1&quot; source=&quot;8&quot; parent=&quot;1&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;90&quot; y=&quot;265.1428571428571&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;5&quot; value=&quot;in2&quot; style=&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];&quot; vertex=&quot;1&quot; connectable=&quot;0&quot; parent=&quot;4&quot;&gt;&#10; &lt;mxGeometry x=&quot;0.5987&quot; relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;-9&quot; y=&quot;-10&quot; as=&quot;offset&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;6&quot; style=&quot;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;&quot; edge=&quot;1&quot; source=&quot;8&quot; parent=&quot;1&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;240&quot; y=&quot;249.90476190476193&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;7&quot; value=&quot;out&quot; style=&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];&quot; vertex=&quot;1&quot; connectable=&quot;0&quot; parent=&quot;6&quot;&gt;&#10; &lt;mxGeometry x=&quot;0.346&quot; y=&quot;-1&quot; relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint y=&quot;-11&quot; as=&quot;offset&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8&quot; value=&quot;&quot; style=&quot;verticalLabelPosition=bottom;shadow=0;dashed=0;align=center;html=1;verticalAlign=top;shape=mxgraph.electrical.logic_gates.logic_gate;operation=xor;&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&#10; &lt;mxGeometry x=&quot;120&quot; y=&quot;220&quot; width=&quot;100&quot; height=&quot;60&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;9&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;entryY=0.25;entryDx=0;entryDy=0;&quot; edge=&quot;1&quot; source=&quot;12&quot; target=&quot;13&quot; parent=&quot;1&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;550&quot; y=&quot;250&quot; /&gt;&#10; &lt;mxPoint x=&quot;550&quot; y=&quot;340&quot; /&gt;&#10; &lt;mxPoint x=&quot;354&quot; y=&quot;340&quot; /&gt;&#10; &lt;mxPoint x=&quot;354&quot; y=&quot;265&quot; /&gt;&#10; &lt;/Array&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;10&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;exitPerimeter=0;endArrow=none;endFill=0;&quot; edge=&quot;1&quot; source=&quot;12&quot; parent=&quot;1&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;329.9999999999999&quot; y=&quot;235.1428571428571&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;11&quot; value=&quot;in1&quot; style=&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];&quot; vertex=&quot;1&quot; connectable=&quot;0&quot; parent=&quot;10&quot;&gt;&#10; &lt;mxGeometry x=&quot;0.8259&quot; y=&quot;-1&quot; relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;-9&quot; y=&quot;-7&quot; as=&quot;offset&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;12&quot; value=&quot;&quot; style=&quot;verticalLabelPosition=bottom;shadow=0;dashed=0;align=center;html=1;verticalAlign=top;shape=mxgraph.electrical.logic_gates.logic_gate;operation=xor;&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&#10; &lt;mxGeometry x=&quot;430&quot; y=&quot;220&quot; width=&quot;100&quot; height=&quot;60&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;13&quot; value=&quot;&quot; style=&quot;rounded=0;whiteSpace=wrap;html=1;&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&#10; &lt;mxGeometry x=&quot;374&quot; y=&quot;250&quot; width=&quot;40&quot; height=&quot;60&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;14&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;&quot; edge=&quot;1&quot; source=&quot;13&quot; target=&quot;12&quot; parent=&quot;1&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;15&quot; value=&quot;&quot; style=&quot;endArrow=none;html=1;rounded=0;&quot; edge=&quot;1&quot; parent=&quot;1&quot;&gt;&#10; &lt;mxGeometry width=&quot;50&quot; height=&quot;50&quot; relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;550&quot; y=&quot;250&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;590&quot; y=&quot;250&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;16&quot; value=&quot;out&quot; style=&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];&quot; vertex=&quot;1&quot; connectable=&quot;0&quot; parent=&quot;15&quot;&gt;&#10; &lt;mxGeometry x=&quot;0.7&quot; y=&quot;1&quot; relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint y=&quot;-9&quot; as=&quot;offset&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;17&quot; value=&quot;(а)&quot; style=&quot;text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&#10; &lt;mxGeometry x=&quot;140&quot; y=&quot;350&quot; width=&quot;40&quot; height=&quot;30&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;18&quot; value=&quot;(б)&quot; style=&quot;text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&#10; &lt;mxGeometry x=&quot;460&quot; y=&quot;350&quot; width=&quot;40&quot; height=&quot;30&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;/root&gt;&#10; &lt;/mxGraphModel&gt;&#10; &lt;/diagram&gt;&#10;&lt;/mxfile&gt;&#10;" 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="c5ZBvbMNlNtxO_Yk4y_W-17"><g><path d="M 40 16 L 10 16" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/></g><g data-cell-id="c5ZBvbMNlNtxO_Yk4y_W-19"><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: 1px; height: 1px; padding-top: 6px; margin-left: 7px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">in1</div></div></div></foreignObject><image x="-0.5" y="0" width="15" height="15.75" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA/CAYAAAC8aKvcAAAAAXNSR0IArs4c6QAAAyNJREFUaEPtmj9IMnEYx79mICItDg0NNklIlDQEUYJBq0JbQzQEQn+gQCErKbPaDCsSC4ecFI2iICpqDXNpiGhyLAhaajDCRfLl93tJ9N7UO+Hluuv5bXLPnc/n+X5/zz3nqSkWi0X8oqUhYJWrTQqrXGCQwqSwyipQsvTr6ytGR0dxdXXFEScmJrC1tQW9Xv9jkV9eXuByuXB+fo61tTUsLy/XzVWxwIVCAaFQCAsLCxxS1cBsOEwmk5icnMT7+7u6gRns5eUlpqam8Pj4WLKwZIXrmv8HBHx+fiKVSmFmZgZvb28VGakO+OPjA5ubm9jY2CjZuJxYNcDMwnd3d1hZWcHZ2VlVn6kC+OnpCeFwGNFotELV9vZ2TE9PIx6P4+HhobGm9QO2aEUK+Xwebrebw5avgYEB7OzswGAwYGRkBPf3940Bix08bm5uYLPZ+JdYrVYcHBygo6ODf35+fsbp6SkuLi6QyWR4YzEajejv74fT6cTw8DBaW1tF1VYI3NLSwlX1er38mtlsVj5gk8nEh4BgMPhtQ/kiZIkuLS3x+2e9Ca4c2OFwYHV1FT09PdBoNPxysgHv7+8jFothd3dXlHIsiE1HgUAAOp2u6jkMeHt7G319fbDb7WhqaqqIlQXYbDajq6sLx8fHPJne3l6Mj49jcHCQWzeXy+H6+hqRSAS3t7elhJk9T05OMDQ0JLpIwkBZgL+SYABzc3PweDy8mQgXG//m5+ext7dXOjQ7O8u3QC2Va1VDVmCfz8f3WHNzc9UchQkyFyQSCbS1tTWksmzAFosFh4eH6OzsrJm4sOsKO7xUatmAx8bG+B5ltq631tfX4ff7eRjb/0dHR+ju7q532rfHZQNeXFwEA9FqtXUTLwdmwel0GmyQaGTJBix2hmVQBEwKizc3Wfp//YhX/vDA9KA9XMOV1LSoaVHTEj2bi+0lkt88UNMSeTugSYtmafENi0XSpCVya9FfHqQZS3nRpLDyNJOWMSksrV7KiyaFlaeZtIxJYWn1Ul40Kaw8zaRl/Pd1+i9aBKx2sUlhUlhlFSBLq0zQf3BIYVJYZRX4A3AdSqyDCf/0AAAAAElFTkSuQmCC"/></switch></g></g></g></g><g data-cell-id="c5ZBvbMNlNtxO_Yk4y_W-18"><g><path d="M 40 46 L 10 46" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/></g><g data-cell-id="c5ZBvbMNlNtxO_Yk4y_W-20"><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: 1px; height: 1px; padding-top: 36px; margin-left: 7px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">in2</div></div></div></foreignObject><image x="-0.5" y="30" width="15" height="15.75" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA/CAYAAAC8aKvcAAAAAXNSR0IArs4c6QAABShJREFUaEPtWVsofF8UXoOSxINCKF5IciuXyF0eKLk8EEISoUQh9/s1KUlyK5eEEBEhvLgrSS4liZIHSW4hicSvtfuf0xxzxowzM80Z/7NqSmbvtde3vrXX/vYe0dfX1xf8j0wkAP7jbAsM/3GCQWBYYPiPZYAu6bu7O4iPj4fFxUUCMT09HVpaWkBPT0/tkD8+PmBvbw9mZmZgdXUV9vf34fn5mcTl6ekJLi4uEBERAb6+vjLj5TVg1ETLy8tQVVUF6+vrMhNva2sLlZWVEB0dDTo6OqzjeQsYWe3q6oKSkhKaTZmI/xuACSooKGBlm5eAkdmRkRHIyMhggA0ODibbzsfHBwwNDeH19RV2dnagr68PZmdnGflobGyEvLw8CaZ5eSydnJxATEwMHBwcEBAGBgZQX18PaWlpoKurK0E0VsPAwADk5OTQCTIzM4PR0VHw8/NjjOcdYGQXmyWyQ5k0tsSR4Lyenh6SFMqys7OhqamJkSTeAb69vYXExERYWFggcQcGBsLg4CBYWFjI3MIPDw+QkpICU1NTZKyrqyth2dramp7LO8C7u7sQFhYGV1dXJMji4mKora0FbW1tmYCR5erqavKhbGNjA7y9vfkLeGxsDGJjY+kAh4aGSKOS14aHhyEhIUHq/F936c3NTdIl0ZydnQEDxPMP7fLykoiD+fl52Nragvv7ezAyMgIvLy/CWmRkJJiYmPwY+8rKCoyPj8PZ2Rnc3NxAW1sbgyFZwLu7u0l3p2x6ehrCw8MlGZZXabEBtrS0hObmZtIgKAXEFhiCLysrIwGpQsG9v79DUVERaXpo2N2XlpaIGqNMYYZ7e3vJOdjR0SEr+fT3GBSKA7YjRm4nLAPPz88hLi4Otre3ybcBAQGAJW5ubq4cwDY2NuDo6AiTk5PEobu7OyQnJ5OFsHSfnp5gbW0N2tvbiUCgDDOPnTQoKEgRfIy5eBbj8VVeXk7/H/9GqSne8BRiWBxAfn4+5Obmgr6+vgQILPPCwkLo7Oykv2M7IxVBj5eKpKQkuLi4IG6srKxgYmIC3NzcGG6VAhj1Lh4F0gQ7rvhdPbGVG1fAx8fHpLKoUkY/MqUll6aFju3s7EhXtbe3/zFe1L0o/bCLon3v8FzBXl9fk6ssdmPK8KqI65iamkq4VZhhVEW4R3FfyjIUEBUVFWQY7n8sOScnJ1nTpH6Px2BmZiYDrIeHB/T39xMi2ExhwL9RQuKAMZjvKug3yHGvIti5uTl6GoJFPe3g4CDVlcKAa2pqGJ3xp6CVBfjo6IiUMWoCyuQBi2M1CjBqZezGKFywCVKGWhn1AKX4fkq6xgD+/PwkN5+srCwiWSkLDQ0lPQSPIXlMIwC/vb1Ba2sr1NXVMaQrNkyUtMbGxvJgJWN4D/jl5QVKS0sJYHHDsx8/bEJHY0saweJjnLhOx+OvoaGB7OOfhI400LxlmA0s3rbwuoj3ZS0tLbnLWHwgLwHjRQD3Jt6qKMOmhFo8JCQERCIRJ7C83cN4h42KiqIbFJYxvlHj1U8RsLwEjHIRuy/+4kCZPK+W8lLOu5JGAZGamkrHj+/LmADcv1zM399feS8eGIAypeXj4yMBi5cKZdn3R0BeMXx4eEj27unpqbLwAq8Biz8QKguxVMDKWoDvfnj3y4OqEyYAVnWG1e1fYFjdDKh6fYFhVWdY3f4FhtXNgKrXFxhWdYbV7Z/7W4m6I+e4vgCYY+I0ZprAsMZQxTFQgWGOidOYaQLDGkMVx0AFhjkmTmOm/QOIlGismTqh4AAAAABJRU5ErkJggg=="/></switch></g></g></g></g><g data-cell-id="c5ZBvbMNlNtxO_Yk4y_W-21"><g><path d="M 140 31 L 160 31" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/></g><g data-cell-id="c5ZBvbMNlNtxO_Yk4y_W-22"><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: 1px; height: 1px; padding-top: 21px; margin-left: 154px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">out</div></div></div></foreignObject><image x="146.5" y="15" width="15" height="15.75" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA/CAYAAAC8aKvcAAAAAXNSR0IArs4c6QAABLJJREFUaEPtWlkodW0UfkTkwoUbpRQ3pivJhTLkxliGyExxodxwgZJZMpYMRRJJxlJKXMg8FDImZIoLUiRRCJHhb711ds527H32t8/3t8/59rrj7Pfd61nPetf7rHWO2dfX1xf+ITNTAZs42yrDJk4wVIZVhk0sAmpKmwqhn5+fmJubw/PzMyIjIzlYJsnw2dkZysvL0dvbi/7+fqSkpJgu4PX1dYSFheHu7o6BNHnAy8vL8PPz4xhVAZta86AybOpFSxbDDw8PmJycxPj4OHZ2drC9vc2KgaOjIzw8PBAaGorw8HA4ODjAzMxM9AqvrKxEWVkZe47WDw0NwdXVVXTd7e0tu1rIF7LMzEw0NTXB2tqa/X18fIyEhATmo5jpvIefnp7Q0dGBqqoqrrz/tpGNjQ1iY2MZECcnJ8H3KRLwyckJsrKyMDU1JRYsrc+Jqfb2dgQEBPzKtuIAX19fs3QZHR3lwBCDlE7R0dEsDS0sLEBKhtK8q6sL5+fn3LOU6j09PQy0LvtbgN/f3/H4+AiSkxsbG0x4aIwyNSYm5qfSenl5QX5+PlpbW7kPfX190dzcDC8vL52s3dzcoLi4GJ2dnVpr6LLXld5/C/D34OpdtGZnZxmLFCkyb29vdHd3w93dXTC16bxToNra2rjnampq2P/Mzc211ioG8NvbGwoKCljl0xhfkgmhPjw8RFJSElclfXx8MDg4yKr5d1MM4MvLS3ZOFxYWmH+BgYGs07C3t9ercH18fKC0tBS1tbXc81T0goKClAl4dXUVwcHBXDoXFhaC2OCnpBD6sbExREVFaaU17aNIhvnO0vVC1VqKbW1tISIiAldXV2xZTk4O6urqYGlpyW2jmJQeGBhAamrqH51fzSK+2uGrIXpOBWwgaSn5WvrnGDbEGdan8P1pSpOaS05OxsrKCiNT13HRsKyX8OAXHENU6cbGRla4DFGl9akPkgDLvYd1CRexe5gcXFpaAslXMZuenmbXpsZkMyxXae3u7iIxMRGkuMh+U1qk5HJzcwXFCR88iZqKigpW4Q0GmDYypJYm1UVzYb5w4deKvLw8VFdXw8rK6leS+cE0yBmmTQzVLVHT0dfXB2dn5x8g9vf3ERcXx2UCtZ4kckiH8ycm9EuMzc1NZGdnY21tTWsvKSldVFTEMoTaWjKtiYeUfnhmZoZ1U1RQNCbWD7++vrJ2sqGhgVtDoNPS0tiRcHFxYT0tjWroqhwZGWFyl4Joa2uLiYkJ0Sp9dHSE+Ph47O3tce+gIFOL+wMw/UPOxIN655CQEMH51unpKdLT00HXhz5GkxRq4hcXF7l5mBDD9/f3yMjIwPDwsM7t/9eZlsaDi4sLlJSUsI5MyGhAWF9fDzc3Ny1ZKgSY9qPgUNZ8n8Zo3iP4ZZrQ1JLSjK4Kahjs7Oz0IUvrGUrdg4MDNrmk40HChczT0xP+/v4sLekdmrP3XbSIAaZ9aAzV0tKC+fl5btqqM6Ule25kC0zy61IhDlTARpahkt1VGZYcMiNboDJsZIRJdldlWHLIjGyByrCRESbZXfHfKUjeUtkLVMDK5ke+dyrD8mOo7B1UhpXNj3zvVIblx1DZO6gMK5sf+d79B0GHeSAr5rzPAAAAAElFTkSuQmCC"/></switch></g></g></g></g><g data-cell-id="c5ZBvbMNlNtxO_Yk4y_W-8"><g><path d="M 120 31 L 140 31 M 40 16 L 63 16 M 40 46 L 63 46" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 50 1 C 60.72 19.56 60.72 42.44 50 61" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 80 1 C 97.47 1.56 113.06 13.25 120 31 C 113.06 48.75 97.47 60.44 80 61 L 55 61 C 65.72 42.44 65.72 19.56 55 1 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="c5ZBvbMNlNtxO_Yk4y_W-12"><g><path d="M 450 31 L 470 31 L 470 121 L 274 121 L 274 46 L 287.63 46" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 292.88 46 L 285.88 49.5 L 287.63 46 L 285.88 42.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="c5ZBvbMNlNtxO_Yk4y_W-13"><g><path d="M 350 16 L 300.52 16 L 250 16.14" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/></g><g data-cell-id="c5ZBvbMNlNtxO_Yk4y_W-14"><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: 1px; height: 1px; padding-top: 8px; margin-left: 250px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">in1</div></div></div></foreignObject><image x="242.5" y="2" width="15" height="15.75" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA/CAYAAAC8aKvcAAAAAXNSR0IArs4c6QAAAyNJREFUaEPtmj9IMnEYx79mICItDg0NNklIlDQEUYJBq0JbQzQEQn+gQCErKbPaDCsSC4ecFI2iICpqDXNpiGhyLAhaajDCRfLl93tJ9N7UO+Hluuv5bXLPnc/n+X5/zz3nqSkWi0X8oqUhYJWrTQqrXGCQwqSwyipQsvTr6ytGR0dxdXXFEScmJrC1tQW9Xv9jkV9eXuByuXB+fo61tTUsLy/XzVWxwIVCAaFQCAsLCxxS1cBsOEwmk5icnMT7+7u6gRns5eUlpqam8Pj4WLKwZIXrmv8HBHx+fiKVSmFmZgZvb28VGakO+OPjA5ubm9jY2CjZuJxYNcDMwnd3d1hZWcHZ2VlVn6kC+OnpCeFwGNFotELV9vZ2TE9PIx6P4+HhobGm9QO2aEUK+Xwebrebw5avgYEB7OzswGAwYGRkBPf3940Bix08bm5uYLPZ+JdYrVYcHBygo6ODf35+fsbp6SkuLi6QyWR4YzEajejv74fT6cTw8DBaW1tF1VYI3NLSwlX1er38mtlsVj5gk8nEh4BgMPhtQ/kiZIkuLS3x+2e9Ca4c2OFwYHV1FT09PdBoNPxysgHv7+8jFothd3dXlHIsiE1HgUAAOp2u6jkMeHt7G319fbDb7WhqaqqIlQXYbDajq6sLx8fHPJne3l6Mj49jcHCQWzeXy+H6+hqRSAS3t7elhJk9T05OMDQ0JLpIwkBZgL+SYABzc3PweDy8mQgXG//m5+ext7dXOjQ7O8u3QC2Va1VDVmCfz8f3WHNzc9UchQkyFyQSCbS1tTWksmzAFosFh4eH6OzsrJm4sOsKO7xUatmAx8bG+B5ltq631tfX4ff7eRjb/0dHR+ju7q532rfHZQNeXFwEA9FqtXUTLwdmwel0GmyQaGTJBix2hmVQBEwKizc3Wfp//YhX/vDA9KA9XMOV1LSoaVHTEj2bi+0lkt88UNMSeTugSYtmafENi0XSpCVya9FfHqQZS3nRpLDyNJOWMSksrV7KiyaFlaeZtIxJYWn1Ul40Kaw8zaRl/Pd1+i9aBKx2sUlhUlhlFSBLq0zQf3BIYVJYZRX4A3AdSqyDCf/0AAAAAElFTkSuQmCC"/></switch></g></g></g></g><g data-cell-id="c5ZBvbMNlNtxO_Yk4y_W-9"><g><path d="M 430 31 L 450 31 M 350 16 L 373 16 M 350 46 L 373 46" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 360 1 C 370.72 19.56 370.72 42.44 360 61" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 390 1 C 407.47 1.56 423.06 13.25 430 31 C 423.06 48.75 407.47 60.44 390 61 L 365 61 C 375.72 42.44 375.72 19.56 365 1 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="c5ZBvbMNlNtxO_Yk4y_W-10"><g><rect x="294" y="31" width="40" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/></g></g><g data-cell-id="c5ZBvbMNlNtxO_Yk4y_W-11"><g><path d="M 334 46 L 350 46" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/></g></g><g data-cell-id="c5ZBvbMNlNtxO_Yk4y_W-15"><g><path d="M 470 31 L 510 31" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/></g><g data-cell-id="c5ZBvbMNlNtxO_Yk4y_W-16"><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: 1px; height: 1px; padding-top: 21px; margin-left: 504px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">out</div></div></div></foreignObject><image x="496.5" y="15" width="15" height="15.75" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA/CAYAAAC8aKvcAAAAAXNSR0IArs4c6QAABLJJREFUaEPtWlkodW0UfkTkwoUbpRQ3pivJhTLkxliGyExxodxwgZJZMpYMRRJJxlJKXMg8FDImZIoLUiRRCJHhb711ds527H32t8/3t8/59rrj7Pfd61nPetf7rHWO2dfX1xf+ITNTAZs42yrDJk4wVIZVhk0sAmpKmwqhn5+fmJubw/PzMyIjIzlYJsnw2dkZysvL0dvbi/7+fqSkpJgu4PX1dYSFheHu7o6BNHnAy8vL8PPz4xhVAZta86AybOpFSxbDDw8PmJycxPj4OHZ2drC9vc2KgaOjIzw8PBAaGorw8HA4ODjAzMxM9AqvrKxEWVkZe47WDw0NwdXVVXTd7e0tu1rIF7LMzEw0NTXB2tqa/X18fIyEhATmo5jpvIefnp7Q0dGBqqoqrrz/tpGNjQ1iY2MZECcnJ8H3KRLwyckJsrKyMDU1JRYsrc+Jqfb2dgQEBPzKtuIAX19fs3QZHR3lwBCDlE7R0dEsDS0sLEBKhtK8q6sL5+fn3LOU6j09PQy0LvtbgN/f3/H4+AiSkxsbG0x4aIwyNSYm5qfSenl5QX5+PlpbW7kPfX190dzcDC8vL52s3dzcoLi4GJ2dnVpr6LLXld5/C/D34OpdtGZnZxmLFCkyb29vdHd3w93dXTC16bxToNra2rjnampq2P/Mzc211ioG8NvbGwoKCljl0xhfkgmhPjw8RFJSElclfXx8MDg4yKr5d1MM4MvLS3ZOFxYWmH+BgYGs07C3t9ercH18fKC0tBS1tbXc81T0goKClAl4dXUVwcHBXDoXFhaC2OCnpBD6sbExREVFaaU17aNIhvnO0vVC1VqKbW1tISIiAldXV2xZTk4O6urqYGlpyW2jmJQeGBhAamrqH51fzSK+2uGrIXpOBWwgaSn5WvrnGDbEGdan8P1pSpOaS05OxsrKCiNT13HRsKyX8OAXHENU6cbGRla4DFGl9akPkgDLvYd1CRexe5gcXFpaAslXMZuenmbXpsZkMyxXae3u7iIxMRGkuMh+U1qk5HJzcwXFCR88iZqKigpW4Q0GmDYypJYm1UVzYb5w4deKvLw8VFdXw8rK6leS+cE0yBmmTQzVLVHT0dfXB2dn5x8g9vf3ERcXx2UCtZ4kckiH8ycm9EuMzc1NZGdnY21tTWsvKSldVFTEMoTaWjKtiYeUfnhmZoZ1U1RQNCbWD7++vrJ2sqGhgVtDoNPS0tiRcHFxYT0tjWroqhwZGWFyl4Joa2uLiYkJ0Sp9dHSE+Ph47O3tce+gIFOL+wMw/UPOxIN655CQEMH51unpKdLT00HXhz5GkxRq4hcXF7l5mBDD9/f3yMjIwPDwsM7t/9eZlsaDi4sLlJSUsI5MyGhAWF9fDzc3Ny1ZKgSY9qPgUNZ8n8Zo3iP4ZZrQ1JLSjK4Kahjs7Oz0IUvrGUrdg4MDNrmk40HChczT0xP+/v4sLekdmrP3XbSIAaZ9aAzV0tKC+fl5btqqM6Ule25kC0zy61IhDlTARpahkt1VGZYcMiNboDJsZIRJdldlWHLIjGyByrCRESbZXfHfKUjeUtkLVMDK5ke+dyrD8mOo7B1UhpXNj3zvVIblx1DZO6gMK5sf+d79B0GHeSAr5rzPAAAAAElFTkSuQmCC"/></switch></g></g></g></g><g data-cell-id="c5ZBvbMNlNtxO_Yk4y_W-23"><g><rect x="60" y="131" width="40" height="30" 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: 1px; height: 1px; padding-top: 146px; margin-left: 80px;"><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: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">(а)</div></div></div></foreignObject><image x="72.5" y="139.5" width="15" height="17" xlink:href="data:image/png;base64,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"/></switch></g></g></g><g data-cell-id="c5ZBvbMNlNtxO_Yk4y_W-24"><g><rect x="380" y="131" width="40" height="30" 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: 1px; height: 1px; padding-top: 146px; margin-left: 400px;"><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: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">(б)</div></div></div></foreignObject><image x="392.5" y="139.5" width="15" height="17" xlink:href="data:image/png;base64,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"/></switch></g></g></g></g></g></g></svg>