Files
APS/.pic/Introduction/How FPGA works/fig_01.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

229 lines
18 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.

<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="430px" height="131px" viewBox="-0.5 -0.5 430 131" content="&lt;mxfile scale=&quot;1&quot; border=&quot;0&quot;&gt;&lt;diagram name=&quot;Страница — 1&quot; id=&quot;SbznziM5EmDOkhl7r0P_&quot;&gt;7VpLc+MoEP41rto5OGUJW3aOluPMHmarZiqH3T1tIQtLTLDQIhzb+fVLC9Dbj2yUZCaZHGJooKG/7o8G7AFabPafBU7jP3hI2MAdhfsBuhm4rjNyXPUBkoOWoOm1FkSChqZTKbijj8SONNItDUlW6yg5Z5KmdeGKJwlZyZoMC8F39W5rzuqzpjgiLcHdCrO29E8aylhLZ+60lP9OaBTbmR3P2Bfg1X0k+DYx8w1ctM7/dPMGW13G0CzGId9VRGg5QAvBudSlzX5BGGBrYdPjbo+0FusWJJGXDDB+esBsS+yK83XJg8XigQhJFTRfcEDYV55RSXmimgIuJd8MkF/YMFKVEGcxCU0FMxpB15VaDRFKEMsNU3VHFa3auekjeap1pTDvZh9BZF0RptwroN8V4xFd/RNhSbJKWY3hKRHYLAoD8H4bBQMMTEr2FZFB5TPhGyLFQXUxrd5Ej7ABPDYO25Xh4IyMLK6Egmdk2ERgVGguvaAKxhHdTkEtp8xbXlFmyDqgLbCbCG9oGMJwX5CMPuIgVwVuSjlNZL7eiT+Y3ICurVSOzlkJqjMp+D1ZcMaV3puEJ6BlTRlriHrA3eJscUezFu6oA3bUA+zjFuz+h4Xdez3YJy3Yv30Y2J1JY5ux9VfA3WuhTEKVBE2VCxnziCeYLUupn2e2Ynsv+3zhsHvn6H0nUh5MRgdg624jeyr/qpT/BlVXE1O72RvNeeVgK0k4h5xeIq8ktxQMy9uP+iHjW7GyGd0kNrDxpGcEYSqZPNQPAl04m6FfIZxKjyKnwaRpw1USi4hIM6rhrWIZFzlwegFxwNw8cb8ce9rwe0doUJzXjL7amaeLHqMrDyFUw9MoeqaXnHGXUjuer9cZea53Zm9Jr1GNXu474lex9TV3zP75dX3BMexN+DXri19DFRtNgg3dXhg2tDeJXkllN9cfgVXT98yq2YuxyrGHpFPH7DehlQ2uPvKW43nTfnjkzDrp2S+tup4BPLyBG7n+3/JQnVS7mEpyl+I8bnfq5l73W8wFfeSJxKcv/0cpcfmB2p00Arnj3j5+oWu70763KxQZXFx05LijgIsQAle1ef9u4ZHHd8oiBBrDWVZr39F7aoZX+pWesMI141h9ziHktF3QDy5OQ0MbaCqYU1kMyJ10n289TBmjFETBbw482S2gqVL4VB05XHHGcJoRo7qo+dWlepH51EAEPDy0hKLToupbmpoAhWR9WneoV5GlOKkpco+PCQqBiuNrd6CiU219quwv8//jXFJ0VyEQNFUoGczcXsv5mfyO+U7MFIiL5gZhq2ePGGvJ/EL7L8XpW19WdgTFWbsV+9Ht7RItkaGhvulDS8BUVy21u1aVUEXGOU22kxTP6T1MeEecjs6i98u4H9y4X/Hcs8tRsA7rZp2y6ahBT7PmQLIOc5zz5pxN+eedCenYhXsuZOH83ccUPr2Qd5+U4J8WABabPEl3GX86ZvSwftPi+4/Bj71fvD5/fsqc8c5C+p2Zo+9kMxu7ZTQ7bxjEZ8x9ThSDsOuuCHJzGzby7q8Kz7xIdH7H18P7A5pc198f7Otq9XcDTscDhPM/vtJT1fKXIvrZp/w5Dlr+Bw==&lt;/diagram&gt;&lt;/mxfile&gt;" style="background-color: rgb(255, 255, 255);">
<defs/>
<g>
<path d="M 105 37 L 125 37 M 25 22 L 45 22 M 25 52 L 45 52" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 45 7 L 75 7 C 91.57 7 105 20.43 105 37 C 105 53.57 91.57 67 75 67 L 45 67 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="0" y="5" width="30" 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: 1px; height: 1px; padding-top: 20px; margin-left: 15px;">
<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;">
A
</div>
</div>
</div>
</foreignObject>
<text x="15" y="24" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
A
</text>
</switch>
</g>
<rect x="0" y="35" width="30" 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: 1px; height: 1px; padding-top: 50px; margin-left: 15px;">
<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;">
B
</div>
</div>
</div>
</foreignObject>
<text x="15" y="54" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
B
</text>
</switch>
</g>
<rect x="115" y="22" width="30" 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: 1px; height: 1px; padding-top: 37px; margin-left: 130px;">
<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;">
Q
</div>
</div>
</div>
</foreignObject>
<text x="130" y="41" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
Q
</text>
</switch>
</g>
<path d="M 250 37 L 270 37" 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: 281px;">
<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;">
Q
</div>
</div>
</div>
</foreignObject>
<text x="281" y="41" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">
Q
</text>
</switch>
</g>
<path d="M 210 22 L 190 22" 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: 21px; margin-left: 181px;">
<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;">
A
</div>
</div>
</div>
</foreignObject>
<text x="181" y="24" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">
A
</text>
</switch>
</g>
<path d="M 210 52 L 190 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: 51px; margin-left: 181px;">
<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;">
B
</div>
</div>
</div>
</foreignObject>
<text x="181" y="54" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">
B
</text>
</switch>
</g>
<rect x="210" y="7" width="40" height="60" fill="rgb(255, 255, 255)" 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-start; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 14px; margin-left: 211px;">
<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;">
&amp;
</div>
</div>
</div>
</foreignObject>
<text x="230" y="26" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
&amp;
</text>
</switch>
</g>
<rect x="319" y="0" width="110" height="130" 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 flex-start; justify-content: unsafe flex-start; width: 108px; height: 1px; padding-top: 7px; margin-left: 321px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;">
<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;">
<table style="float: right; text-align: center; border: 1px solid rgb(179, 179, 179); border-collapse: collapse;" class="wikitable" border="1">
<tbody>
<tr style="background:#def;">
<td colspan="2">
<b>
Входы
</b>
</td>
<td>
<b>
Выход
</b>
<br/>
</td>
</tr>
<tr style="background:#def;">
<td>
A
</td>
<td>
B
</td>
<td>
Q
<br/>
</td>
</tr>
<tr>
<td class="table-no2" style="background: #FFE3E3; color: black; vertical-align: middle; text-align: center;">
0
</td>
<td class="table-no2" style="background: #FFE3E3; color: black; vertical-align: middle; text-align: center;">
0
</td>
<td class="table-no2" style="background: #FFE3E3; color: black; vertical-align: middle; text-align: center;">
0
<br/>
</td>
</tr>
<tr>
<td class="table-no2" style="background: #FFE3E3; color: black; vertical-align: middle; text-align: center;">
0
</td>
<td class="table-yes2" style="background:#bfd; color:black; vertical-align:middle; text-align:center;">
1
</td>
<td class="table-no2" style="background: rgb(255, 227, 227); color: black; vertical-align: middle; text-align: center; border-collapse: collapse;" border="1">
<span style="">
0
</span>
<br/>
</td>
</tr>
<tr>
<td class="table-yes2" style="background:#bfd; color:black; vertical-align:middle; text-align:center;">
1
</td>
<td class="table-no2" style="background: #FFE3E3; color: black; vertical-align: middle; text-align: center;">
0
</td>
<td class="table-no2" style="background: rgb(255, 227, 227); color: black; vertical-align: middle; text-align: center;">
0
<br/>
</td>
</tr>
<tr>
<td class="table-yes2" style="background:#bfd; color:black; vertical-align:middle; text-align:center;">
1
</td>
<td class="table-yes2" style="background:#bfd; color:black; vertical-align:middle; text-align:center;">
1
</td>
<td class="table-yes2" style="background: rgb(187, 255, 221); color: black; vertical-align: middle; text-align: center;">
1
<br/>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</foreignObject>
<text x="321" y="19" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">
ВходыВыходABQ...
</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>