blob: 9a944d667be52e653f4607982fdff25e16cdd92f [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export opentitan_figures_pattgen.svg Block diagram -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events"
xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="7.34009in" height="7.5742in"
viewBox="0 0 528.486 545.342" xml:space="preserve" color-interpolation-filters="sRGB" class="st14">
<v:documentProperties v:langID="1033" v:metric="true" v:viewMarkup="false">
<v:userDefs>
<v:ud v:nameU="msvSubprocessMaster" v:prompt="" v:val="VT4(Rectangle)"/>
<v:ud v:nameU="msvNoAutoConnect" v:val="VT0(1):26"/>
</v:userDefs>
</v:documentProperties>
<style type="text/css">
<![CDATA[
.st1 {visibility:visible}
.st2 {fill:#5b9bd5;fill-opacity:0.22;filter:url(#filter_2);stroke:#5b9bd5;stroke-dasharray:1.75,1.25;stroke-opacity:0.22}
.st3 {fill:#ffffff;stroke:#000000;stroke-dasharray:1.75,1.25;stroke-width:0.25}
.st4 {fill:#5b9bd5;fill-opacity:0.22;filter:url(#filter_2);stroke:#5b9bd5;stroke-opacity:0.22}
.st5 {fill:#ffffff;stroke:#000000;stroke-width:0.25}
.st6 {fill:#000000;font-family:Calibri;font-size:1.00001em;font-weight:bold}
.st7 {marker-end:url(#mrkr13-27);stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}
.st8 {fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;stroke-width:0.28409090909091}
.st9 {fill:none;stroke:none;stroke-width:0.25}
.st10 {fill:#000000;font-family:Calibri;font-size:1.00001em}
.st11 {fill:#000000;font-family:Calibri;font-size:1.16666em;font-weight:bold}
.st12 {stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}
.st13 {fill:#ffffff;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}
.st14 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
]]>
</style>
<defs id="Markers">
<g id="lend13">
<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"/>
</g>
<marker id="mrkr13-27" class="st8" v:arrowType="13" v:arrowSize="2" v:setback="10.56" refX="-10.56" orient="auto"
markerUnits="strokeWidth" overflow="visible">
<use xlink:href="#lend13" transform="scale(-3.52,-3.52) "/>
</marker>
</defs>
<defs id="Filters">
<filter id="filter_2">
<feGaussianBlur stdDeviation="2"/>
</filter>
</defs>
<g v:mID="0" v:index="1" v:groupContext="foregroundPage">
<v:userDefs>
<v:ud v:nameU="msvThemeOrder" v:val="VT0(0):26"/>
<v:ud v:nameU="VPX" v:val="VT0(3.6700431849231):24"/>
<v:ud v:nameU="VPY" v:val="VT0(3.7871005629369):24"/>
</v:userDefs>
<title>Block diagram</title>
<v:pageProperties v:drawingScale="0.0393701" v:pageScale="0.0393701" v:drawingUnits="24" v:shadowOffsetX="8.50394"
v:shadowOffsetY="-8.50394"/>
<v:layer v:name="3D Depth" v:index="0"/>
<v:layer v:name="Connector" v:index="1"/>
<g id="shape71-1" v:mID="71" v:groupContext="shape" transform="translate(39.685,-57.685)">
<title>Sheet.71</title>
<g id="shadow71-2" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1"
transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1">
<path d="M0 545.34 L405.35 545.34 L405.35 78.12 L0 78.12 L0 545.34 Z" class="st2"/>
</g>
<path d="M0 545.34 L405.35 545.34 L405.35 78.12 L0 78.12 L0 545.34 Z" class="st3"/>
</g>
<g id="shape38-6" v:mID="38" v:groupContext="shape" transform="translate(289.134,-71.8583)">
<title>Sheet.38</title>
<g id="shadow38-7" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1"
transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1">
<path d="M0 545.34 L141.73 545.34 L141.73 120.15 L0 120.15 L0 545.34 Z" class="st2"/>
</g>
<path d="M0 545.34 L141.73 545.34 L141.73 120.15 L0 120.15 L0 545.34 Z" class="st3"/>
</g>
<g id="shape1-11" v:mID="1" v:groupContext="shape" transform="translate(55.2008,-71.8583)">
<title>Sheet.1</title>
<g id="shadow1-12" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1"
transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1">
<rect x="0" y="120.146" width="191.413" height="425.197" class="st4"/>
</g>
<rect x="0" y="120.146" width="191.413" height="425.197" class="st5"/>
</g>
<g id="shape3-16" v:mID="3" v:groupContext="shape" transform="translate(321.807,-86.0315)">
<title>Sheet.3</title>
<desc>status</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="49.6063" cy="516.996" width="99.22" height="56.6929"/>
<g id="shadow3-17" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1"
transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1">
<rect x="0" y="488.65" width="99.2126" height="56.6929" class="st4"/>
</g>
<rect x="0" y="488.65" width="99.2126" height="56.6929" class="st5"/>
<text x="34.48" y="520.6" class="st6" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>status</text> </g>
<g id="shape5-22" v:mID="5" v:groupContext="shape" transform="translate(416.693,-412.016)">
<title>Sheet.5</title>
<path d="M0 545.34 L43.3 545.34" class="st7"/>
</g>
<g id="shape6-28" v:mID="6" v:groupContext="shape" transform="translate(416.693,-383.669)">
<title>Sheet.6</title>
<path d="M0 545.34 L43.3 545.34" class="st7"/>
</g>
<g id="shape7-33" v:mID="7" v:groupContext="shape" transform="translate(416.693,-256.11)">
<title>Sheet.7</title>
<path d="M0 545.34 L43.3 545.34" class="st7"/>
</g>
<g id="shape8-38" v:mID="8" v:groupContext="shape" transform="translate(416.693,-227.764)">
<title>Sheet.8</title>
<path d="M0 545.34 L43.3 545.34" class="st7"/>
</g>
<g id="shape10-43" v:mID="10" v:groupContext="shape" transform="translate(246.614,-409.181)">
<title>Sheet.10</title>
<path d="M0 545.34 L60.31 545.34" class="st7"/>
</g>
<g id="shape11-48" v:mID="11" v:groupContext="shape" transform="translate(246.614,-386.504)">
<title>Sheet.11</title>
<path d="M0 545.34 L60.31 545.34" class="st7"/>
</g>
<g id="shape12-53" v:mID="12" v:groupContext="shape" transform="translate(246.614,-363.827)">
<title>Sheet.12</title>
<path d="M0 545.34 L60.31 545.34" class="st7"/>
</g>
<g id="shape13-58" v:mID="13" v:groupContext="shape" transform="translate(246.614,-341.15)">
<title>Sheet.13</title>
<path d="M0 545.34 L60.31 545.34" class="st7"/>
</g>
<g id="shape14-63" v:mID="14" v:groupContext="shape" transform="translate(68.0315,-399.181)">
<title>Sheet.14</title>
<desc>DATA_CH0.DATA[1:0].q</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="89.2913" cy="535.342" width="178.59" height="20"/>
<rect x="0" y="525.342" width="178.583" height="20" class="st9"/>
<text x="59.32" y="538.94" class="st10" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/>DATA_CH0.DATA[1:0].q</text> </g>
<g id="shape16-66" v:mID="16" v:groupContext="shape" transform="translate(39.685,-376.504)">
<title>Sheet.16</title>
<desc>PREDIV_CH0.CLK_RATIO.q</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="103.465" cy="535.342" width="206.93" height="20"/>
<rect x="0" y="525.342" width="206.929" height="20" class="st9"/>
<text x="74.91" y="538.94" class="st10" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/>PREDIV_CH0.CLK_RATIO.q</text> </g>
<g id="shape17-69" v:mID="17" v:groupContext="shape" transform="translate(104.882,-477.055)">
<title>Sheet.17</title>
<desc>Register File</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="70.8661" cy="535.342" width="141.74" height="20"/>
<rect x="0" y="525.342" width="141.732" height="20" class="st9"/>
<text x="35.37" y="539.54" class="st11" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Register File</text> </g>
<g id="shape18-72" v:mID="18" v:groupContext="shape" transform="translate(104.882,-353.827)">
<title>Sheet.18</title>
<desc>SIZE.LEN_CH0.q</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="70.8661" cy="535.342" width="141.74" height="20"/>
<rect x="0" y="525.342" width="141.732" height="20" class="st9"/>
<text x="60.77" y="538.94" class="st10" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/>SIZE.LEN_CH0.q</text> </g>
<g id="shape19-75" v:mID="19" v:groupContext="shape" transform="translate(83.5472,-331.15)">
<title>Sheet.19</title>
<desc>SIZE.REPS_CH0.q</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="81.5335" cy="535.342" width="163.07" height="20"/>
<rect x="0" y="525.342" width="163.067" height="20" class="st9"/>
<text x="76.67" y="538.94" class="st10" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/>SIZE.REPS_CH0.q</text> </g>
<g id="shape21-78" v:mID="21" v:groupContext="shape" transform="translate(246.614,-454.535)">
<title>Sheet.21</title>
<path d="M0 545.34 L60.31 545.34" class="st7"/>
</g>
<g id="shape22-83" v:mID="22" v:groupContext="shape" transform="translate(246.614,-253.276)">
<title>Sheet.22</title>
<path d="M0 545.34 L60.31 545.34" class="st7"/>
</g>
<g id="shape23-88" v:mID="23" v:groupContext="shape" transform="translate(246.614,-230.598)">
<title>Sheet.23</title>
<path d="M0 545.34 L60.31 545.34" class="st7"/>
</g>
<g id="shape24-93" v:mID="24" v:groupContext="shape" transform="translate(246.614,-207.921)">
<title>Sheet.24</title>
<path d="M0 545.34 L60.31 545.34" class="st7"/>
</g>
<g id="shape25-98" v:mID="25" v:groupContext="shape" transform="translate(246.614,-185.244)">
<title>Sheet.25</title>
<path d="M0 545.34 L60.31 545.34" class="st7"/>
</g>
<g id="shape26-103" v:mID="26" v:groupContext="shape" transform="translate(68.0315,-244.563)">
<title>Sheet.26</title>
<desc>DATA_CH1.DATA[1:0].q</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="89.2913" cy="535.342" width="178.59" height="20"/>
<rect x="0" y="525.342" width="178.583" height="20" class="st9"/>
<text x="59.32" y="538.94" class="st10" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/>DATA_CH1.DATA[1:0].q</text> </g>
<g id="shape27-106" v:mID="27" v:groupContext="shape" transform="translate(39.685,-221.457)">
<title>Sheet.27</title>
<desc>PREDIV_CH1.CLK_RATIO.q</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="103.465" cy="535.342" width="206.93" height="20"/>
<rect x="0" y="525.342" width="206.929" height="20" class="st9"/>
<text x="74.91" y="538.94" class="st10" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/>PREDIV_CH1.CLK_RATIO.q</text> </g>
<g id="shape28-109" v:mID="28" v:groupContext="shape" transform="translate(119.055,-198.351)">
<title>Sheet.28</title>
<desc>SIZE.LEN_CH1.q</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="63.7795" cy="535.342" width="127.56" height="20"/>
<rect x="0" y="525.342" width="127.559" height="20" class="st9"/>
<text x="46.6" y="538.94" class="st10" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/>SIZE.LEN_CH1.q</text> </g>
<g id="shape29-112" v:mID="29" v:groupContext="shape" transform="translate(83.5472,-175.244)">
<title>Sheet.29</title>
<desc>SIZE.REPS_CH1.q</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="81.5335" cy="535.342" width="163.07" height="20"/>
<rect x="0" y="525.342" width="163.067" height="20" class="st9"/>
<text x="76.67" y="538.94" class="st10" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/>SIZE.REPS_CH1.q</text> </g>
<g id="shape31-115" v:mID="31" v:groupContext="shape" transform="translate(246.614,-298.63)">
<title>Sheet.31</title>
<path d="M0 545.34 L60.31 545.34" class="st7"/>
</g>
<g id="shape32-120" v:mID="32" v:groupContext="shape" transform="translate(908.177,374.272) rotate(90)">
<title>Sheet.32</title>
<path d="M0 545.34 L17.79 545.34" class="st7"/>
</g>
<g id="shape34-125" v:mID="34" v:groupContext="shape" transform="translate(317.48,976.307) rotate(180)">
<title>Sheet.34</title>
<path d="M0 545.34 L60.31 545.34" class="st7"/>
</g>
<g id="shape35-130" v:mID="35" v:groupContext="shape" transform="translate(147.252,-33.5118)">
<title>Sheet.35</title>
<desc>intr_patt_done0_o</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="51.061" cy="535.342" width="102.13" height="20"/>
<rect x="0" y="525.342" width="102.122" height="20" class="st9"/>
<text x="5.52" y="538.94" class="st10" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/>intr_patt_done0_o</text> </g>
<g id="shape36-133" v:mID="36" v:groupContext="shape" transform="translate(147.252,-18)">
<title>Sheet.36</title>
<desc>Intr_patt_done1_o</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="51.061" cy="535.342" width="102.13" height="20"/>
<rect x="0" y="525.342" width="102.122" height="20" class="st9"/>
<text x="5.25" y="538.94" class="st10" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/>Intr_patt_done1_o</text> </g>
<g id="shape39-136" v:mID="39" v:groupContext="shape" transform="translate(133.228,-105.717)">
<title>Sheet.39</title>
<desc>INTR_STATE.d</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="56.6929" cy="535.342" width="113.39" height="20"/>
<rect x="0" y="525.342" width="113.386" height="20" class="st9"/>
<text x="40.93" y="538.94" class="st10" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/>INTR_STATE.d</text> </g>
<g id="shape40-139" v:mID="40" v:groupContext="shape" transform="translate(133.228,-122.724)">
<title>Sheet.40</title>
<desc>INTR_ENABLE.q</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="56.6929" cy="535.342" width="113.39" height="20"/>
<rect x="0" y="525.342" width="113.386" height="20" class="st9"/>
<text x="32.96" y="538.94" class="st10" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/>INTR_ENABLE.q</text> </g>
<g id="shape41-142" v:mID="41" v:groupContext="shape" transform="translate(133.228,-88.7087)">
<title>Sheet.41</title>
<desc>INTR_STATE.q</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="56.6929" cy="535.342" width="113.39" height="20"/>
<rect x="0" y="525.342" width="113.386" height="20" class="st9"/>
<text x="40.93" y="538.94" class="st10" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/>INTR_STATE.q</text> </g>
<g id="shape42-145" v:mID="42" v:groupContext="shape" transform="translate(246.614,-128.551)">
<title>Sheet.42</title>
<path d="M0 545.34 L60.31 545.34" class="st7"/>
</g>
<g id="shape43-150" v:mID="43" v:groupContext="shape" transform="translate(246.614,-100.205)">
<title>Sheet.43</title>
<path d="M0 545.34 L60.31 545.34" class="st7"/>
</g>
<g id="shape45-155" v:mID="45" v:groupContext="shape" transform="translate(303.307,-477.055)">
<title>Sheet.45</title>
<desc>pattgen_core</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="63.7795" cy="535.342" width="127.56" height="20"/>
<rect x="0" y="525.342" width="127.559" height="20" class="st9"/>
<text x="24.92" y="539.54" class="st11" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>pattgen_core</text> </g>
<g id="shape46-158" v:mID="46" v:groupContext="shape" transform="translate(341.5,1048.42) rotate(180)">
<title>Sheet.46</title>
<path d="M0 545.34 L81.57 545.34" class="st7"/>
</g>
<g id="shape47-163" v:mID="47" v:groupContext="shape" transform="translate(886.842,459.311) rotate(90)">
<title>Sheet.47</title>
<path d="M0 545.34 L43.76 545.34" class="st12"/>
</g>
<g id="shape48-166" v:mID="48" v:groupContext="shape" transform="translate(936.449,459.311) rotate(90)">
<title>Sheet.48</title>
<path d="M0 545.34 L57.94 545.34" class="st12"/>
</g>
<g id="shape49-169" v:mID="49" v:groupContext="shape" transform="translate(391.106,1062.59) rotate(180)">
<title>Sheet.49</title>
<path d="M0 545.34 L131.17 545.34" class="st7"/>
</g>
<g id="shape65-174" v:mID="65" v:groupContext="shape" v:layerMember="1" transform="translate(18,-269.291)">
<title>1-D double.8</title>
<v:userDefs>
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
</v:userDefs>
<path d="M14.17 522.67 L14.17 517 L0 531.17 L14.17 545.34 L14.17 539.67 L56.69 539.67 L56.69 545.34 L70.87 531.17 L56.69
517 L56.69 522.67 L14.17 522.67 Z" class="st13"/>
</g>
<g id="shape66-176" v:mID="66" v:groupContext="shape" transform="translate(25.0866,-274.803)">
<title>Sheet.66</title>
<desc>TL-UL</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="28.3465" cy="535.342" width="56.7" height="20"/>
<rect x="0" y="525.342" width="56.6929" height="20" class="st9"/>
<text x="14.55" y="538.94" class="st6" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>TL-UL</text> </g>
<g id="shape4-179" v:mID="4" v:groupContext="shape" transform="translate(321.807,-171.071)">
<title>Sheet.4</title>
<desc>pattgen_fsm</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="49.6063" cy="475.49" width="99.22" height="139.705"/>
<g id="shadow4-180" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1"
transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1">
<rect x="0" y="405.637" width="99.2126" height="139.705" class="st4"/>
</g>
<rect x="0" y="405.637" width="99.2126" height="139.705" class="st5"/>
<text x="12.75" y="479.69" class="st11" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>pattgen_fsm</text> </g>
<g id="shape67-185" v:mID="67" v:groupContext="shape" transform="translate(473.386,-373.669)">
<title>Sheet.67</title>
<desc>pda0_tx</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="26.1831" cy="535.342" width="52.37" height="20"/>
<rect x="0" y="525.342" width="52.3661" height="20" class="st9"/>
<text x="4" y="538.94" class="st6" v:langID="1033"><v:paragraph/><v:tabList/>pda0_tx</text> </g>
<g id="shape68-188" v:mID="68" v:groupContext="shape" transform="translate(473.386,-402.016)">
<title>Sheet.68</title>
<desc>pcl0_tx</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="26.1831" cy="535.342" width="52.37" height="20"/>
<rect x="0" y="525.342" width="52.3661" height="20" class="st9"/>
<text x="4" y="538.94" class="st6" v:langID="1033"><v:paragraph/><v:tabList/>pcl0_tx</text> </g>
<g id="shape69-191" v:mID="69" v:groupContext="shape" transform="translate(473.386,-217.764)">
<title>Sheet.69</title>
<desc>pda1_tx</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="26.1831" cy="535.342" width="52.37" height="20"/>
<rect x="0" y="525.342" width="52.3661" height="20" class="st9"/>
<text x="4" y="538.94" class="st6" v:langID="1033"><v:paragraph/><v:tabList/>pda1_tx</text> </g>
<g id="shape70-194" v:mID="70" v:groupContext="shape" transform="translate(473.386,-246.11)">
<title>Sheet.70</title>
<desc>pcl1_tx</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="26.1831" cy="535.342" width="52.37" height="20"/>
<rect x="0" y="525.342" width="52.3661" height="20" class="st9"/>
<text x="4" y="538.94" class="st6" v:langID="1033"><v:paragraph/><v:tabList/>pcl1_tx</text> </g>
<g id="shape72-197" v:mID="72" v:groupContext="shape" transform="translate(211.181,-504.906)">
<title>Sheet.72</title>
<desc>pattgen</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="56.6929" cy="535.342" width="113.39" height="20"/>
<rect x="0" y="525.342" width="113.386" height="20" class="st9"/>
<text x="34.03" y="539.54" class="st11" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>pattgen</text> </g>
<g id="shape74-200" v:mID="74" v:groupContext="shape" transform="translate(321.807,-329.499)">
<title>Sheet.74</title>
<desc>pattgen_fsm</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="49.6063" cy="475.49" width="99.22" height="139.705"/>
<g id="shadow74-201" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1"
transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1">
<rect x="0" y="405.637" width="99.2126" height="139.705" class="st4"/>
</g>
<rect x="0" y="405.637" width="99.2126" height="139.705" class="st5"/>
<text x="12.75" y="479.69" class="st11" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>pattgen_fsm</text> </g>
<g id="shape76-206" v:mID="76" v:groupContext="shape" transform="translate(94.8858,-444.535)">
<title>Sheet.76</title>
<desc>CTRL.ENABLE_CH0.q</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="75.8642" cy="535.342" width="151.73" height="20"/>
<rect x="0" y="525.342" width="151.728" height="20" class="st9"/>
<text x="47.64" y="538.94" class="st10" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/>CTRL.ENABLE_CH0.q</text> </g>
<g id="shape77-209" v:mID="77" v:groupContext="shape" transform="translate(94.8858,-290.776)">
<title>Sheet.77</title>
<desc>CTRL.ENABLE_CH1.q</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="75.8642" cy="535.342" width="151.73" height="20"/>
<rect x="0" y="525.342" width="151.728" height="20" class="st9"/>
<text x="47.64" y="538.94" class="st10" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/>CTRL.ENABLE_CH1.q</text> </g>
<g id="shape79-212" v:mID="79" v:groupContext="shape" transform="translate(94.8858,-421.858)">
<title>Sheet.79</title>
<desc>CTRL.POLARITY_CH0.q</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="75.8642" cy="535.342" width="151.73" height="20"/>
<rect x="0" y="525.342" width="151.728" height="20" class="st9"/>
<text x="38.26" y="538.94" class="st10" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/>CTRL.POLARITY_CH0.q</text> </g>
<g id="shape80-215" v:mID="80" v:groupContext="shape" transform="translate(94.8858,-267.67)">
<title>Sheet.80</title>
<desc>CTRL.POLARITY_CH1.q</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="75.8642" cy="535.342" width="151.73" height="20"/>
<rect x="0" y="525.342" width="151.728" height="20" class="st9"/>
<text x="38.26" y="538.94" class="st10" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/>CTRL.POLARITY_CH1.q</text> </g>
<g id="shape82-218" v:mID="82" v:groupContext="shape" transform="translate(246.614,-431.858)">
<title>Sheet.82</title>
<path d="M0 545.34 L60.31 545.34" class="st7"/>
</g>
<g id="shape84-223" v:mID="84" v:groupContext="shape" transform="translate(246.614,-275.953)">
<title>Sheet.84</title>
<path d="M0 545.34 L60.31 545.34" class="st7"/>
</g>
</g>
</svg>