mirror of
https://github.com/MPSU/APS.git
synced 2025-09-15 17:20:10 +00:00
* СП. Обновление предисловия * СП. Обновление введения * СП. Обновление лаб * СП. Обновление доп материалов * СП. Введение * СП. Введение * СП. ЛР№4, 15 * СП. Базовые конструкции Verilog * Update Implementation steps.md * СП. ЛР 4,5,7,8,14 * СП. ЛР№8 * Синхронизация правок * СП. Финал * Исправление ссылки на рисунок * Обновление схемы * Синхронизация правок * Добавление белого фона .drawio-изображениям * ЛР2. Исправление нумерации рисунка
182 lines
16 KiB
XML
182 lines
16 KiB
XML
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="327px" height="158px" viewBox="-0.5 -0.5 327 158" content="<mxfile scale="1.5" border="0"><diagram name="Страница — 1" id="0WwqwDF_2foaFmioRzxL">5VpLc6M4EP41Pg5lkEBwdB4ze5idylYOO3NKKbaMmWDkFXJiz6/flpF4CSfENolT8cWohSTU39fd6oYRulxuvgm6WvzNZywdeePZZoSuRp7njl0P/pRkW0gQiQpBLJKZvqkS3CZ/WFO4TmYsb4gk56lMVk3hlGcZm8qGjArBn5q3zXnaXHRFY2YJbqc0taX/JjO5KKShRyr5XyyJF2ZlN9Dbu6fTh1jwdabXG3lovvsV3Utq5hoXgnxBZ/ypJkLXI3QpOJfF1XJzyVKlWqO1YtzXPb3lcwuWyT4DNEyPNF0z88RBCkMv5hxmgAeUW62U4L81Nx1f8h1iE7iBrAD0i6obrmL1L1h8l9ElM/PBMxRTFt16++Xs3k5pTD3WGLqfFolktys6Vb1PwDGQLeQyhZYLl49MyATgmqRJnIHsnkvJl9CRw5Akiy90ezfXPEnTS55yAe2MZ6xcva4mrTk1MdvURFpt3xhfMim2cIvuRb7v+MUgzXHf1yR4qiiDNc6LGlsCLaOapHE5dwUUXGisunHDHbi1FMqy2USZQrXrmgKb2lbAaBskz2mHzRpmY+umtnO/Y+dGJlhKZfLYNLYudegVbniyI+PGKNVSvXEvZpKcr8WU6XF1/remQtGLU0kqYiatqXYIlVvvBdqvyeRh+0PS7ObH9M9y+eeaufwLDmzkQM23usmFXPCYZzS9rqQt+Kp7vnO+0gj/ZlJuNah0LXkTf7ZJ5E89XF3/UtegiaJ1tal1XW1NwyIUSL4maru7/r20KcDQ5O/JpCMp4kVBE1WMe6EKG6Tb2m0rdUO+fx1E/M519vFt33NVpCqe4FCKBS/7BSkSmsU7Gr3gZVtuQXAJkHDlb6MB/SoZW34VW37V7fAu3gn8KrH094+tQLaRTUXlUvAH1tJFh3qoDldTUA8THXFsmcxme5E5zGe/QvNR0NZ8YEe0wFa8ewLFh0MGtBysXZqxHNYwMu293MKX6RGB6dVt70OERNKKYqETtmbpGxMxbvmo4SJi1IH6+xw/FY7f6T1Lm7Tqb7GCwUPR+918ioI6csDk/sXIv7JJmarVLsp84UVPaiykbc9lFqQXH9UziS47HzuuF5DjaGfSuuYAPp/n7FhOGDf+Sc+2+GRnW2xnKMNZchluBkENwBLbn8UZ1XWNoDi0RpFnBNW5ddfa1ls3TCSwH2XEz59WC52M6unxmXADkaZjDhA5jBlwanW8JjUCdzhq2EUGkcsz8MA2BfYemg5wsthF3klgbwLlDeBy0bDGq3NNk3f2yjWh0dti6/kl6ptgvpHJ2u48DB3sjcvfgYe0jvLT8xOfzp5RBznermJxLItOUsVAqCfLTu7xIUVzg9BHEQLAsTcUxp2lKhS+J/CvKlV9dOC9yIeDTe2HbR6AsfvBmGASBP2KW4fYOno5MpiAvAveNzxPdJGoKsqblxxKzTOaL0o6WMH9mRq/VHxRc63UustNrN48OSyFoCzUfU7K42R6F1PJcifJdiFc3Hl7YX1FYQS3tO8Rx9T9amHEFI8apRFivPQxxZFua4zOxxq99zLH9yonh8ghGEdgeRhMtZUGD/3GwD0f4MlnAz5CjkcgBBMS+uAYBkuaUI9K/jk63upa0WzFhHllsFHVrZOUqd095cmaK0blO4SGM472w3+cK7bBUvXHGZW001TPu9B4shwYEwSHmNCPCNA5ioJ2MSpUvZhEAXL9KBosTtrvdECFTN5lnxkbL3QdHxEUIpcQn5hssXa+RM84y6MAwXaBd/KpoYhUEdP3owAHBJfFmPKogZ3xGBECp303QENhYtfoPuI7krfCJHoTTGzHNU0fPjUqYaSyYgLxAqPAM6StvqVwxuO9BbAeuECz+vSuOLRVnzei6/8B</diagram></mxfile>" style="background-color: rgb(255, 255, 255);">
|
|
<defs/>
|
|
<g>
|
|
<rect x="126.75" y="27" width="60" height="90" fill="none" stroke="rgb(0, 0, 0)" stroke-width="1.5" pointer-events="all"/>
|
|
<g transform="translate(-0.5 -0.5)scale(1.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 flex-end; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 75px; margin-left: 86px;">
|
|
<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: normal; overflow-wrap: normal;">
|
|
<font style="font-size: 7px;">
|
|
reg_name
|
|
</font>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="105" y="75" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
|
|
reg_na...
|
|
</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 201.75 57 L 186.75 57" fill="none" stroke="rgb(0, 0, 0)" stroke-width="1.5" stroke-miterlimit="10" pointer-events="stroke"/>
|
|
<path d="M 156.75 27 L 156.75 4.5 L 37.5 4.5" fill="none" stroke="rgb(0, 0, 0)" stroke-width="1.5" stroke-miterlimit="10" pointer-events="stroke"/>
|
|
<path d="M 149.25 19.5 L 164.25 34.5 L 149.25 49.5 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-width="1.5" stroke-miterlimit="10" transform="rotate(90,156.75,34.5)" pointer-events="all"/>
|
|
<rect x="188.25" y="42" width="9" height="15" fill="none" stroke="none" pointer-events="all"/>
|
|
<g transform="translate(-0.5 -0.5)scale(1.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: 4px; height: 1px; padding-top: 33px; margin-left: 127px;">
|
|
<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: 7px; 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="129" y="35" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="7px" text-anchor="middle">
|
|
Q
|
|
</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 205.5 56.72 L 262.5 57" fill="none" stroke="rgb(0, 0, 0)" stroke-width="1.5" stroke-miterlimit="10" pointer-events="stroke"/>
|
|
<ellipse cx="204" cy="56.71" rx="1.5" ry="1.5" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="1.5" pointer-events="all"/>
|
|
<g transform="translate(-0.5 -0.5)scale(1.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: 41px; margin-left: 158px;">
|
|
<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: 7px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">
|
|
<font style="font-size: 7px;">
|
|
reg_name
|
|
</font>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="158" y="44" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="7px" text-anchor="middle">
|
|
reg_name
|
|
</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 261.75 57 L 276.75 57" fill="none" stroke="rgb(0, 0, 0)" stroke-width="1.5" stroke-miterlimit="10" pointer-events="stroke"/>
|
|
<path d="M 157.5 144 L 157.41 116.28" fill="none" stroke="rgb(0, 0, 0)" stroke-width="1.5" stroke-miterlimit="10" pointer-events="stroke"/>
|
|
<g transform="translate(-0.5 -0.5)scale(1.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: 86px; margin-left: 110px;">
|
|
<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: 7px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">
|
|
rst
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="110" y="88" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="7px" text-anchor="middle">
|
|
rst
|
|
</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 113.25 71.25 L 126.75 71.13" fill="none" stroke="rgb(0, 0, 0)" stroke-width="1.5" stroke-miterlimit="10" pointer-events="stroke"/>
|
|
<path d="M 150 143.25 L 157.5 143.28" fill="none" stroke="rgb(0, 0, 0)" stroke-width="1.5" stroke-miterlimit="10" pointer-events="stroke"/>
|
|
<path d="M 109.5 143.25 L 37.5 143.31" fill="none" stroke="rgb(0, 0, 0)" stroke-width="1.5" stroke-miterlimit="10" pointer-events="stroke"/>
|
|
<path d="M 109.5 143.25 L 117.6 143.25" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="1.5" stroke-miterlimit="10" pointer-events="all"/>
|
|
<path d="M 143.52 143.25 L 150 143.25" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="1.5" stroke-miterlimit="10" pointer-events="all"/>
|
|
<path d="M 140.68 143.25 L 116.38 156.38 L 116.38 130.13 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="1.5" stroke-miterlimit="10" pointer-events="all"/>
|
|
<ellipse cx="142.3" cy="143.25" rx="1.62" ry="1.75" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="1.5" pointer-events="all"/>
|
|
<path d="M 67.5 64.13 L 37.5 64.2" fill="none" stroke="rgb(0, 0, 0)" stroke-width="1.5" stroke-miterlimit="10" pointer-events="stroke"/>
|
|
<path d="M 67.5 78.38 L 37.5 78.41" fill="none" stroke="rgb(0, 0, 0)" stroke-width="1.5" stroke-miterlimit="10" pointer-events="stroke"/>
|
|
<path d="M 104.1 71.25 L 113.25 71.25 M 67.5 64.13 L 78.02 64.13 M 67.5 78.38 L 78.02 78.38" fill="none" stroke="rgb(0, 0, 0)" stroke-width="1.5" stroke-miterlimit="10" pointer-events="all"/>
|
|
<path d="M 72.07 57 C 76.98 65.82 76.98 76.68 72.08 85.5" fill="none" stroke="rgb(0, 0, 0)" stroke-width="1.5" stroke-miterlimit="10" pointer-events="all"/>
|
|
<path d="M 85.8 57 C 93.79 57.27 100.93 62.82 104.1 71.25 C 100.93 79.68 93.79 85.23 85.8 85.5 L 74.36 85.5 C 79.27 76.68 79.27 65.82 74.36 57 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="1.5" stroke-miterlimit="10" pointer-events="all"/>
|
|
<g transform="translate(-0.5 -0.5)scale(1.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: 38px; margin-left: 203px;">
|
|
<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: 7px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">
|
|
reg_data
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="203" y="41" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="7px" text-anchor="middle">
|
|
reg_data
|
|
</text>
|
|
</switch>
|
|
</g>
|
|
<g transform="translate(-0.5 -0.5)scale(1.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: 96px; margin-left: 11px;">
|
|
<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: 7px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">
|
|
reset_n
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="11" y="98" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="7px" text-anchor="middle">
|
|
reset_n
|
|
</text>
|
|
</switch>
|
|
</g>
|
|
<g transform="translate(-0.5 -0.5)scale(1.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: 44px; margin-left: 20px;">
|
|
<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: 7px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">
|
|
A
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="20" y="46" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="7px" text-anchor="middle">
|
|
A
|
|
</text>
|
|
</switch>
|
|
</g>
|
|
<g transform="translate(-0.5 -0.5)scale(1.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: 54px; margin-left: 20px;">
|
|
<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: 7px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">
|
|
B
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="20" y="56" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="7px" text-anchor="middle">
|
|
B
|
|
</text>
|
|
</switch>
|
|
</g>
|
|
<g transform="translate(-0.5 -0.5)scale(1.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: 4px; margin-left: 19px;">
|
|
<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: 7px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">
|
|
clk
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="19" y="6" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="7px" text-anchor="middle">
|
|
clk
|
|
</text>
|
|
</switch>
|
|
</g>
|
|
</g>
|
|
<switch>
|
|
<g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/>
|
|
<a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/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> |