Files
APS/.pic/Basic Verilog structures/registers/fig_05.drawio.svg
Andrei Solodovnikov 9739429d6e Синхронизация с правками публикуемого издания (#101)
* СП. Обновление предисловия

* СП. Обновление введения

* СП. Обновление лаб

* СП. Обновление доп материалов

* СП. Введение

* СП. Введение

* СП. ЛР№4, 15

* СП. Базовые конструкции Verilog

* Update Implementation steps.md

* СП. ЛР 4,5,7,8,14

* СП. ЛР№8

* Синхронизация правок

* СП. Финал

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

* Обновление схемы

* Синхронизация правок

* Добавление белого фона .drawio-изображениям

* ЛР2. Исправление нумерации рисунка
2025-02-12 17:53:52 +03:00

172 lines
14 KiB
XML

<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="218px" height="101px" viewBox="-0.5 -0.5 218 101" content="&lt;mxfile scale=&quot;1&quot; border=&quot;0&quot;&gt;&lt;diagram name=&quot;Страница — 1&quot; id=&quot;X7ihZA29C_jfY99MRoW9&quot;&gt;7VlLd9soFP41XtZHvKVlXu0s2nPak8V0Vj3EwrIaWXgwTuz59QMSWA/kRHHsNnMy3lhc4ALfd19IE3S13H5SfLX4IlNRTGCUbifoegIhiAA0f1ayqyWIJbUgU3nqBjWC2/wf0RVu8lSsOyItZaHzVVc4k2UpZroj40rJx+6wuSy6i654JgLB7YwXofTPPNWLWhpD1sj/EHm28CsD6o53x2f3mZKb0q03gWhe/eruJfe6olqwXvBUPrZE6GaCrpSUun5abq9EYaH1qNXzPh7o3e9biVKPmeBoeuDFRvgd08JMvZxLo8FsUO8cKPTvjfQdH9YVYxdmAFsZ0i+bbvOU2X8lsh8lXwqvz+yhVll3u+PvtcMKNGG3FZnux0Wuxe2Kz2zvo7ExI1voZWFawDw+CKVzQ9dFkWelkd1JreXSdKzNlLzMLl270jXPi+JKFlKZdilLsV+9DZNDzioW25bIwfZJyKXQameGuF5EyJTUk5yNE+KM4LExGex4XrSshToZd0aa7XU3RJkHx9Uwb2iAtx6gokwvrCs0p24B2EXbEuN8kD2Fjkg7bhNi0zo5GTi5lylRcJ0/dJ1tCA63wleZV8a49aAG0Pvw4pWs5UbNhJvXtv+eKpQ8q0pzlQkdqKoY2h99FGk45MgAeuuaUumFzGTJi5tG2iOqGfNZypXj8qfQeufo4xstu0yLba6/u+n2+S/7bM5ct663ra7rnW8EpmMkH3N7sKr/oIHUsDsgR9rMK40BJrTLH8aj+DMH5LvWsJUdsD68DmLD6zTmUGs81jjI8x6tVc7LrDKLZ+Jjz6GV1AZiaSNlcsaIyKIgIuIgIoKBuABPEBFpgN+3EECx1V2g1lrJe9HDYgAe7hLNzMAj1EAGWuZpepCZ46LtC5BPaB95GuYiGgIPTgA8O2cqWhvv1X6uNGt4mYtGoI5Nbgb1va4N/xPJjPXyTzyNe1rGZjOMezHqfLksHmD99xSOlsfP/E4UXbMa77FKmE3xu0qfNUGXCYxycjkh16FRFna1y32l/2wk9R7S9+f9/cUtPmnfAYb8PJoCSNnrzM5fyLoT5Hy+Fq+1ieSckeDN+zE+WVGKw6vF+RzZp4DzsGbIUrvvdckJgBfUNWiSQC9oytCqtWu3vgqVm/NYH366+KwxmbTvtW/ENvo1KkX0OMtAjExh1zQoGGcar613/Z5PVe8CX+U0dqfW+g1E9wH78i5yggCOAYInsSnQLRs+gJ6Gk0R0MBALfteVlT1zZzWNfqg4+h77yy+tCZpCRgBlLCYQ4XEuHfosIaFaEu1/48rKY+wkfB9ly7iUa/4GPPql9dqh+9eL3R0zZLJcTBIGEU0S2k/qse3FLKEIkCQhh61o7F0M4AEeTBj4Ub5nGmAMpgQxFCPAGGHeDZrENkVPePBo7MM3OO/d/mFMjYUTklBMGYaoC7wpaqdRhBiDkYl86DADvWB32gwXvjcSZXW+d80bfIo3k1VG8Tbac8JXSLPi/n0TYFNDwkxewIhCDLsEYDyNooNp/SgK4v8LvV9S6Nmcj5tCLz5RoWfVwtMXeqbZfIuuhzff+9HNvw==&lt;/diagram&gt;&lt;/mxfile&gt;" style="background-color: rgb(255, 255, 255);">
<defs/>
<g>
<rect x="84.5" y="18" width="40" height="60" fill="none" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<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 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 134.5 38 L 124.5 38" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 104.5 18 L 104.5 3 L 25 3" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 99.5 13 L 109.5 23 L 99.5 33 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" transform="rotate(90,104.5,23)" pointer-events="all"/>
<rect x="125.5" y="28" width="6" height="10" fill="none" stroke="none" pointer-events="all"/>
<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: 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 137 37.81 L 175 38" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<ellipse cx="136" cy="37.81" rx="1" ry="1" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<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: 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 174.5 38 L 184.5 38" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 25 95 L 105 95 L 104.94 77.52" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<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: 85px; margin-left: 112px;">
<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="112" y="87" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="7px" text-anchor="middle">
rst
</text>
</switch>
</g>
<path d="M 84 52.25 L 25 52.28" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<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: 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)">
<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)">
<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: 39px; margin-left: 16px;">
<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;">
data
</div>
</div>
</div>
</foreignObject>
<text x="16" y="41" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="7px" text-anchor="middle">
data
</text>
</switch>
</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: 53px; margin-left: 12px;">
<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;">
enable
</div>
</div>
</div>
</foreignObject>
<text x="12" y="55" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="7px" text-anchor="middle">
enable
</text>
</switch>
</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: 4px; margin-left: 18px;">
<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="18" y="6" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="7px" text-anchor="middle">
clk
</text>
</switch>
</g>
<path d="M 84 37.92 L 25 37.95" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
</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>