Files
APS/.pic/Basic Verilog structures/modules/fig_09.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

214 lines
18 KiB
XML

<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="460px" height="322px" viewBox="-0.5 -0.5 460 322" content="&lt;mxfile scale=&quot;1&quot; border=&quot;20&quot;&gt;&lt;diagram name=&quot;Страница — 1&quot; id=&quot;Q-EJFBlvZuQXj54t-2-i&quot;&gt;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&lt;/diagram&gt;&lt;/mxfile&gt;" style="background-color: rgb(255, 255, 255);">
<defs/>
<g>
<rect x="144" y="23.19" width="155" height="90.81" fill="#fff2cc" stroke="#b59a48" stroke-width="2" pointer-events="all"/>
<rect x="67" y="124" width="320" height="176" fill="#f5f7eb" stroke="#808080" stroke-width="3" pointer-events="all"/>
<rect x="335" y="126" width="60" height="30" 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: 58px; height: 1px; padding-top: 141px; margin-left: 336px;">
<div data-drawio-colors="color: #000000; " 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: 16px;">
top
</font>
</div>
</div>
</div>
</foreignObject>
<text x="365" y="145" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
top
</text>
</switch>
</g>
<rect x="20" y="145" width="60" height="30" 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: 58px; height: 1px; padding-top: 160px; margin-left: 21px;">
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 20px; 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: 20px;">
a
</font>
</div>
</div>
</div>
</foreignObject>
<text x="50" y="166" fill="#000000" font-family="Helvetica" font-size="20px" text-anchor="middle">
a
</text>
</switch>
</g>
<rect x="21" y="175" width="60" height="30" 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: 58px; height: 1px; padding-top: 190px; margin-left: 22px;">
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 20px; 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: 20px;">
b
</font>
</div>
</div>
</div>
</foreignObject>
<text x="51" y="196" fill="#000000" font-family="Helvetica" font-size="20px" text-anchor="middle">
b
</text>
</switch>
</g>
<path d="M 388 218 L 436.64 218.08" fill="none" stroke="#808080" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="369" y="182" width="60" height="30" 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: 58px; height: 1px; padding-top: 197px; margin-left: 370px;">
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 20px; 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: 20px;">
q
</font>
</div>
</div>
</div>
</foreignObject>
<text x="399" y="203" fill="#000000" font-family="Helvetica" font-size="20px" text-anchor="middle">
q
</text>
</switch>
</g>
<path d="M 148 190 L 159 190 L 159 203.1 L 218.64 203.08" fill="none" stroke="#808080" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 218 232.1 L 79 232.1 L 79 203" fill="none" stroke="#808080" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 317 217.6 L 388 218" fill="none" stroke="#808080" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 21 174.34 L 105.85 174" fill="none" stroke="#808080" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 21 203.17 L 80.5 203" fill="none" stroke="#808080" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 219 191 Q 281 191 281 218.5 Q 281 246 219 246 Z" fill="rgb(255, 255, 255)" stroke="#808080" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/>
<rect x="182" y="53" width="38" height="40" fill="#fff2cc" stroke="none" pointer-events="all"/>
<path d="M 182 53 L 212.4 73 L 182 93 Z" fill="#fff2cc" stroke="#b59a48" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/>
<ellipse cx="216.2" cy="73" rx="3.8" ry="3.902439024390244" fill="#fff2cc" stroke="#b59a48" stroke-width="2" pointer-events="all"/>
<rect x="97" y="164.19" width="51.78" height="49.81" fill="#fff2cc" stroke="#7a6831" stroke-width="2" pointer-events="none"/>
<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: 50px; height: 1px; padding-top: 175px; margin-left: 109px;">
<div data-drawio-colors="color: #000000; " 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: none; white-space: normal; overflow-wrap: normal;">
<font style="font-size: 16px;">
inv
</font>
</div>
</div>
</div>
</foreignObject>
<text x="134" y="178" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
inv
</text>
</switch>
</g>
<rect x="303" y="193.28" width="51.78" height="50.72" fill="#fff2cc" stroke="#7a6831" stroke-width="2" pointer-events="none"/>
<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: 50px; height: 1px; padding-top: 204px; margin-left: 315px;">
<div data-drawio-colors="color: #000000; " 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: none; white-space: normal; overflow-wrap: normal;">
<font style="font-size: 16px;">
inv
</font>
</div>
</div>
</div>
</foreignObject>
<text x="340" y="207" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
inv
</text>
</switch>
</g>
<path d="M 281 218.5 L 303 218.64" fill="none" stroke="#808080" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/>
<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: 50px; height: 1px; padding-top: 36px; margin-left: 252px;">
<div data-drawio-colors="color: #000000; " 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: none; white-space: normal; overflow-wrap: normal;">
<font style="font-size: 16px;">
inv
</font>
</div>
</div>
</div>
</foreignObject>
<text x="277" y="39" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
inv
</text>
</switch>
</g>
<path d="M 106 73 L 182 73" fill="none" stroke="#b59a48" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/>
<path d="M 220 73 L 322 73" fill="none" stroke="#b59a48" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/>
<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: 58px; height: 1px; padding-top: 62px; margin-left: 96px;">
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 20px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">
<font style="font-size: 20px;">
a
</font>
</div>
</div>
</div>
</foreignObject>
<text x="125" y="68" fill="#000000" font-family="Helvetica" font-size="20px" text-anchor="middle">
a
</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: 58px; height: 1px; padding-top: 62px; margin-left: 281px;">
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 20px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">
<font style="font-size: 20px;">
d
</font>
</div>
</div>
</div>
</foreignObject>
<text x="310" y="68" fill="#000000" font-family="Helvetica" font-size="20px" text-anchor="middle">
d
</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: 58px; height: 1px; padding-top: 186px; margin-left: 148px;">
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 20px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">
<font style="font-size: 20px;">
c
</font>
</div>
</div>
</div>
</foreignObject>
<text x="177" y="192" fill="#000000" font-family="Helvetica" font-size="20px" text-anchor="middle">
c
</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>