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

1265 lines
107 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="480px" viewBox="-0.5 -0.5 979 480" content="&lt;mxfile scale=&quot;1&quot; border=&quot;0&quot;&gt;&lt;diagram name=&quot;Page-1&quot; id=&quot;Rsif7FeGABIVQGZ0kV7N&quot;&gt;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&lt;/diagram&gt;&lt;/mxfile&gt;" 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 490 54.75 L 500 54.8" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="460" y="41" width="30" height="55" 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 center; justify-content: unsafe center; width: 28px; height: 1px; padding-top: 69px; margin-left: 461px;">
<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;">
<div>
led
</div>
<div>
val
<br/>
</div>
</div>
</div>
</div>
</foreignObject>
<text x="475" y="72" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
led...
</text>
</switch>
</g>
<path d="M 470 36 L 480 46 L 470 56 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" transform="rotate(90,475,46)" pointer-events="all"/>
<path d="M 115.06 16 L 145 15.94" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="114" y="2" width="32" height="13" 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: 30px; height: 1px; padding-top: 9px; margin-left: 115px;">
<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;">
32'h0
</div>
</div>
</div>
</foreignObject>
<text x="130" y="12" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
32'h0
</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="109" y="97" width="32" height="13" 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: 30px; height: 1px; padding-top: 104px; margin-left: 110px;">
<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;">
32'h4
</div>
</div>
</div>
</foreignObject>
<text x="125" y="107" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
32'h4
</text>
</switch>
</g>
<path d="M 173.5 28 L 200.5 28" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="200.5" y="20" width="68" 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: 66px; height: 1px; padding-top: 27px; margin-left: 203px;">
<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;">
is_val_addr
</div>
</div>
</div>
</foreignObject>
<text x="203" y="31" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
is_val_addr
</text>
</switch>
</g>
<path d="M 174 85 L 200.5 85" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="200.5" y="77" width="85" 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: 83px; height: 1px; padding-top: 84px; margin-left: 203px;">
<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;">
is_mode_addr
</div>
</div>
</div>
</foreignObject>
<text x="203" y="88" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
is_mode_addr
</text>
</switch>
</g>
<path d="M 144.83 73.33 L 106 73.3" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/>
<ellipse cx="156.5" cy="85" rx="16.5" ry="16.5" 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 center; justify-content: unsafe center; width: 31px; height: 1px; padding-top: 85px; margin-left: 141px;">
<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;">
=
</div>
</div>
</div>
</foreignObject>
<text x="157" y="89" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
=
</text>
</switch>
</g>
<ellipse cx="156.5" cy="27.5" rx="16.5" ry="16.5" 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 center; justify-content: unsafe center; width: 31px; height: 1px; padding-top: 28px; margin-left: 141px;">
<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;">
=
</div>
</div>
</div>
</foreignObject>
<text x="157" y="31" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
=
</text>
</switch>
</g>
<path d="M 41 74 L 106 74 L 106 130 L 144.83 130.33" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 106 71 L 106 39 L 144.83 39.17" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/>
<ellipse cx="106" cy="74" rx="3" ry="3" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="2" pointer-events="all"/>
<path d="M 110 97 L 145 97" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="110" y="154" width="32" height="13" 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: 30px; height: 1px; padding-top: 161px; margin-left: 111px;">
<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;">
32'h24
</div>
</div>
</div>
</foreignObject>
<text x="126" y="164" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
32'h24
</text>
</switch>
</g>
<path d="M 174 142 L 200.5 142" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="200.5" y="134" width="68.5" 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: 67px; height: 1px; padding-top: 141px; margin-left: 203px;">
<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;">
is_rst_addr
</div>
</div>
</div>
</foreignObject>
<text x="203" y="145" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
is_rst_addr
</text>
</switch>
</g>
<ellipse cx="156.5" cy="142" rx="16.5" ry="16.5" 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 center; justify-content: unsafe center; width: 31px; height: 1px; padding-top: 142px; margin-left: 141px;">
<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;">
=
</div>
</div>
</div>
</foreignObject>
<text x="157" y="146" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
=
</text>
</switch>
</g>
<path d="M 110 154 L 145 154" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 199.5 319.5 L 220 319.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="145.5" y="313" width="54" height="13" rx="1.95" ry="1.95" 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: 319px; margin-left: 148px;">
<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="148" y="322" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
write_req
</text>
</switch>
</g>
<path d="M 199.5 338.5 L 220 338.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="131" y="332" width="68.5" height="13" rx="1.95" ry="1.95" 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: 67px; height: 1px; padding-top: 338px; margin-left: 133px;">
<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;">
is_rst_addr
</div>
</div>
</div>
</foreignObject>
<text x="133" y="341" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
is_rst_addr
</text>
</switch>
</g>
<rect x="341" y="328" width="19" 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: 17px; height: 1px; padding-top: 335px; margin-left: 343px;">
<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
</div>
</div>
</div>
</foreignObject>
<text x="343" y="339" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
rst
</text>
</switch>
</g>
<path d="M 271 411.5 L 317 411.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 199 402.5 L 221 402.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="145" y="395.5" width="54" height="14" rx="2.1" ry="2.1" 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: 402px; margin-left: 147px;">
<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="147" y="405" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
write_req
</text>
</switch>
</g>
<path d="M 199.5 420.5 L 221 420.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="131" y="413.5" width="68.5" height="14" rx="2.1" ry="2.1" 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: 67px; height: 1px; padding-top: 420px; margin-left: 133px;">
<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;">
is_val_addr
</div>
</div>
</div>
</foreignObject>
<text x="133" y="423" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
is_val_addr
</text>
</switch>
</g>
<rect x="317" y="403.5" width="40" 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: 38px; height: 1px; padding-top: 411px; margin-left: 319px;">
<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;">
val_en
</div>
</div>
</div>
</foreignObject>
<text x="319" y="414" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
val_en
</text>
</switch>
</g>
<path d="M 271 460.5 L 316 460.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 199 451.5 L 221 451.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="145" y="444.5" width="54" height="14" rx="2.1" ry="2.1" 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: 451px; margin-left: 147px;">
<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="147" y="454" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
write_req
</text>
</switch>
</g>
<path d="M 198.5 469.5 L 221 469.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="114" y="462.5" width="84.5" height="14" rx="2.1" ry="2.1" 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: 83px; height: 1px; padding-top: 469px; margin-left: 116px;">
<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;">
is_mode_addr
</div>
</div>
</div>
</foreignObject>
<text x="116" y="472" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
is_mode_addr
</text>
</switch>
</g>
<rect x="316" y="452.5" width="57" 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: 55px; height: 1px; padding-top: 460px; margin-left: 318px;">
<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;">
mode_en
</div>
</div>
</div>
</foreignObject>
<text x="318" y="463" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
mode_en
</text>
</switch>
</g>
<path d="M 439 79 L 459.5 79" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="399" y="71" width="40" 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: 38px; height: 1px; padding-top: 78px; margin-left: 401px;">
<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;">
val_en
</div>
</div>
</div>
</foreignObject>
<text x="401" y="82" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
val_en
</text>
</switch>
</g>
<path d="M 475 119 L 475 96" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="465.5" y="119" width="19" 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: 17px; height: 1px; padding-top: 126px; margin-left: 468px;">
<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
</div>
</div>
</div>
</foreignObject>
<text x="468" y="130" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
rst
</text>
</switch>
</g>
<path d="M 475 24.5 L 475 41" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="460.5" y="8.5" 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: 16px; margin-left: 463px;">
<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="463" y="19" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
clk_i
</text>
</switch>
</g>
<path d="M 439 54 L 460 54" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="337" y="46" width="102" 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: 100px; height: 1px; padding-top: 53px; margin-left: 339px;">
<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[15:0]
</div>
</div>
</div>
</foreignObject>
<text x="339" y="57" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
write_data_i[15:0]
</text>
</switch>
</g>
<rect x="459.5" y="195.5" width="30" height="55" 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 center; justify-content: unsafe center; width: 28px; height: 1px; padding-top: 223px; margin-left: 461px;">
<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;">
mod
</div>
</div>
</div>
</foreignObject>
<text x="475" y="227" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
mod
</text>
</switch>
</g>
<path d="M 469.5 190.5 L 479.5 200.5 L 469.5 210.5 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" transform="rotate(90,474.5,200.5)" pointer-events="all"/>
<path d="M 438.5 233.5 L 459 233.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="382" y="225.5" width="56.5" 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: 55px; height: 1px; padding-top: 233px; margin-left: 384px;">
<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;">
mode_en
</div>
</div>
</div>
</foreignObject>
<text x="384" y="236" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
mode_en
</text>
</switch>
</g>
<path d="M 474.5 273.5 L 474.5 250.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="465" y="273.5" width="19" 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: 17px; height: 1px; padding-top: 281px; margin-left: 467px;">
<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
</div>
</div>
</div>
</foreignObject>
<text x="467" y="284" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
rst
</text>
</switch>
</g>
<path d="M 474.5 179 L 474.5 195.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="460" y="163" 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: 170px; margin-left: 462px;">
<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="462" y="174" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
clk_i
</text>
</switch>
</g>
<path d="M 438.5 208.5 L 459.5 208.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="354" y="200.5" width="84.5" 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: 208px; margin-left: 356px;">
<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[0]
</div>
</div>
</div>
</foreignObject>
<text x="356" y="211" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
write_data_i[0]
</text>
</switch>
</g>
<path d="M 770 180.25 L 818 180.3 L 818 122 L 639 122 L 639 168.8 L 673.83 168.83" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="740" y="166.5" width="30" height="55" 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 center; justify-content: unsafe center; width: 28px; height: 1px; padding-top: 194px; margin-left: 741px;">
<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;">
cntr
</div>
</div>
</div>
</foreignObject>
<text x="755" y="198" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
cntr
</text>
</switch>
</g>
<path d="M 750 161.5 L 760 171.5 L 750 181.5 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" transform="rotate(90,755,171.5)" pointer-events="all"/>
<path d="M 489.5 209.25 L 615 209.3 L 740 209.01" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="650" y="263" width="19" 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: 17px; height: 1px; padding-top: 270px; margin-left: 652px;">
<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
</div>
</div>
</div>
</foreignObject>
<text x="652" y="274" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
rst
</text>
</switch>
</g>
<path d="M 755 150 L 755 166.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="740.5" y="134" 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: 141px; margin-left: 743px;">
<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="743" y="145" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
clk_i
</text>
</switch>
</g>
<ellipse cx="685.5" cy="180.5" rx="16.5" ry="16.5" 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 center; justify-content: unsafe center; width: 31px; height: 1px; padding-top: 181px; margin-left: 670px;">
<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;">
+
</div>
</div>
</div>
</foreignObject>
<text x="686" y="184" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
+
</text>
</switch>
</g>
<path d="M 639 192 L 674 192" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="638" y="177.5" width="32" height="13" 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: 30px; height: 1px; padding-top: 184px; margin-left: 639px;">
<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;">
32'd1
</div>
</div>
</div>
</foreignObject>
<text x="654" y="188" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
32'd1
</text>
</switch>
</g>
<path d="M 784 184.5 L 791 176" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="774" y="165" width="14" height="13" 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: 12px; height: 1px; padding-top: 172px; margin-left: 775px;">
<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;">
32
</div>
</div>
</div>
</foreignObject>
<text x="781" y="175" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
32
</text>
</switch>
</g>
<path d="M 702 180 L 740 180.25" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="500" y="46" width="42" 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: 40px; height: 1px; padding-top: 53px; margin-left: 502px;">
<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_val
</div>
</div>
</div>
</foreignObject>
<text x="502" y="57" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
led_val
</text>
</switch>
</g>
<path d="M 862.43 179.83 L 837.6 179.8 L 821 179.97" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/>
<ellipse cx="818" cy="180" rx="3" ry="3" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="2" pointer-events="all"/>
<path d="M 890.6 191.5 L 912 191.5 L 912 216.03" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<ellipse cx="874.1" cy="191.5" rx="16.5" ry="16.5" 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 center; justify-content: unsafe center; width: 31px; height: 1px; padding-top: 192px; margin-left: 859px;">
<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;">
&lt;
</div>
</div>
</div>
</foreignObject>
<text x="874" y="195" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
&lt;
</text>
</switch>
</g>
<path d="M 836 203 L 862.43 203.17" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="831.6" y="187" width="27" height="13.5" 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: 25px; height: 1px; padding-top: 194px; margin-left: 833px;">
<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;">
10
<sup>
7
</sup>
</div>
</div>
</div>
</foreignObject>
<text x="845" y="197" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
107
</text>
</switch>
</g>
<path d="M 862.6 248 L 899.6 248" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="866.6" y="234" width="32" height="13" 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: 30px; height: 1px; padding-top: 241px; margin-left: 868px;">
<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;">
16'd0
</div>
</div>
</div>
</foreignObject>
<text x="883" y="244" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
16'd0
</text>
</switch>
</g>
<path d="M 874 227 L 900 227" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="832" y="219" width="42" 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: 40px; height: 1px; padding-top: 226px; margin-left: 834px;">
<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_val
</div>
</div>
</div>
</foreignObject>
<text x="834" y="230" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
led_val
</text>
</switch>
</g>
<path d="M 920.01 236.98 L 942 237" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/>
<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>
<path d="M 905 415 L 884.1 415" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<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>
<rect x="854" y="388.5" width="30" height="55" 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 center; justify-content: unsafe center; width: 28px; height: 1px; padding-top: 416px; margin-left: 855px;">
<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;">
rd
</div>
</div>
</div>
</foreignObject>
<text x="869" y="420" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
rd
</text>
</switch>
</g>
<path d="M 864 383.5 L 874 393.5 L 864 403.5 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" transform="rotate(90,869,393.5)" pointer-events="all"/>
<path d="M 869 461.5 L 869 443.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="859.5" y="461.5" width="19" 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: 17px; height: 1px; padding-top: 469px; margin-left: 862px;">
<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
</div>
</div>
</div>
</foreignObject>
<text x="862" y="472" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
rst
</text>
</switch>
</g>
<path d="M 869 372 L 869 388.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="854.5" y="356" 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: 363px; margin-left: 857px;">
<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="857" y="367" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
clk_i
</text>
</switch>
</g>
<path d="M 565.01 415.04 L 711 415 L 853.97 415.05" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 555 370 L 555 394.98" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="651" y="367" 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: 374px; margin-left: 653px;">
<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="653" y="378" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
read_req
</text>
</switch>
</g>
<path d="M 669 271 L 676 271" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 605.83 247.83 L 579 247.8" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 634 259.5 L 655 259.5 L 693.22 259.05" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<ellipse cx="617.5" cy="259.5" rx="16.5" ry="16.5" 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 center; justify-content: unsafe center; width: 31px; height: 1px; padding-top: 260px; margin-left: 602px;">
<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;">
&gt;=
</div>
</div>
</div>
</foreignObject>
<text x="618" y="263" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
&gt;=
</text>
</switch>
</g>
<path d="M 568.62 270.93 L 605.83 271.17" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="571" y="255" width="27" height="13.5" 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: 25px; height: 1px; padding-top: 262px; margin-left: 572px;">
<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;">
2*10
<sup>
7
</sup>
</div>
</div>
</div>
</foreignObject>
<text x="585" y="265" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
2*107
</text>
</switch>
</g>
<rect x="555" y="240" width="24" 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: 22px; height: 1px; padding-top: 247px; margin-left: 557px;">
<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;">
cntr
</div>
</div>
</div>
</foreignObject>
<text x="557" y="251" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
cntr
</text>
</switch>
</g>
<path d="M 641 212 L 641 247.2 L 647 247.15" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<ellipse cx="641" cy="209" rx="3" ry="3" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<path d="M 647 247.15 L 652.2 247.15" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 668.84 247.15 L 673 247.15" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 667.02 247.15 L 651.42 255.1 L 651.42 239.2 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<ellipse cx="668.06" cy="247.15" rx="1.04" ry="1.06" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<rect x="443" y="410" width="86" 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 flex-end; width: 84px; height: 1px; padding-top: 425px; margin-left: 443px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: right;">
<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;">
{16'd0, led_val}
</div>
</div>
</div>
</foreignObject>
<text x="527" y="429" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="end">
{16'd0, led_va...
</text>
</switch>
</g>
<rect x="522" y="354" width="68" 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: 66px; height: 1px; padding-top: 361px; margin-left: 524px;">
<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;">
is_val_addr
</div>
</div>
</div>
</foreignObject>
<text x="524" y="365" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
is_val_addr
</text>
</switch>
</g>
<path d="M 900 259 L 920 253" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
<path d="M 900 213 L 920 219" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
<path d="M 900 259 L 900 213" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
<path d="M 920 253 L 920 219" fill="none" stroke="#000000" 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: 1px; height: 1px; padding-top: 237px; margin-left: 910px;">
<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: none; white-space: nowrap;">
<p style="line-height: 80%;">
<font style="font-size: 12px;">
1
</font>
</p>
<p style="line-height: 80%;">
0
</p>
</div>
</div>
</div>
</foreignObject>
<text x="910" y="240" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
1...
</text>
</switch>
</g>
<path d="M 545 438 L 565 432" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
<path d="M 545 392 L 565 398" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
<path d="M 545 438 L 545 392" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
<path d="M 565 432 L 565 398" fill="none" stroke="#000000" 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: 1px; height: 1px; padding-top: 415px; margin-left: 555px;">
<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: none; white-space: nowrap;">
<p style="line-height: 80%;">
<font style="font-size: 12px;">
0
</font>
</p>
<p style="line-height: 80%;">
1
</p>
</div>
</div>
</div>
</foreignObject>
<text x="555" y="418" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
0...
</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 flex-end; width: 104px; height: 1px; padding-top: 403px; margin-left: 423px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: right;">
<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;">
{31'd0, led_mode}
</div>
</div>
</div>
</foreignObject>
<text x="527" y="407" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="end">
{31'd0, led_mode}
</text>
</switch>
</g>
<path d="M 529 427 L 545 427" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/>
<path d="M 529 405 L 545 405" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/>
<rect x="636" y="322" width="68" height="16" rx="2.4" ry="2.4" fill="#999999" stroke="none" 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 flex-start; width: 66px; height: 1px; padding-top: 329px; margin-left: 638px;">
<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: none; white-space: normal; overflow-wrap: normal;">
is_val_addr
</div>
</div>
</div>
</foreignObject>
<text x="638" y="333" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
is_val_addr
</text>
</switch>
</g>
<rect x="620" y="339.5" width="85" height="16" rx="2.4" ry="2.4" fill="#999999" stroke="none" 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 flex-start; width: 83px; height: 1px; padding-top: 347px; margin-left: 622px;">
<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: none; white-space: normal; overflow-wrap: normal;">
is_mode_addr
</div>
</div>
</div>
</foreignObject>
<text x="622" y="350" fill="#FFFFFF" font-family="Helvetica" font-size="12px">
is_mode_addr
</text>
</switch>
</g>
<path d="M 825 365.75 L 830 365.8 L 830 402.3 L 854 402.25" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/>
<path d="M 775 356.88 L 777 356.9 L 772 357 L 772 338.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/>
<path d="M 704 330 L 725 330" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/>
<path d="M 705 347.5 L 725 347.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/>
<path d="M 705 375 L 740 375 L 775 374.63" fill="none" stroke="rgb(0, 0, 0)" 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: 8px; height: 1px; padding-top: 401px; margin-left: 859px;">
<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: none; white-space: normal; overflow-wrap: normal;">
en
</div>
</div>
</div>
</foreignObject>
<text x="863" y="405" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
en
</text>
</switch>
</g>
<path d="M 673 247.15 L 676 247" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/>
<path d="M 338 336 L 341 336" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/>
<path d="M 291 343 L 291 374 L 275 374 L 29 374.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/>
<path d="M 328.6 336 L 338 336 M 291 329 L 301.81 329 M 291 343 L 301.81 343" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/>
<path d="M 309.8 322 C 318.01 322.26 325.34 327.72 328.6 336 C 325.34 344.28 318.01 349.74 309.8 350 L 298.05 350 C 303.09 341.34 303.09 330.66 298.05 322 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/>
<path d="M 264 329 L 275 329 M 220 319.5 L 231 319.5 M 220 338.5 L 231 338.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/>
<path d="M 231 310 L 247.5 310 C 256.61 310 264 318.51 264 329 C 264 339.49 256.61 348 247.5 348 L 231 348 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/>
<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="none"/>
<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="none"/>
<ellipse cx="146" cy="264" rx="2" ry="2" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="none"/>
<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="none"/>
<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="none"/>
<path d="M 815 365.75 L 825 365.75 M 775 356.88 L 785 356.88 M 775 374.63 L 785 374.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/>
<path d="M 785 348 L 800 348 C 808.28 348 815 355.95 815 365.75 C 815 375.55 808.28 383.5 800 383.5 L 785 383.5 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/>
<path d="M 762.6 338.5 L 772 338.5 M 725 329.75 L 735.81 329.75 M 725 347.25 L 735.81 347.25" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/>
<path d="M 743.8 321 C 752.01 321.33 759.34 328.15 762.6 338.5 C 759.34 348.85 752.01 355.67 743.8 356 L 732.05 356 C 737.09 345.17 737.09 331.83 732.05 321 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/>
<path d="M 755 259 L 755 221.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/>
<path d="M 739.2 259 L 755 259 M 676 247 L 694.17 247 M 676 271 L 694.17 271" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/>
<path d="M 707.6 235 C 721.4 235.45 733.72 244.8 739.2 259 C 733.72 273.2 721.4 282.55 707.6 283 L 687.85 283 C 696.32 268.15 696.32 249.85 687.85 235 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/>
<rect x="0" y="310" width="71" height="16" rx="2.4" ry="2.4" fill="#000000" stroke="none" 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 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: none; 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>
<path d="M 91.83 317.83 L 71 317.8" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/>
<ellipse cx="103.5" cy="329.5" rx="16.5" ry="16.5" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" 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: 31px; height: 1px; padding-top: 330px; margin-left: 88px;">
<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: none; white-space: normal; overflow-wrap: normal;">
=
</div>
</div>
</div>
</foreignObject>
<text x="104" y="333" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
=
</text>
</switch>
</g>
<path d="M 57 341.5 L 91.83 341.17" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" 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: 30px; height: 1px; padding-top: 349px; margin-left: 57px;">
<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: none; white-space: normal; overflow-wrap: normal;">
32'd1
</div>
</div>
</div>
</foreignObject>
<text x="72" y="352" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
32'd1
</text>
</switch>
</g>
<path d="M 120 329.5 L 231.22 329.53" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/>
<path d="M 275 329 L 291 329" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/>
<path d="M 261 411.5 L 271 411.5 M 221 402.5 L 231 402.5 M 221 420.5 L 231 420.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/>
<path d="M 231 393.5 L 246 393.5 C 254.28 393.5 261 401.56 261 411.5 C 261 421.44 254.28 429.5 246 429.5 L 231 429.5 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/>
<path d="M 261 460.5 L 271 460.5 M 221 451.5 L 231 451.5 M 221 469.5 L 231 469.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/>
<path d="M 231 442.5 L 246 442.5 C 254.28 442.5 261 450.56 261 460.5 C 261 470.44 254.28 478.5 246 478.5 L 231 478.5 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/>
</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>