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. Исправление нумерации рисунка
196 lines
17 KiB
XML
196 lines
17 KiB
XML
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="979px" height="424px" viewBox="-0.5 -0.5 979 424" content="<mxfile scale="1" border="0"><diagram name="Page-1" id="saHTSfnLkT3IPrXMuCVp">7VpBd6M2EP41vvoBQsY+rrPJ9rB9L+/l0O0pTwEZq5ERFXJs99dXAgkQAockOO225mI0FiMx38w3I4kZuNkdv3GUb39lCaazwEuOM/B1FgS+5wfyR0lOlQREq0qQcpLoTo3ggfyFbeGeJLiwRIIxKkhuC2OWZTgWlgxxzg52tw2j9qA5SrEjeIgRdaW/kURsK+kyiBr5L5ikWzOyv9Cv94Ti55SzfabHmwVgU17V3ztkdHmVoNiihB1aInA7AzecMVHd7Y43mCrTGqtVz90N/FvPm+NMjHlAw/SC6F6/ekyfH4menDgZgwh8lPrWW7GjUuDL20Jw9oxvGGVcSjKWyZ7rDaHUiOSre+Ul5YiSNJMyijdKzQvmgkhrf9HiHUkSNdL6sCUCP+QoVsMepGtJWWlNnOhhNywTrRHuyktNRz5EsnTNhGA7+Z+05No1hraPGh8fWyJtnG+Y7bDgJ9nF/GscWftxEGoXODRuEWjst22PWGhn1I6Y1pobMOSNxqMfG+BgwwtxxaaFjW9hs/DBOGyij2MTOtigJOFXcAYDB/SAE3qXCRzooIATSe+6ybjYspRliN420paxlNmbPt8Zy7UF/8BCnHSqQnvBbFjxkYgf6n7ueab9u1I3DwHQ7a9Hrb9snEwjS76onNV4g5TcEfV6ded7zIm0A+b1M9ImP9qNaiz57rrdjFW2Tu1WV9sg3gXb81jbUAMjEE9xJ5KUec86BccUCfJiZ9c+iPWj94zImdTOFHgLy5nCRcdLqnnqp9rprqsIRpYi6HfmUr2do0jig06tbrnqUJyZMAh6x2kcuNLYuHNtrFEevnDo58AlATziDD1RfKWhQRqCXujQ0BJehoaif5SGLAqCrxDQlGTyGp2NIptlD9msPolsOhwRhtEcjmKJdwTy0q3x8J/X+B2M3xCsnPgF4DLxu3KwcQPa8fUWQnYsvysw35D5X4vVUWFnYsyKO39k3LUggT2VnZF9NDyXHY+AnXJ+bC0APHhe0XRR7nuu53xeKvAsj4ve43K1lzMZDRaj+291rYvTN+iWeN7ca13jCr7Xs8IinMNhtQNO+PY6sjsqnLSONLHtFJIyC02Ug1bl9TPnIIcowqWTg2B4mRxk0t/IJKTDczAJFdLdRSdjlbL2ctOK7clIZBxJjF1QflKugYt5GNnow2A198LwfTmn3jhqastRdPRm3uiMA3UxMxlvuHuT/4ba6Kf0sU49A83RwEfrGUfRhPWMu/3JMUquWeNM1oCGyj8ja0AHH4qTRzYROP+BZaUHO6sIw/LtdWXfvtAEZwe+u3tXRk+CBLpi1MLIt3d9F9Ddu4sutPY3OJ9LcMaU39ETpvesIIIwZdInbYh1fbircEhQsa0TngElluZR2auNbhchoZZ7Sleuxt0dU3XiPscUx4KrfnPKUhI/pkjgonWv1ow55khPCqkT6SlgCcKVzWteD6/1pEswBSrudplbdlBK8mLIo1t2RkVefTqwIUc8lXFgh/Q9d7uqh/PDCUwzYrfq/+qw9jFxCHqWbxdyWFOCOevrkuuv27xDR/kQup9ZRP4kVC+bzec1Ve3bfMIEbv8G</diagram></mxfile>" style="background-color: rgb(255, 255, 255);">
|
|
<defs/>
|
|
<g>
|
|
<rect x="1" y="0" width="29" height="16" rx="2.4" ry="2.4" fill="#000000" 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 flex-start; width: 27px; height: 1px; padding-top: 7px; margin-left: 3px;">
|
|
<div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: left;">
|
|
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
|
|
clk_i
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="3" y="11" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
|
|
clk_i
|
|
</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="0" y="366" width="29" height="17" rx="2.55" ry="2.55" fill="#000000" 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 flex-start; width: 27px; height: 1px; padding-top: 374px; margin-left: 2px;">
|
|
<div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: left;">
|
|
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
|
|
rst_i
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="2" y="377" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
|
|
rst_i
|
|
</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="1" y="66" width="40" height="16" rx="2.4" ry="2.4" fill="#000000" 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 flex-start; width: 38px; height: 1px; padding-top: 73px; margin-left: 3px;">
|
|
<div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: left;">
|
|
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
|
|
addr_i
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="3" y="77" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
|
|
addr_i
|
|
</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 86.09 263.93 L 121 263.9 L 138 264" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
|
|
<rect x="1" y="257" width="85" height="16" rx="2.4" ry="2.4" fill="#000000" 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 flex-start; width: 83px; height: 1px; padding-top: 264px; margin-left: 3px;">
|
|
<div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: left;">
|
|
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
|
|
write_enable_i
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="3" y="268" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
|
|
write_enable_i
|
|
</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 34 200 L 130 200" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
|
|
<rect x="1" y="192" width="33" height="16" rx="2.4" ry="2.4" fill="#000000" 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 flex-start; width: 31px; height: 1px; padding-top: 199px; margin-left: 3px;">
|
|
<div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: left;">
|
|
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
|
|
req_i
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="3" y="203" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
|
|
req_i
|
|
</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 180 209 L 194 209" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
|
|
<path d="M 130 218 L 126 218 L 126 260" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
|
|
<ellipse cx="126" cy="263" rx="3" ry="3" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
|
|
<rect x="194" y="201" width="54" height="16" rx="2.4" ry="2.4" fill="#999999" 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 flex-start; width: 52px; height: 1px; padding-top: 208px; margin-left: 196px;">
|
|
<div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: left;">
|
|
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
|
|
write_req
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="196" y="212" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
|
|
write_req
|
|
</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 138 282 L 113 282 L 113 203" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
|
|
<ellipse cx="113" cy="200" rx="3" ry="3" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
|
|
<path d="M 188 273 L 194 273" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
|
|
<rect x="194" y="265" width="54" height="16" rx="2.4" ry="2.4" fill="#999999" 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 flex-start; width: 52px; height: 1px; padding-top: 272px; margin-left: 196px;">
|
|
<div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: left;">
|
|
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
|
|
read_req
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="196" y="276" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
|
|
read_req
|
|
</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="941" y="228" width="35" height="17" rx="2.55" ry="2.55" fill="#000000" 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 flex-start; width: 33px; height: 1px; padding-top: 236px; margin-left: 943px;">
|
|
<div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: left;">
|
|
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
|
|
led_o
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="943" y="239" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
|
|
led_o
|
|
</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="905" y="407" width="73" height="16" rx="2.4" ry="2.4" fill="#000000" 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 flex-start; width: 71px; height: 1px; padding-top: 414px; margin-left: 907px;">
|
|
<div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: left;">
|
|
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
|
|
read_data_o
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="907" y="418" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
|
|
read_data_o
|
|
</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 178 273 L 188 273 M 138 264 L 148 264 M 138 282 L 148 282" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
|
|
<path d="M 148 255 L 163 255 C 171.28 255 178 263.06 178 273 C 178 282.94 171.28 291 163 291 L 148 291 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
|
|
<ellipse cx="146" cy="264" rx="2" ry="2" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
|
|
<path d="M 170 209 L 180 209 M 130 200 L 140 200 M 130 218 L 140 218" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
|
|
<path d="M 140 191 L 155 191 C 163.28 191 170 199.06 170 209 C 170 218.94 163.28 227 155 227 L 140 227 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
|
|
<rect x="0" y="310" width="71" height="16" rx="2.4" ry="2.4" fill="#000000" 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 flex-start; width: 69px; height: 1px; padding-top: 317px; margin-left: 2px;">
|
|
<div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: left;">
|
|
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
|
|
write_data_i
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="2" y="321" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
|
|
write_data_i
|
|
</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> |