Add dark theme to pictures (#168)

* feat(APS): changed dark theme

* feat(APS): changed photos

* feat(APS): new table colours

* feat(APS): fixed lines and colours

* feat(APS): fixed tables
This commit is contained in:
footbooller
2026-10-27 09:13:30 +03:00
committed by GitHub
parent 4cac36212b
commit b5410bcd4a
130 changed files with 9367 additions and 9332 deletions

View File

@@ -1,101 +1,101 @@
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="979px" height="431px" viewBox="-0.5 -0.5 979 431" content="&lt;mxfile scale=&quot;1&quot; border=&quot;0&quot;&gt;&lt;diagram name=&quot;Page-1&quot; id=&quot;XwXuRP4aoJj1R4YValxd&quot;&gt;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&lt;/diagram&gt;&lt;/mxfile&gt;" style="background-color: rgb(255, 255, 255);">
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="979px" height="431px" viewBox="-0.5 -0.5 979 431" content="&lt;mxfile scale=&quot;1&quot; border=&quot;0&quot;&gt;&lt;diagram name=&quot;Page-1&quot; id=&quot;XwXuRP4aoJj1R4YValxd&quot;&gt;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&lt;/diagram&gt;&lt;/mxfile&gt;" style="background: #ffffff; background-color: light-dark(#ffffff, #121212); color-scheme: light dark; fill: light-dark(#000000, #ffffff);">
<defs/>
<g>
<rect x="1" y="0" width="29" height="16" rx="2.4" ry="2.4" fill="#000000" stroke="none" pointer-events="all"/>
<rect x="1" y="0" width="29" height="16" rx="2.4" ry="2.4" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(#000000, #ffffff);"/>
<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;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); color: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); 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">
<text x="3" y="11" fill="#FFFFFF" font-family="Helvetica" font-size="12px" style="fill: light-dark(#FFFFFF, #121212);">
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"/>
<rect x="0" y="366" width="29" height="17" rx="2.55" ry="2.55" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(#000000, #ffffff);"/>
<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;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); color: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); 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">
<text x="2" y="377" fill="#FFFFFF" font-family="Helvetica" font-size="12px" style="fill: light-dark(#FFFFFF, #121212);">
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"/>
<rect x="1" y="66" width="40" height="16" rx="2.4" ry="2.4" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(#000000, #ffffff);"/>
<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;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); color: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); 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">
<text x="3" y="77" fill="#FFFFFF" font-family="Helvetica" font-size="12px" style="fill: light-dark(#FFFFFF, #121212);">
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"/>
<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" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<rect x="1" y="257" width="85" height="16" rx="2.4" ry="2.4" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(#000000, #ffffff);"/>
<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;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); color: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); 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">
<text x="3" y="268" fill="#FFFFFF" font-family="Helvetica" font-size="12px" style="fill: light-dark(#FFFFFF, #121212);">
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"/>
<path d="M 34 200 L 130 200" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<rect x="1" y="192" width="33" height="16" rx="2.4" ry="2.4" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(#000000, #ffffff);"/>
<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;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); color: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); 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">
<text x="3" y="203" fill="#FFFFFF" font-family="Helvetica" font-size="12px" style="fill: light-dark(#FFFFFF, #121212);">
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"/>
<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" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<rect x="460" y="41" width="30" height="55" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<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 style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
<div>
led
</div>
@@ -107,34 +107,34 @@
</div>
</div>
</foreignObject>
<text x="475" y="72" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
<text x="475" y="72" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
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"/>
<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" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<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" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<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;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); 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">
<text x="130" y="12" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
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"/>
<path d="M 180 209 L 194 209" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<path d="M 130 218 L 126 218 L 126 260" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<ellipse cx="126" cy="263" rx="3" ry="3" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<rect x="194" y="201" width="54" height="16" rx="2.4" ry="2.4" fill="#999999" stroke="none" pointer-events="all" style="fill: light-dark(#999999, #4f4f4f);"/>
<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;">
@@ -151,10 +151,10 @@
</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"/>
<path d="M 138 282 L 113 282 L 113 203" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<ellipse cx="113" cy="200" rx="3" ry="3" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<path d="M 188 273 L 194 273" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<rect x="194" y="265" width="54" height="16" rx="2.4" ry="2.4" fill="#999999" stroke="none" pointer-events="all" style="fill: light-dark(#999999, #4f4f4f);"/>
<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;">
@@ -177,19 +177,19 @@
<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;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); 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">
<text x="125" y="107" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
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"/>
<path d="M 173.5 28 L 200.5 28" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<rect x="200.5" y="20" width="68" height="16" rx="2.4" ry="2.4" fill="#999999" stroke="none" pointer-events="all" style="fill: light-dark(#999999, #4f4f4f);"/>
<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;">
@@ -206,8 +206,8 @@
</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"/>
<path d="M 174 85 L 200.5 85" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<rect x="200.5" y="77" width="85" height="16" rx="2.4" ry="2.4" fill="#999999" stroke="none" pointer-events="all" style="fill: light-dark(#999999, #4f4f4f);"/>
<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;">
@@ -224,64 +224,64 @@
</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"/>
<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" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<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" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<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 style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); 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 x="157" y="89" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
=
</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"/>
<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" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<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 style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); 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 x="157" y="31" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
=
</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"/>
<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" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<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" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<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" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<path d="M 110 97 L 145 97" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<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;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); 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">
<text x="126" y="164" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
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"/>
<path d="M 174 142 L 200.5 142" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<rect x="200.5" y="134" width="68.5" height="16" rx="2.4" ry="2.4" fill="#999999" stroke="none" pointer-events="all" style="fill: light-dark(#999999, #4f4f4f);"/>
<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;">
@@ -298,26 +298,26 @@
</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"/>
<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" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<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 style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); 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 x="157" y="146" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
=
</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"/>
<path d="M 110 154 L 145 154" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<path d="M 199.5 319.5 L 220 319.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<rect x="145.5" y="313" width="54" height="13" rx="1.95" ry="1.95" fill="#999999" stroke="none" pointer-events="all" style="fill: light-dark(#999999, #4f4f4f);"/>
<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;">
@@ -334,8 +334,8 @@
</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"/>
<path d="M 199.5 338.5 L 220 338.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<rect x="131" y="332" width="68.5" height="13" rx="1.95" ry="1.95" fill="#999999" stroke="none" pointer-events="all" style="fill: light-dark(#999999, #4f4f4f);"/>
<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;">
@@ -352,7 +352,7 @@
</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"/>
<rect x="341" y="328" width="19" height="16" rx="2.4" ry="2.4" fill="#999999" stroke="none" pointer-events="all" style="fill: light-dark(#999999, #4f4f4f);"/>
<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;">
@@ -369,9 +369,9 @@
</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"/>
<path d="M 271 411.5 L 317 411.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<path d="M 199 402.5 L 221 402.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<rect x="145" y="395.5" width="54" height="14" rx="2.1" ry="2.1" fill="#999999" stroke="none" pointer-events="all" style="fill: light-dark(#999999, #4f4f4f);"/>
<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;">
@@ -388,8 +388,8 @@
</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"/>
<path d="M 199.5 420.5 L 221 420.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<rect x="131" y="413.5" width="68.5" height="14" rx="2.1" ry="2.1" fill="#999999" stroke="none" pointer-events="all" style="fill: light-dark(#999999, #4f4f4f);"/>
<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;">
@@ -406,7 +406,7 @@
</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"/>
<rect x="317" y="403.5" width="40" height="16" rx="2.4" ry="2.4" fill="#999999" stroke="none" pointer-events="all" style="fill: light-dark(#999999, #4f4f4f);"/>
<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;">
@@ -423,8 +423,8 @@
</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"/>
<path d="M 439 79 L 459.5 79" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<rect x="399" y="71" width="40" height="16" rx="2.4" ry="2.4" fill="#999999" stroke="none" pointer-events="all" style="fill: light-dark(#999999, #4f4f4f);"/>
<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;">
@@ -441,8 +441,8 @@
</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"/>
<path d="M 475 119 L 475 96" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<rect x="465.5" y="119" width="19" height="16" rx="2.4" ry="2.4" fill="#999999" stroke="none" pointer-events="all" style="fill: light-dark(#999999, #4f4f4f);"/>
<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;">
@@ -459,43 +459,43 @@
</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"/>
<path d="M 475 24.5 L 475 41" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<rect x="460.5" y="8.5" width="29" height="16" rx="2.4" ry="2.4" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(#000000, #ffffff);"/>
<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;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); color: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); 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">
<text x="463" y="19" fill="#FFFFFF" font-family="Helvetica" font-size="12px" style="fill: light-dark(#FFFFFF, #121212);">
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"/>
<path d="M 439 54 L 460 54" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<rect x="337" y="46" width="102" height="16" rx="2.4" ry="2.4" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(#000000, #ffffff);"/>
<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;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); color: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); 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">
<text x="339" y="57" fill="#FFFFFF" font-family="Helvetica" font-size="12px" style="fill: light-dark(#FFFFFF, #121212);">
write_data_i[15:0]
</text>
</switch>
</g>
<rect x="500" y="46" width="42" height="16" rx="2.4" ry="2.4" fill="#999999" stroke="none" pointer-events="all"/>
<rect x="500" y="46" width="42" height="16" rx="2.4" ry="2.4" fill="#999999" stroke="none" pointer-events="all" style="fill: light-dark(#999999, #4f4f4f);"/>
<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;">
@@ -512,108 +512,108 @@
</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"/>
<rect x="941" y="228" width="35" height="17" rx="2.55" ry="2.55" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(#000000, #ffffff);"/>
<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;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); color: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); 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">
<text x="943" y="239" fill="#FFFFFF" font-family="Helvetica" font-size="12px" style="fill: light-dark(#FFFFFF, #121212);">
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"/>
<rect x="905" y="407" width="73" height="16" rx="2.4" ry="2.4" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(#000000, #ffffff);"/>
<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;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); color: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); 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">
<text x="907" y="418" fill="#FFFFFF" font-family="Helvetica" font-size="12px" style="fill: light-dark(#FFFFFF, #121212);">
read_data_o
</text>
</switch>
</g>
<path d="M 338 336 L 341 336" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<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="stroke"/>
<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="all"/>
<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="all"/>
<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="all"/>
<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="all"/>
<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"/>
<path d="M 338 336 L 341 336" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<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="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<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="all" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<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="all" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<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="all" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<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="all" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<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" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<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" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<ellipse cx="146" cy="264" rx="2" ry="2" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<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" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<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" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<rect x="0" y="310" width="71" height="16" rx="2.4" ry="2.4" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(#000000, #ffffff);"/>
<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;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); color: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); 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">
<text x="2" y="321" fill="#FFFFFF" font-family="Helvetica" font-size="12px" style="fill: light-dark(#FFFFFF, #121212);">
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="stroke"/>
<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="all"/>
<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="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<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="all" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<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: all; white-space: normal; overflow-wrap: normal;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); line-height: 1.2; pointer-events: all; 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 x="104" y="333" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
=
</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="stroke"/>
<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="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<rect x="56" y="342" 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: 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: all; white-space: normal; overflow-wrap: normal;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); line-height: 1.2; pointer-events: all; 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">
<text x="72" y="352" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
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="stroke"/>
<path d="M 275 329 L 291 329" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<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="all"/>
<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="all"/>
<path d="M 120 329.5 L 231.22 329.53" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<path d="M 275 329 L 291 329" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<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="all" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
<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="all" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
</g>
<switch>
<g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/>

Before

Width:  |  Height:  |  Size: 53 KiB

After

Width:  |  Height:  |  Size: 60 KiB