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. Исправление нумерации рисунка
213 lines
19 KiB
XML
213 lines
19 KiB
XML
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="377px" height="207px" viewBox="-0.5 -0.5 377 207" content="<mxfile scale="0.6" border="20"><diagram name="Страница — 1" id="2lN0DgL5kQKo2tDThWaH">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</diagram></mxfile>" style="background-color: rgb(255, 255, 255);">
|
|
<defs/>
|
|
<g>
|
|
<rect x="85.8" y="20.4" width="244.2" height="164.4" fill="none" stroke="#000000" stroke-width="1.8" pointer-events="all"/>
|
|
<path d="M 238.2 129.39 L 247.2 93.98 L 348.6 93.98 L 357.6 129.39 Z" fill="none" stroke="#000000" stroke-width="1.8" stroke-miterlimit="10" transform="rotate(90,297.9,111.69)" pointer-events="all"/>
|
|
<path d="M 126.07 100.65 L 72 100.8" fill="none" stroke="#000000" stroke-width="1.8" stroke-miterlimit="10" pointer-events="stroke"/>
|
|
<g transform="translate(-0.5 -0.5)scale(0.6)">
|
|
<switch>
|
|
<foreignObject pointer-events="none" width="167%" height="167%" 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: 161px; margin-left: 104px;">
|
|
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
|
|
<div style="display: inline-block; font-size: 34px; 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="104" y="172" fill="#000000" font-family="Helvetica" font-size="34px" text-anchor="middle">
|
|
B
|
|
</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 126.07 123.15 L 72.6 123.6" fill="none" stroke="#000000" stroke-width="1.8" stroke-miterlimit="10" pointer-events="stroke"/>
|
|
<g transform="translate(-0.5 -0.5)scale(0.6)">
|
|
<switch>
|
|
<foreignObject pointer-events="none" width="167%" height="167%" 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: 205px; margin-left: 104px;">
|
|
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
|
|
<div style="display: inline-block; font-size: 34px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">
|
|
C
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="104" y="215" fill="#000000" font-family="Helvetica" font-size="34px" text-anchor="middle">
|
|
C
|
|
</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 118.2 89.4 Q 163.2 89.4 163.2 111.9 Q 163.2 134.4 118.2 134.4 Q 140.7 111.9 118.2 89.4 Z" fill="none" stroke="#000000" stroke-width="1.8" stroke-miterlimit="10" pointer-events="all"/>
|
|
<path d="M 297.9 50.42 L 297.9 39 L 74.4 39" fill="none" stroke="#000000" stroke-width="1.8" stroke-miterlimit="10" pointer-events="stroke"/>
|
|
<path d="M 297.9 54.47 L 295.2 49.07 L 297.9 50.42 L 300.6 49.07 Z" fill="#000000" stroke="#000000" stroke-width="1.8" stroke-miterlimit="10" pointer-events="all"/>
|
|
<g transform="translate(-0.5 -0.5)scale(0.6)">
|
|
<switch>
|
|
<foreignObject pointer-events="none" width="167%" height="167%" 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: 65px; margin-left: 77px;">
|
|
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
|
|
<div style="display: inline-block; font-size: 34px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">
|
|
S[2:0]
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="77" y="75" fill="#000000" font-family="Helvetica" font-size="34px" text-anchor="middle">
|
|
S[2:0]
|
|
</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 205.8 100.2 Q 241.8 100.2 241.8 124.2 Q 241.8 148.2 205.8 148.2 Z" fill="none" stroke="#000000" stroke-width="1.8" stroke-miterlimit="10" pointer-events="all"/>
|
|
<path d="M 205.8 136.2 L 177 136.2 L 177 152.4 L 73.2 152.4" fill="none" stroke="#000000" stroke-width="1.8" stroke-miterlimit="10" pointer-events="stroke"/>
|
|
<g transform="translate(-0.5 -0.5)scale(0.6)">
|
|
<switch>
|
|
<foreignObject pointer-events="none" width="167%" height="167%" 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: 252px; margin-left: 106px;">
|
|
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
|
|
<div style="display: inline-block; font-size: 34px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">
|
|
D
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="106" y="262" fill="#000000" font-family="Helvetica" font-size="34px" text-anchor="middle">
|
|
D
|
|
</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 179.4 112.2 L 163.2 111.9" fill="none" stroke="#000000" stroke-width="1.8" stroke-miterlimit="10" pointer-events="stroke"/>
|
|
<path d="M 274.13 124.22 L 241.8 124.2" fill="none" stroke="#000000" stroke-width="1.8" stroke-miterlimit="10" pointer-events="stroke"/>
|
|
<path d="M 278.18 124.22 L 272.78 126.92 L 274.13 124.22 L 272.79 121.52 Z" fill="#000000" stroke="#000000" stroke-width="1.8" stroke-miterlimit="10" pointer-events="all"/>
|
|
<path d="M 274.14 151.2 L 253.2 151.2 L 253.2 171 L 120.6 171 L 120.6 152.4" fill="none" stroke="#000000" stroke-width="1.8" stroke-miterlimit="10" pointer-events="stroke"/>
|
|
<path d="M 278.19 151.2 L 272.79 153.9 L 274.14 151.2 L 272.79 148.5 Z" fill="#000000" stroke="#000000" stroke-width="1.8" stroke-miterlimit="10" pointer-events="all"/>
|
|
<ellipse cx="120.6" cy="152.4" rx="3" ry="3" fill="#000000" stroke="none" pointer-events="all"/>
|
|
<rect x="114.6" y="146.4" width="12" height="12" fill="none" stroke="none" pointer-events="all"/>
|
|
<path d="M 205.8 112.2 L 179.4 112.2" fill="none" stroke="#000000" stroke-width="1.8" stroke-miterlimit="10" pointer-events="stroke"/>
|
|
<path d="M 274.14 96.6 L 179.4 96.6 L 179.4 111" fill="none" stroke="#000000" stroke-width="1.8" stroke-miterlimit="10" pointer-events="stroke"/>
|
|
<path d="M 278.19 96.6 L 272.79 99.3 L 274.14 96.6 L 272.79 93.9 Z" fill="#000000" stroke="#000000" stroke-width="1.8" stroke-miterlimit="10" pointer-events="all"/>
|
|
<ellipse cx="179.4" cy="112.2" rx="3" ry="3" fill="#000000" stroke="none" pointer-events="all"/>
|
|
<rect x="173.4" y="106.2" width="12" height="12" fill="none" stroke="none" pointer-events="all"/>
|
|
<path d="M 344.34 111.62 L 315.6 111.69" fill="none" stroke="#000000" stroke-width="1.8" stroke-miterlimit="10" pointer-events="stroke"/>
|
|
<path d="M 348.39 111.61 L 342.99 114.32 L 344.34 111.62 L 342.98 108.92 Z" fill="#000000" stroke="#000000" stroke-width="1.8" stroke-miterlimit="10" pointer-events="all"/>
|
|
<g transform="translate(-0.5 -0.5)scale(0.6)">
|
|
<switch>
|
|
<foreignObject pointer-events="none" width="167%" height="167%" 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: 155px; margin-left: 571px;">
|
|
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
|
|
<div style="display: inline-block; font-size: 34px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">
|
|
Y
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="571" y="165" fill="#000000" font-family="Helvetica" font-size="34px" text-anchor="middle">
|
|
Y
|
|
</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="281.1" y="136.8" width="35.4" height="26.43" fill="none" stroke="none" pointer-events="all"/>
|
|
<g transform="translate(-0.5 -0.5)scale(0.6)">
|
|
<switch>
|
|
<foreignObject pointer-events="none" width="167%" height="167%" 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 flex-start; width: 51px; height: 1px; padding-top: 250px; margin-left: 474px;">
|
|
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: left;">
|
|
<div style="display: inline-block; font-size: 12px; font-family: "Times New Roman"; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
|
|
<font style="font-size: 30px;">
|
|
3..7
|
|
</font>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="474" y="254" fill="#000000" font-family="Times New Roman" font-size="12px">
|
|
3..7
|
|
</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="281.1" y="55.8" width="33.6" height="30" fill="none" stroke="none" pointer-events="all"/>
|
|
<g transform="translate(-0.5 -0.5)scale(0.6)">
|
|
<switch>
|
|
<foreignObject pointer-events="none" width="167%" height="167%" 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: 48px; height: 1px; padding-top: 103px; margin-left: 474px;">
|
|
<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;">
|
|
<font style="font-size: 30px;">
|
|
0
|
|
</font>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="474" y="115" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">
|
|
0
|
|
</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="280.8" y="80.4" width="33.6" height="30" fill="none" stroke="none" pointer-events="all"/>
|
|
<g transform="translate(-0.5 -0.5)scale(0.6)">
|
|
<switch>
|
|
<foreignObject pointer-events="none" width="167%" height="167%" 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: 48px; height: 1px; padding-top: 144px; margin-left: 473px;">
|
|
<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;">
|
|
<font style="font-size: 30px;">
|
|
1
|
|
</font>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="473" y="156" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">
|
|
1
|
|
</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="280.8" y="106.8" width="33" height="30" fill="none" stroke="none" pointer-events="all"/>
|
|
<g transform="translate(-0.5 -0.5)scale(0.6)">
|
|
<switch>
|
|
<foreignObject pointer-events="none" width="167%" height="167%" 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: 47px; height: 1px; padding-top: 188px; margin-left: 473px;">
|
|
<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;">
|
|
<font style="font-size: 30px;">
|
|
2
|
|
</font>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="473" y="200" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">
|
|
2
|
|
</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="54.6" y="55.8" width="16.2" height="30" fill="none" stroke="none" pointer-events="all"/>
|
|
<g transform="translate(-0.5 -0.5)scale(0.6)">
|
|
<switch>
|
|
<foreignObject pointer-events="none" width="167%" height="167%" 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: 25px; height: 1px; padding-top: 100px; margin-left: 93px;">
|
|
<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;">
|
|
<font style="font-size: 34px;">
|
|
A
|
|
</font>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="93" y="112" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">
|
|
A
|
|
</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 72.6 72.6 L 274.67 72.76" fill="none" stroke="rgb(0, 0, 0)" stroke-width="1.8" stroke-miterlimit="10" pointer-events="stroke"/>
|
|
<path d="M 278.72 72.76 L 273.31 75.46 L 274.67 72.76 L 273.32 70.06 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="1.8" stroke-miterlimit="10" pointer-events="all"/>
|
|
</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> |