Files
APS/.pic/Labs/lab_01_adder/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

130 lines
12 KiB
XML

<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="576px" height="261px" viewBox="-0.5 -0.5 576 261" content="&lt;mxfile scale=&quot;1&quot; border=&quot;20&quot;&gt;&lt;diagram name=&quot;Страница — 1&quot; id=&quot;emShBatAdbiHMIASs2aF&quot;&gt;7VpLc6M4EP41HOMCxPM4SeZx2K1KVQ67e0rJIINqMHIJObbz61cCCSMBic1C1lM1PrhQSwip+/u6mxYWeNgev1O4y/8kKSos106PFni0XNdxAv4vBKdGAKKoEWQUp3LMWfCM35AU2lK6xymqtIGMkILhnS5MSFmihGkySCk56MM2pNCfuoMZ6gmeE1j0pX/hlOXttuJzxw+Es1w+OnLDpmMNk58ZJftSPs9ywab+Nd1bqOaSG61ymJJDRwS+WuCBEsKaq+3xARVCtUptzX3fRnrbdVNUsktucJsbXmGxR2rF9brYSemi3g0S4x0L3B9yzNDzDiai98CNz2U52xaye0NK9kAKQut7gV3/uLyAa1Tct8pRQ0pS8nnuK0bJTzR03wYXhTG4v0W561dEGTp2RHLL3xHZIkZPfIjsBYFUv4InkO3D2djAl7K8Y+fWblACLGvnPiuZX0g9D+sc9HQOX3BP7ahMvwgk81ZSwKrCia7ps1mEnrgu6Olv0VjZNlCCf2oBcCIleDx2xz+euq0nRDHfC6JSKEwpmenaC5gWFjgruaxAG/aeWRmkGVL6b0Qo1eg7auc7e+X6caTZ+s7p23rI1EpGUQEZftUdw5D55SqeCOYbaJfgRjrUPNtAUEX2NEHyri5TjYkCz8CsZ0zU6OmdidRAstlUSBtTI7ZV30Ug9nogXv8G8TiIr0LsTeE1mohX08f2JvpcvPofB7rrwDo3kqZD53OAEbqG/4niVezZ558/DSeRbcwbX4aTCRgIehio9tsX0gcC1/gfwoy6/Q2ui3QD85TxixRvcZqKGe4pqvAbXNezCcvuxNLrzfj3lv84m1fqI0aB3EyE2kRZrsrqJpsjbsgJ/XgW4NwBoBnYMew7C73DnmkT/h5wGjLu1Sz/xeJHGIb/a8YTOobjj3k4N2aZ6hy8C53DQkEkuiqISONfjC10xExkP3dCX54UaNkPb5+TH9E4dRpm6nPOpvRMinuJiYnURy9oXJ76KEq9IchH7hoEwQSnJqHTQMbqvgZ03wwc/6aipR9/ENUuZYBvhsfwMgZwEMJTZ5gMQqML9kzW2va76zLHg9A3yNWsYCrV4mWpprghuGb7OkGAHd8yQypucaY2TriClOwbLtTuR1mkUca7KcqMIfBqyniR/gblhUZquhRlZqaAmn7hcKOuG/AHkTtbpAmicBKRdMJsogQlyRBh1pHv+XPmzxeGmtvizWyhxuSNb3uruPtbhEXAWL6qE4zWFYzxvj0z61Q1eeHIY3AlnJaVfRJV5os5t5WmjYHvP6dpnvmWuxRb5ka/uyj6x9DXxqJV5OpvPv7V0Wj2Alw3HNwYfn3zIGuq7+9V95arwjn9869PgZhyvI7ueCf53dkxdsP5xUA9Z6KPjPR8Qq9SeaKefHW2MQV//aMrWKY9CFY53IlLYcNLTr2XrBIucwruG5z3FGA6uAoGcGXGyCln4E7/PObIt2caQdXY62r8E6kww0SrtbffTwg1pbDKW7+gKqsJV5Dgbddeo6V7ZfTtMRPftaxQgRJGxdBVQTKcvGSQoapzze8hO0ShXNexRosJh5xQ/MZlUD2/MLbTrvEXAY5Zkwr6wHHsAeQE1yOHN89fwzRsP39xBL7+Cw==&lt;/diagram&gt;&lt;/mxfile&gt;" style="background-color: rgb(255, 255, 255);">
<defs/>
<g>
<rect x="107" y="20" width="350" height="220" rx="33" ry="33" fill="none" stroke="#000000" pointer-events="all"/>
<path d="M 27 90 L 101.68 89.96" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 106.93 89.96 L 99.93 93.46 L 101.68 89.96 L 99.93 86.46 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" 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 flex-start; width: 1px; height: 1px; padding-top: 100px; margin-left: 59px;">
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: left;">
<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: nowrap;">
a_i
</div>
</div>
</div>
</foreignObject>
<text x="59" y="106" fill="#000000" font-family="Helvetica" font-size="20px">
a_i
</text>
</switch>
</g>
<path d="M 27 170 L 100.63 170" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 105.88 170 L 98.88 173.5 L 100.63 170 L 98.88 166.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" 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 flex-start; width: 1px; height: 1px; padding-top: 180px; margin-left: 59px;">
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: left;">
<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: nowrap;">
b_i
</div>
</div>
</div>
</foreignObject>
<text x="59" y="186" fill="#000000" font-family="Helvetica" font-size="20px">
b_i
</text>
</switch>
</g>
<path d="M 467 79.94 L 540.63 80" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 545.88 80 L 538.88 83.49 L 540.63 80 L 538.88 76.49 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" 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 flex-start; width: 1px; height: 1px; padding-top: 90px; margin-left: 469px;">
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: left;">
<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: nowrap;">
sum_o
</div>
</div>
</div>
</foreignObject>
<text x="469" y="96" fill="#000000" font-family="Helvetica" font-size="20px">
sum_o
</text>
</switch>
</g>
<path d="M 457 180.01 L 540.63 180" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 545.88 180 L 538.88 183.5 L 540.63 180 L 538.88 176.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" 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 flex-start; width: 1px; height: 1px; padding-top: 190px; margin-left: 469px;">
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: left;">
<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: nowrap;">
carry_o
</div>
</div>
</div>
</foreignObject>
<text x="469" y="196" fill="#000000" font-family="Helvetica" font-size="20px">
carry...
</text>
</switch>
</g>
<path d="M 102.1 89.96 L 157 90 L 157 65 L 247 65" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 157 93 L 157 165 L 266.7 164.72" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="stroke"/>
<ellipse cx="157" cy="90" rx="3" ry="3" fill="#82b366" stroke="#82b366" pointer-events="all"/>
<path d="M 107 170.04 L 137 170 L 137 195 L 267 194.96" fill="none" stroke="#b85450" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 137 167 L 137 95 L 247 95" fill="none" stroke="#b85450" stroke-miterlimit="10" pointer-events="stroke"/>
<ellipse cx="137" cy="170" rx="3" ry="3" fill="#b85450" stroke="#b85450" pointer-events="all"/>
<path d="M 329.4 80 L 467 80" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 457 180 L 327 180" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 267 140 Q 327 140 327 180 Q 327 220 267 220 Z" fill="none" stroke="#000000" stroke-miterlimit="10" 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: 180px; margin-left: 268px;">
<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;">
and
</div>
</div>
</div>
</foreignObject>
<text x="297" y="186" fill="#000000" font-family="Helvetica" font-size="20px" text-anchor="middle">
and
</text>
</switch>
</g>
<path d="M 327 80 L 347 80 M 247 65 L 270 65 M 247 95 L 270 95" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 257 50 C 267.72 68.56 267.72 91.44 257 110" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 287 50 C 304.47 50.56 320.06 62.25 327 80 C 320.06 97.75 304.47 109.44 287 110 L 262 110 C 272.72 91.44 272.72 68.56 262 50 Z" fill="none" stroke="#000000" stroke-miterlimit="10" 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: 80px; margin-left: 297px;">
<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: nowrap;">
xor
</div>
</div>
</div>
</foreignObject>
<text x="297" y="86" fill="#000000" font-family="Helvetica" font-size="20px" text-anchor="middle">
xor
</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>