blob: d4b654de1d04fe8ead343ff68579dd27a0a4d247 [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 entsrc_blk_diag.svg Page-1 -->
<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="11in" height="8.5in" viewBox="0 0 792 612"
xml:space="preserve" color-interpolation-filters="sRGB" class="st16">
<v:documentProperties v:langID="1033" 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 {fill:#ffffff;stroke:#000000;stroke-width:0.75}
.st2 {fill:#000000;font-family:Arial;font-size:0.833336em}
.st3 {font-size:1em}
.st4 {fill:none;stroke:none;stroke-width:0.75}
.st5 {marker-end:url(#mrkr13-21);marker-start:url(#mrkr13-19);stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25}
.st6 {fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;stroke-width:0.47169811320755}
.st7 {fill:none;stroke:none;stroke-width:0.25}
.st8 {stroke:#e8ebf4;stroke-width:0.75}
.st9 {stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st10 {marker-end:url(#mrkr5-69);stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st11 {fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;stroke-width:0.22935779816514}
.st12 {marker-end:url(#mrkr5-69);stroke:#000000;stroke-width:0.75}
.st13 {fill:#ffffff;stroke:none;stroke-width:0.75}
.st14 {fill:#000000;stroke:none;stroke-width:0.25}
.st15 {stroke:#000000;stroke-width:0.75}
.st16 {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-19" class="st6" v:arrowType="13" v:arrowSize="2" v:setback="6.2" refX="6.2" orient="auto"
markerUnits="strokeWidth" overflow="visible">
<use xlink:href="#lend13" transform="scale(2.12) "/>
</marker>
<marker id="mrkr13-21" class="st6" v:arrowType="13" v:arrowSize="2" v:setback="6.36" refX="-6.36" orient="auto"
markerUnits="strokeWidth" overflow="visible">
<use xlink:href="#lend13" transform="scale(-2.12,-2.12) "/>
</marker>
<g id="lend5">
<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"/>
</g>
<marker id="mrkr5-69" class="st11" v:arrowType="5" v:arrowSize="2" v:setback="7.63" refX="-7.63" orient="auto"
markerUnits="strokeWidth" overflow="visible">
<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "/>
</marker>
</defs>
<g v:mID="0" v:index="1" v:groupContext="foregroundPage">
<v:userDefs>
<v:ud v:nameU="msvThemeOrder" v:val="VT0(0):26"/>
</v:userDefs>
<title>Page-1</title>
<v:pageProperties v:drawingScale="1" v:pageScale="1" v:drawingUnits="0" v:shadowOffsetX="9" v:shadowOffsetY="-9"/>
<v:layer v:name="Flowchart" v:index="0"/>
<v:layer v:name="Connector" v:index="1"/>
<g id="shape480-1" v:mID="480" v:groupContext="shape" transform="translate(73.8258,-324)">
<title>Sheet.480</title>
<desc>Entropy Src Registers</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
<v:textRect cx="71.7998" cy="490.5" width="143.6" height="243"/>
<rect x="0" y="369" width="143.6" height="243" class="st1"/>
<text x="45.68" y="382" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Entropy Src<v:newlineChar/><tspan
x="50.68" dy="1.2em" class="st3">Registers</tspan></text> </g>
<g id="shape484-5" v:mID="484" v:groupContext="shape" transform="translate(118.18,-318.255)">
<title>Sheet.484</title>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
<rect x="0" y="551.545" width="99.2459" height="60.4551" class="st4"/>
</g>
<g id="shape490-7" v:mID="490" v:groupContext="shape" transform="translate(118.18,-506.25)">
<title>Sheet.490</title>
<desc>conf.q</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
<v:textRect cx="49.6229" cy="578.25" width="99.25" height="67.5"/>
<rect x="0" y="544.5" width="99.2459" height="67.5" class="st4"/>
<text x="68" y="605.5" class="st2" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/><v:space/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:space/><v:space/><v:newlineChar/>conf.q<tspan
dy="1.2em" class="st3"> </tspan><tspan x="95.25" dy="1.2em" class="st3"> </tspan><tspan x="95.25"
dy="1.2em" class="st3"> </tspan><v:newlineChar/> <v:newlineChar/> <v:newlineChar/> </text> </g>
<g id="shape491-13" v:mID="491" v:groupContext="shape" transform="translate(18,-468)">
<title>Sheet.491</title>
<path d="M13.95 612 L14.31 612 L41.52 612" class="st5"/>
</g>
<g id="shape492-22" v:mID="492" v:groupContext="shape" transform="translate(73.8258,-419.772)">
<title>Sheet.492</title>
<desc>TL-UL Interface</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
<v:textRect cx="49.6229" cy="581.772" width="99.25" height="60.4551"/>
<rect x="0" y="551.545" width="99.2459" height="60.4551" class="st4"/>
<text x="6.78" y="564.55" class="st2" v:langID="1033"><v:paragraph/><v:tabList/>TL-UL Interface</text> </g>
<g id="shape581-25" v:mID="581" v:groupContext="shape" transform="translate(195.326,-252)">
<title>Sheet.581</title>
</g>
<g id="shape589-26" v:mID="589" v:groupContext="shape" transform="translate(118.18,-357.75)">
<title>Sheet.589</title>
<desc>entropy_data.d</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
<v:textRect cx="49.6229" cy="587.25" width="99.25" height="49.5"/>
<rect x="0" y="562.5" width="99.2459" height="49.5" class="st4"/>
<text x="28.53" y="587.5" class="st2" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/><v:space/><v:newlineChar/>entropy_data.d</text> </g>
<g id="shape591-29" v:mID="591" v:groupContext="shape" transform="translate(230.625,-504)">
<title>Sheet.591</title>
</g>
<g id="shape592-30" v:mID="592" v:groupContext="shape" transform="translate(58.5,-266.445)">
<title>Sheet.592</title>
<desc>Physical Noise Source</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
<v:textRect cx="60.0871" cy="597.577" width="120.18" height="28.8451"/>
<rect x="0" y="583.155" width="120.174" height="28.8451" class="st7"/>
<text x="16.13" y="596.16" class="st2" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/>Physical Noise Source</text> </g>
<g id="group629-33" transform="translate(353.225,-463.5)" v:mID="629" v:groupContext="group">
<title>4:1 mux</title>
<g id="shape636-34" v:mID="636" v:groupContext="shape" transform="translate(19.3584,-4.72417)">
<title>Sheet.636</title>
<path d="M0 607.37 L0 612 L9.16 607.37 L9.16 576.35 L0 571.72 L0 576.35 L0 607.37 Z" class="st1"/>
</g>
</g>
<g id="shape731-36" v:mID="731" v:groupContext="shape" transform="translate(522,-90)">
<title>Sheet.731</title>
<path d="M234 274.5 L234 612 L0 612" class="st8"/>
</g>
<g id="shape749-39" v:mID="749" v:groupContext="shape" transform="translate(347.854,-514.36)">
<title>Sheet.749</title>
<desc>Source Select</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="36" cy="599.18" width="72" height="25.6401"/>
<rect x="0" y="586.36" width="72" height="25.6401" class="st4"/>
<text x="4.87" y="602.18" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Source Select</text> </g>
<g id="shape769-42" v:mID="769" v:groupContext="shape" transform="translate(59.8258,-50.18)">
<title>Sheet.769</title>
<desc>CSRNG Entropy Interface</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
<v:textRect cx="60.0871" cy="599.18" width="120.18" height="25.6401"/>
<rect x="0" y="586.36" width="120.174" height="25.6401" class="st7"/>
<text x="42.82" y="599.36" class="st2" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/>CSRNG Entropy <tspan
x="77.26" dy="1.2em" class="st3">Interface</tspan></text> </g>
<g id="shape814-46" v:mID="814" v:groupContext="shape" transform="translate(731.786,638.871) rotate(120.964)">
<title>Sheet.814</title>
<path d="M0 612 L13.12 612" class="st9"/>
</g>
<g id="shape815-49" v:mID="815" v:groupContext="shape" transform="translate(187.217,-284.18)">
<title>Sheet.815</title>
<desc>4 bit</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="16.9837" cy="601.09" width="33.97" height="21.82"/>
<rect x="0" y="590.18" width="33.9675" height="21.82" class="st4"/>
<text x="7.53" y="604.09" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>4 bit</text> </g>
<g id="shape903-52" v:mID="903" v:groupContext="shape" transform="translate(242.86,-267.125)">
<title>Sheet.903</title>
<rect x="0" y="580.5" width="13.2734" height="31.5" class="st1"/>
</g>
<g id="shape906-54" v:mID="906" v:groupContext="shape" transform="translate(271.459,-252.68)">
<title>Sheet.906</title>
</g>
<g id="shape907-55" v:mID="907" v:groupContext="shape" transform="translate(313.736,-267.75)">
<title>Sheet.907</title>
<rect x="0" y="580.5" width="13.2734" height="31.5" class="st1"/>
</g>
<g id="shape908-57" v:mID="908" v:groupContext="shape" transform="translate(301.5,-300.61)">
<title>Sheet.908</title>
<desc>1 to 4 Packer</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.5032" cy="599.18" width="47.01" height="25.6401"/>
<rect x="0" y="586.36" width="47.0063" height="25.6401" class="st4"/>
<text x="10.99" y="596.18" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>1 to 4 <v:newlineChar/><tspan
x="7.94" dy="1.2em" class="st3">Packer</tspan></text> </g>
<g id="group909-61" transform="translate(265.134,-267.125)" v:mID="909" v:groupContext="group">
<title>4:1 mux.909</title>
<g id="shape910-62" v:mID="910" v:groupContext="shape" transform="translate(18,-1.65347)">
<title>Sheet.910</title>
<path d="M0 608.76 L0 612 L8.27 608.76 L8.27 587.05 L0 583.81 L0 587.05 L0 608.76 Z" class="st1"/>
</g>
</g>
<g id="shape911-64" v:mID="911" v:groupContext="shape" transform="translate(256.134,-284.18)">
<title>Sheet.911</title>
<path d="M0 612 L21.28 612" class="st10"/>
</g>
<g id="shape916-70" v:mID="916" v:groupContext="shape" transform="translate(180,-283.5)">
<title>Sheet.916</title>
<path d="M0 612 L57.14 612" class="st10"/>
</g>
<g id="shape917-75" v:mID="917" v:groupContext="shape" transform="translate(263.127,-218.04)">
<title>Sheet.917</title>
<desc>Select 1 bit</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.5032" cy="599.18" width="47.01" height="25.6401"/>
<rect x="0" y="586.36" width="47.0063" height="25.6401" class="st4"/>
<text x="9.61" y="596.18" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Select <v:newlineChar/><tspan
x="14.05" dy="1.2em" class="st3">1 bit</tspan></text> </g>
<g id="shape918-79" v:mID="918" v:groupContext="shape" transform="translate(-324.365,369.854) rotate(-90.1436)">
<title>Sheet.918</title>
<path d="M0 612 L21.11 612" class="st10"/>
</g>
<g id="shape928-84" v:mID="928" v:groupContext="shape" transform="translate(693,-470.25)">
<title>Sheet.928</title>
<rect x="0" y="562.5" width="13.2734" height="49.5" class="st1"/>
</g>
<g id="shape929-86" v:mID="929" v:groupContext="shape" transform="translate(673.613,-527.18)">
<title>Sheet.929</title>
<desc>4 to 32 Packer</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="26.0234" cy="599.18" width="52.05" height="25.6401"/>
<rect x="0" y="586.36" width="52.0468" height="25.6401" class="st4"/>
<text x="10.73" y="596.18" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>4 to 32 <v:newlineChar/><tspan
x="10.46" dy="1.2em" class="st3">Packer</tspan></text> </g>
<g id="shape932-90" v:mID="932" v:groupContext="shape" transform="translate(381.742,-495)">
<title>Sheet.932</title>
<path d="M0 612 L305.54 612" class="st10"/>
</g>
<g id="shape933-95" v:mID="933" v:groupContext="shape" transform="translate(398.983,-432)">
<title>Sheet.933</title>
<desc>AdaptProp Test</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="29.439" cy="596.25" width="58.88" height="31.5"/>
<rect x="0" y="580.5" width="58.8779" height="31.5" class="st1"/>
<text x="5.81" y="593.25" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>AdaptProp <tspan
x="19.71" dy="1.2em" class="st3">Test</tspan></text> </g>
<g id="shape934-99" v:mID="934" v:groupContext="shape" transform="translate(464.314,-432)">
<title>Sheet.934</title>
<desc>RepCount B &#38; S Test</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="29.439" cy="596.25" width="58.88" height="31.5"/>
<rect x="0" y="580.5" width="58.8779" height="31.5" class="st1"/>
<text x="6.92" y="593.25" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>RepCount<v:newlineChar/><tspan
x="5.54" dy="1.2em" class="st3">B &#38; S Test</tspan></text> </g>
<g id="shape935-103" v:mID="935" v:groupContext="shape" transform="translate(529.645,-432)">
<title>Sheet.935</title>
<desc>Bucket Test</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="29.439" cy="596.25" width="58.88" height="31.5"/>
<rect x="0" y="580.5" width="58.8779" height="31.5" class="st1"/>
<text x="14.15" y="593.25" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Bucket <tspan
x="19.71" dy="1.2em" class="st3">Test</tspan></text> </g>
<g id="shape936-107" v:mID="936" v:groupContext="shape" transform="translate(594.977,-432)">
<title>Sheet.936</title>
<desc>Markov Test</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="31.0117" cy="596.25" width="62.03" height="31.5"/>
<rect x="0" y="580.5" width="62.0234" height="31.5" class="st1"/>
<text x="14.62" y="593.25" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Markov <tspan
x="21.29" dy="1.2em" class="st3">Test</tspan></text> </g>
<g id="shape938-111" v:mID="938" v:groupContext="shape" transform="translate(1042.94,117) rotate(90)">
<title>Sheet.938</title>
<path d="M0 612 L25.78 612" class="st10"/>
</g>
<g id="shape939-116" v:mID="939" v:groupContext="shape" transform="translate(1105.94,117) rotate(90)">
<title>Sheet.939</title>
<path d="M0 612 L25.78 612" class="st10"/>
</g>
<g id="shape940-121" v:mID="940" v:groupContext="shape" transform="translate(1173.44,117) rotate(90)">
<title>Sheet.940</title>
<path d="M0 612 L25.78 612" class="st10"/>
</g>
<g id="shape941-126" v:mID="941" v:groupContext="shape" transform="translate(1236.44,117) rotate(90)">
<title>Sheet.941</title>
<path d="M0 612 L25.78 612" class="st10"/>
</g>
<g id="shape942-131" v:mID="942" v:groupContext="shape" transform="translate(529.645,-497.93)">
<title>Sheet.942</title>
<desc>4 bit</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="16.9837" cy="601.09" width="33.97" height="21.82"/>
<rect x="0" y="590.18" width="33.9675" height="21.82" class="st4"/>
<text x="7.53" y="604.09" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>4 bit</text> </g>
<g id="shape943-134" v:mID="943" v:groupContext="shape" transform="translate(1070.48,426.246) rotate(120.964)">
<title>Sheet.943</title>
<path d="M0 612 L13.12 612" class="st9"/>
</g>
<g id="shape945-137" v:mID="945" v:groupContext="shape" transform="translate(603,-563.18)">
<title>Sheet.945</title>
<desc>pulse</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="16.9837" cy="601.09" width="33.97" height="21.82"/>
<rect x="0" y="590.18" width="33.9675" height="21.82" class="st4"/>
<text x="5.03" y="604.09" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>pulse</text> </g>
<g id="shape946-140" v:mID="946" v:groupContext="shape" transform="translate(373.256,-364.5)">
<title>Sheet.946</title>
<desc>64 x 32b FIFO</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.5032" cy="596.25" width="47.01" height="31.5"/>
<rect x="0" y="580.5" width="47.0063" height="31.5" class="st1"/>
<text x="4.32" y="593.25" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>64 x 32b<v:newlineChar/><tspan
x="12.12" dy="1.2em" class="st3">FIFO</tspan></text> </g>
<g id="shape948-144" v:mID="948" v:groupContext="shape" transform="translate(552.038,-310.568)">
<title>Sheet.948</title>
<desc>SHA-3 384</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="26.0234" cy="582.75" width="52.05" height="58.5"/>
<rect x="0" y="553.5" width="52.0468" height="58.5" class="st1"/>
<text x="11.3" y="579.75" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>SHA-3 <tspan x="17.68"
dy="1.2em" class="st3">384</tspan></text> </g>
<g id="shape950-148" v:mID="950" v:groupContext="shape" transform="translate(485.277,-213.792)">
<title>Sheet.950</title>
<rect x="0" y="551.545" width="13.2734" height="60.4551" class="st1"/>
</g>
<g id="shape951-150" v:mID="951" v:groupContext="shape" transform="translate(454.878,-269.466)">
<title>Sheet.951</title>
<desc>32 to 384 Packer</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="36" cy="596.323" width="72" height="31.3545"/>
<rect x="0" y="580.646" width="72" height="31.3545" class="st4"/>
<text x="15.15" y="593.32" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>32 to 384 <v:newlineChar/><tspan
x="20.44" dy="1.2em" class="st3">Packer</tspan></text> </g>
<g id="group954-154" transform="translate(648.09,-246.897)" v:mID="954" v:groupContext="group">
<title>4:1 mux.954</title>
<g id="shape955-155" v:mID="955" v:groupContext="shape" transform="translate(-16.1353,21.8975)">
<title>Sheet.955</title>
<path d="M0 596.48 L0 612 L9.16 596.48 L9.16 492.52 L0 477 L0 492.52 L0 596.48 Z" class="st1"/>
</g>
</g>
<g id="shape957-157" v:mID="957" v:groupContext="shape" transform="translate(324,-117)">
<title>Sheet.957</title>
<rect x="0" y="551.545" width="13.2734" height="60.4551" class="st1"/>
</g>
<g id="shape958-159" v:mID="958" v:groupContext="shape" transform="translate(304.613,-180)">
<title>Sheet.958</title>
<desc>384 to 32 Unpacker</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="26.0234" cy="599.18" width="52.05" height="25.6401"/>
<rect x="0" y="586.36" width="52.0468" height="25.6401" class="st4"/>
<text x="5.17" y="596.18" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>384 to 32 <v:newlineChar/><tspan
x="4.62" dy="1.2em" class="st3">Unpacker</tspan></text> </g>
<g id="shape959-163" v:mID="959" v:groupContext="shape" transform="translate(686.863,-246.897)">
<title>Sheet.959</title>
<rect x="0" y="523.795" width="13.2734" height="88.205" class="st1"/>
</g>
<g id="shape960-165" v:mID="960" v:groupContext="shape" transform="translate(668.102,-336.462)">
<title>Sheet.960</title>
<desc>4 deep esfinal FIFO</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="26.0234" cy="594" width="52.05" height="36"/>
<rect x="0" y="576" width="52.0468" height="36" class="st4"/>
<text x="10.73" y="585" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>4 deep<v:newlineChar/><tspan
x="11.57" dy="1.2em" class="st3">esfinal </tspan><tspan x="14.64" dy="1.2em" class="st3">FIFO</tspan></text> </g>
<g id="shape965-170" v:mID="965" v:groupContext="shape" transform="translate(605.061,-344.053)">
<title>Sheet.965</title>
<path d="M0.96 612 L0 612 L21.12 612" class="st12"/>
</g>
<g id="shape966-175" v:mID="966" v:groupContext="shape" transform="translate(498.55,-247.5)">
<title>Sheet.966</title>
<path d="M0 612 L127.68 612" class="st10"/>
</g>
<g id="shape967-180" v:mID="967" v:groupContext="shape" transform="translate(641.113,-297)">
<title>Sheet.967</title>
<path d="M0 612 L40.03 612" class="st10"/>
</g>
<g id="shape968-185" v:mID="968" v:groupContext="shape" transform="translate(1144.47,578.318) rotate(120.964)">
<title>Sheet.968</title>
<path d="M0 612 L13.12 612" class="st9"/>
</g>
<g id="shape969-188" v:mID="969" v:groupContext="shape" transform="translate(1074.14,677.121) rotate(120.964)">
<title>Sheet.969</title>
<path d="M0 612 L13.12 612" class="st9"/>
</g>
<g id="shape970-191" v:mID="970" v:groupContext="shape" transform="translate(598.11,-349.233)">
<title>Sheet.970</title>
<desc>384 bit</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="19.0032" cy="601.09" width="38.01" height="21.82"/>
<rect x="0" y="590.18" width="38.0063" height="21.82" class="st4"/>
<text x="10.66" y="598.09" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>384 <v:newlineChar/><tspan
x="13.72" dy="1.2em" class="st3">bit</tspan></text> </g>
<g id="shape971-195" v:mID="971" v:groupContext="shape" transform="translate(527.688,-245.93)">
<title>Sheet.971</title>
<desc>384 bit</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="24.1558" cy="601.09" width="48.32" height="21.82"/>
<rect x="0" y="590.18" width="48.3116" height="21.82" class="st4"/>
<text x="9.14" y="604.09" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>384 bit</text> </g>
<g id="shape972-198" v:mID="972" v:groupContext="shape" transform="translate(1190.79,624.691) rotate(120.964)">
<title>Sheet.972</title>
<path d="M0 612 L13.12 612" class="st9"/>
</g>
<g id="shape973-201" v:mID="973" v:groupContext="shape" transform="translate(639,-302.18)">
<title>Sheet.973</title>
<desc>384 bit</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="24.1558" cy="601.09" width="48.32" height="21.82"/>
<rect x="0" y="590.18" width="48.3116" height="21.82" class="st4"/>
<text x="9.14" y="604.09" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>384 bit</text> </g>
<g id="shape974-204" v:mID="974" v:groupContext="shape" transform="translate(557.514,-162)">
<title>Sheet.974</title>
<desc>Delivery Sequence SM</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="29.439" cy="594.75" width="58.88" height="34.5"/>
<rect x="0" y="577.5" width="58.8779" height="34.5" class="st1"/>
<text x="11.38" y="585.75" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Delivery<v:newlineChar/><tspan
x="6.92" dy="1.2em" class="st3">Sequence </tspan><tspan x="21.94" dy="1.2em" class="st3">SM</tspan></text> </g>
<g id="shape977-209" v:mID="977" v:groupContext="shape" transform="translate(-31.5,415.5) rotate(-90)">
<title>Sheet.977</title>
<path d="M0 612 L108.38 612" class="st10"/>
</g>
<g id="shape980-214" v:mID="980" v:groupContext="shape" transform="translate(536.805,-364.719)">
<title>Sheet.980</title>
<desc>Conditioner</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="40.8779" cy="601.09" width="81.76" height="21.82"/>
<rect x="0" y="590.18" width="81.7558" height="21.82" class="st4"/>
<text x="15.31" y="604.09" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Conditioner</text> </g>
<g id="group982-217" transform="translate(421.727,-47.25)" v:mID="982" v:groupContext="group">
<title>4:1 mux.982</title>
<g id="shape983-218" v:mID="983" v:groupContext="shape" transform="translate(19.3584,-6.34666)">
<title>Sheet.983</title>
<path d="M0 605.78 L0 612 L9.16 605.78 L9.16 564.11 L0 557.89 L0 564.11 L0 605.78 Z" class="st1"/>
</g>
</g>
<g id="shape985-220" v:mID="985" v:groupContext="shape" transform="translate(450.47,-81)">
<title>Sheet.985</title>
<path d="M249.67 396 L287.53 396 L287.53 612 L5.72 612" class="st12"/>
</g>
<g id="shape990-225" v:mID="990" v:groupContext="shape" transform="translate(288,-94.5)">
<title>Sheet.990</title>
<path d="M153.09 612 L0 612 L0 558 L29.85 558" class="st12"/>
</g>
<g id="shape993-230" v:mID="993" v:groupContext="shape" transform="translate(409.5,-128.719)">
<title>Sheet.993</title>
<desc>Path Select</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="36" cy="599.18" width="72" height="25.6401"/>
<rect x="0" y="586.36" width="72" height="25.6401" class="st4"/>
<text x="10.43" y="602.18" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Path Select</text> </g>
<g id="shape994-233" v:mID="994" v:groupContext="shape" transform="translate(1058.84,480.422) rotate(90.1756)">
<title>Sheet.994</title>
<path d="M0 612 L23.88 612" class="st10"/>
</g>
<g id="shape995-238" v:mID="995" v:groupContext="shape" transform="translate(752.594,856.982) rotate(120.964)">
<title>Sheet.995</title>
<path d="M0 612 L13.12 612" class="st9"/>
</g>
<g id="shape996-241" v:mID="996" v:groupContext="shape" transform="translate(205.481,-68.18)">
<title>Sheet.996</title>
<desc>384 bit</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="24.1558" cy="601.09" width="48.32" height="21.82"/>
<rect x="0" y="590.18" width="48.3116" height="21.82" class="st4"/>
<text x="9.14" y="604.09" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>384 bit</text> </g>
<g id="shape997-244" v:mID="997" v:groupContext="shape" transform="translate(875.786,773.496) rotate(120.964)">
<title>Sheet.997</title>
<path d="M0 612 L13.12 612" class="st9"/>
</g>
<g id="shape998-247" v:mID="998" v:groupContext="shape" transform="translate(331.091,-123.818)">
<title>Sheet.998</title>
<desc>32 bit</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="24.1558" cy="601.09" width="48.32" height="21.82"/>
<rect x="0" y="590.18" width="48.3116" height="21.82" class="st4"/>
<text x="11.92" y="604.09" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>32 bit</text> </g>
<g id="shape999-250" v:mID="999" v:groupContext="shape" transform="translate(223.36,-300.61)">
<title>Sheet.999</title>
<desc>2 deep FIFO</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="26.0234" cy="599.18" width="52.05" height="25.6401"/>
<rect x="0" y="586.36" width="52.0468" height="25.6401" class="st4"/>
<text x="10.73" y="596.18" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>2 deep <tspan
x="14.64" dy="1.2em" class="st3">FIFO</tspan></text> </g>
<g id="shape1004-254" v:mID="1004" v:groupContext="shape" transform="translate(297.632,-294.75)">
<title>Sheet.1004</title>
<path d="M0 537.75 L0 612 L11.01 612" class="st12"/>
</g>
<g id="shape1005-259" v:mID="1005" v:groupContext="shape" transform="translate(291.405,-284.625)">
<title>Sheet.1005</title>
<path d="M0 612 L16.61 612" class="st10"/>
</g>
<g id="shape1008-264" v:mID="1008" v:groupContext="shape" transform="translate(616.5,-180)">
<title>Sheet.1008</title>
<path d="M0 612 L78.75 612 L78.75 550.83" class="st12"/>
</g>
<g id="shape1009-269" v:mID="1009" v:groupContext="shape" transform="translate(24.562,397.348) rotate(-89.8972)">
<title>Sheet.1009</title>
<path d="M0 612 L11.22 612" class="st10"/>
</g>
<g id="shape1010-274" v:mID="1010" v:groupContext="shape" transform="translate(607.122,-191.733)">
<title>Sheet.1010</title>
<desc>Bypass Mode</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="29.439" cy="601.09" width="58.88" height="21.82"/>
<rect x="0" y="590.18" width="58.8779" height="21.82" class="st4"/>
<text x="13.04" y="598.09" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Bypass <tspan
x="16.93" dy="1.2em" class="st3">Mode</tspan></text> </g>
<g id="shape1011-278" v:mID="1011" v:groupContext="shape" transform="translate(-130.5,117) rotate(-90)">
<title>Sheet.1011</title>
<path d="M0 612 L30.28 612" class="st10"/>
</g>
<g id="shape1025-283" v:mID="1025" v:groupContext="shape" transform="translate(430.208,-532.975)">
<title>Sheet.1025</title>
<desc>Vendor Specific Test (Optional, External)</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="54.8958" cy="599.18" width="109.8" height="25.6401"/>
<rect x="0" y="586.36" width="109.792" height="25.6401" class="st13"/>
<text x="8.76" y="596.18" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Vendor Specific Test<v:newlineChar/><tspan
x="11.82" dy="1.2em" class="st3">(Optional, External)</tspan></text> </g>
<g id="shape1028-287" v:mID="1028" v:groupContext="shape" transform="translate(97.2512,-403.09)">
<title>Sheet.1028</title>
<desc>fw_ov_rd_data.d</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
<v:textRect cx="60.0871" cy="601.09" width="120.18" height="21.82"/>
<rect x="0" y="590.18" width="120.174" height="21.82" class="st4"/>
<text x="42.23" y="603.18" class="st2" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/>fw_ov_rd_data.d</text> </g>
<g id="shape1032-290" v:mID="1032" v:groupContext="shape" transform="translate(-280.309,60.0446) rotate(-64.0529)">
<title>Multi-Line.1032</title>
<v:userDefs>
<v:ud v:nameU="VertexCount" v:prompt="" v:val="VT0(4):26"/>
<v:ud v:nameU="SegmentType" v:prompt="" v:val="VT0(1):26"/>
<v:ud v:nameU="DrawType" v:prompt="" v:val="VT0(1):26"/>
<v:ud v:nameU="StartWidth" v:prompt="" v:val="VT0(0.15):0"/>
<v:ud v:nameU="EndWidth" v:prompt="" v:val="VT0(0.1):0"/>
<v:ud v:nameU="LastAngle" v:prompt="" v:val="VT0(0.31445460881394):32"/>
<v:ud v:nameU="CtrlAngle" v:prompt="" v:val="VT0(-1.6821373411359):32"/>
<v:ud v:nameU="ArrowFeatherAngle" v:prompt="" v:val="VT0(8.5942318659433):32"/>
<v:ud v:nameU="ArrowFeatherDist" v:prompt="" v:val="VT0(0.20124611797498):0"/>
<v:ud v:nameU="Joint1_2Pcnt" v:prompt="" v:val="VT0(0.36115492854311):26"/>
<v:ud v:nameU="Joint1_2Angle" v:prompt="" v:val="VT0(1.4583288317516):32"/>
<v:ud v:nameU="Joint2_3Pcnt" v:prompt="" v:val="VT0(0.737773973763):26"/>
<v:ud v:nameU="Joint2_3Angle" v:prompt="" v:val="VT0(1.4437657331855):32"/>
<v:ud v:nameU="Joint3_4Pcnt" v:prompt="" v:val="VT0(1):26"/>
<v:ud v:nameU="Joint3_4Angle" v:prompt="" v:val="VT0(1.8852509356088):32"/>
<v:ud v:nameU="Joint4_5Pcnt" v:prompt="" v:val="VT0(1):26"/>
<v:ud v:nameU="Joint4_5Angle" v:prompt="" v:val="VT0(1.8852509356088):32"/>
<v:ud v:nameU="Joint5_6Pcnt" v:prompt="" v:val="VT0(1):26"/>
<v:ud v:nameU="Joint5_6Angle" v:prompt="" v:val="VT0(1.8852509356088):32"/>
<v:ud v:nameU="Joint6_7Pcnt" v:prompt="" v:val="VT0(1):26"/>
<v:ud v:nameU="Joint6_7Angle" v:prompt="" v:val="VT0(1.8852509356088):32"/>
<v:ud v:nameU="Joint7_8Pcnt" v:prompt="" v:val="VT0(1):26"/>
<v:ud v:nameU="Joint7_8Angle" v:prompt="" v:val="VT0(1.8852509356088):32"/>
<v:ud v:nameU="Joint8_9Pcnt" v:prompt="" v:val="VT0(1):26"/>
<v:ud v:nameU="Joint8_9Angle" v:prompt="" v:val="VT0(1.8852509356088):32"/>
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
<v:ud v:nameU="VertexCount" v:prompt="" v:val="VT0(5):26"/>
<v:ud v:nameU="LastAngle" v:prompt="" v:val="VT0(-1.1179335666773):32"/>
<v:ud v:nameU="CtrlAngle" v:prompt="" v:val="VT0(-1.8855976353113):32"/>
<v:ud v:nameU="ArrowFeatherAngle" v:prompt="" v:val="VT0(5.9329158091362):32"/>
<v:ud v:nameU="ArrowFeatherDist" v:prompt="" v:val="VT0(0.21033636698556):0"/>
<v:ud v:nameU="Joint1_2Pcnt" v:prompt="" v:val="VT0(0.21320797201106):26"/>
<v:ud v:nameU="Joint1_2Angle" v:prompt="" v:val="VT0(1.238260923515):32"/>
<v:ud v:nameU="Joint2_3Pcnt" v:prompt="" v:val="VT0(0.4429440362655):26"/>
<v:ud v:nameU="Joint2_3Angle" v:prompt="" v:val="VT0(1.238260923515):32"/>
<v:ud v:nameU="Joint3_4Pcnt" v:prompt="" v:val="VT0(0.90241616477439):26"/>
<v:ud v:nameU="Joint3_4Angle" v:prompt="" v:val="VT0(1.238260923515):32"/>
<v:ud v:nameU="Joint4_5Angle" v:prompt="" v:val="VT0(0.45286276011758):32"/>
<v:ud v:nameU="Joint5_6Angle" v:prompt="" v:val="VT0(0.45286276011758):32"/>
<v:ud v:nameU="Joint6_7Angle" v:prompt="" v:val="VT0(0.45286276011758):32"/>
<v:ud v:nameU="Joint7_8Angle" v:prompt="" v:val="VT0(0.45286276011758):32"/>
<v:ud v:nameU="Joint8_9Angle" v:prompt="" v:val="VT0(0.45286276011758):32"/>
</v:userDefs>
<path d="M0 612 L60.08 582.76 L91.59 647.51 L221.07 584.5 L231.95 606.85" class="st12"/>
</g>
<g id="shape1033-295" v:mID="1033" v:groupContext="shape" transform="translate(-267.939,180.54) rotate(-76.4431)">
<title>Multi-Line.1033</title>
<v:userDefs>
<v:ud v:nameU="VertexCount" v:prompt="" v:val="VT0(4):26"/>
<v:ud v:nameU="SegmentType" v:prompt="" v:val="VT0(1):26"/>
<v:ud v:nameU="DrawType" v:prompt="" v:val="VT0(1):26"/>
<v:ud v:nameU="StartWidth" v:prompt="" v:val="VT0(0.15):0"/>
<v:ud v:nameU="EndWidth" v:prompt="" v:val="VT0(0.1):0"/>
<v:ud v:nameU="LastAngle" v:prompt="" v:val="VT0(0.31445460881394):32"/>
<v:ud v:nameU="CtrlAngle" v:prompt="" v:val="VT0(-1.6821373411359):32"/>
<v:ud v:nameU="ArrowFeatherAngle" v:prompt="" v:val="VT0(8.5942318659433):32"/>
<v:ud v:nameU="ArrowFeatherDist" v:prompt="" v:val="VT0(0.20124611797498):0"/>
<v:ud v:nameU="Joint1_2Pcnt" v:prompt="" v:val="VT0(0.36115492854311):26"/>
<v:ud v:nameU="Joint1_2Angle" v:prompt="" v:val="VT0(1.4583288317516):32"/>
<v:ud v:nameU="Joint2_3Pcnt" v:prompt="" v:val="VT0(0.737773973763):26"/>
<v:ud v:nameU="Joint2_3Angle" v:prompt="" v:val="VT0(1.4437657331855):32"/>
<v:ud v:nameU="Joint3_4Pcnt" v:prompt="" v:val="VT0(1):26"/>
<v:ud v:nameU="Joint3_4Angle" v:prompt="" v:val="VT0(1.8852509356088):32"/>
<v:ud v:nameU="Joint4_5Pcnt" v:prompt="" v:val="VT0(1):26"/>
<v:ud v:nameU="Joint4_5Angle" v:prompt="" v:val="VT0(1.8852509356088):32"/>
<v:ud v:nameU="Joint5_6Pcnt" v:prompt="" v:val="VT0(1):26"/>
<v:ud v:nameU="Joint5_6Angle" v:prompt="" v:val="VT0(1.8852509356088):32"/>
<v:ud v:nameU="Joint6_7Pcnt" v:prompt="" v:val="VT0(1):26"/>
<v:ud v:nameU="Joint6_7Angle" v:prompt="" v:val="VT0(1.8852509356088):32"/>
<v:ud v:nameU="Joint7_8Pcnt" v:prompt="" v:val="VT0(1):26"/>
<v:ud v:nameU="Joint7_8Angle" v:prompt="" v:val="VT0(1.8852509356088):32"/>
<v:ud v:nameU="Joint8_9Pcnt" v:prompt="" v:val="VT0(1):26"/>
<v:ud v:nameU="Joint8_9Angle" v:prompt="" v:val="VT0(1.8852509356088):32"/>
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
<v:ud v:nameU="LastAngle" v:prompt="" v:val="VT0(-1.3341829156082):32"/>
<v:ud v:nameU="CtrlAngle" v:prompt="" v:val="VT0(-1.8345301177113):32"/>
<v:ud v:nameU="ArrowFeatherAngle" v:prompt="" v:val="VT0(5.4493495936745):32"/>
<v:ud v:nameU="ArrowFeatherDist" v:prompt="" v:val="VT0(0.20716300069784):0"/>
<v:ud v:nameU="Joint1_2Pcnt" v:prompt="" v:val="VT0(0.10227297045699):26"/>
<v:ud v:nameU="Joint1_2Angle" v:prompt="" v:val="VT0(1.0220115745841):32"/>
<v:ud v:nameU="Joint2_3Pcnt" v:prompt="" v:val="VT0(0.90799017062717):26"/>
<v:ud v:nameU="Joint2_3Angle" v:prompt="" v:val="VT0(1.0220115745841):32"/>
<v:ud v:nameU="Joint3_4Angle" v:prompt="" v:val="VT0(0.23661341118669):32"/>
<v:ud v:nameU="Joint4_5Angle" v:prompt="" v:val="VT0(0.23661341118669):32"/>
<v:ud v:nameU="Joint5_6Angle" v:prompt="" v:val="VT0(0.23661341118669):32"/>
<v:ud v:nameU="Joint6_7Angle" v:prompt="" v:val="VT0(0.23661341118669):32"/>
<v:ud v:nameU="Joint7_8Angle" v:prompt="" v:val="VT0(0.23661341118669):32"/>
<v:ud v:nameU="Joint8_9Angle" v:prompt="" v:val="VT0(0.23661341118669):32"/>
</v:userDefs>
<path d="M0 612 L5.62 635.32 L189.36 591.02 L193.08 606.44" class="st12"/>
</g>
<g id="shape1036-300" v:mID="1036" v:groupContext="shape" transform="translate(444.43,1156.49) rotate(179.687)">
<title>Multi-Line.1036</title>
<v:userDefs>
<v:ud v:nameU="VertexCount" v:prompt="" v:val="VT0(4):26"/>
<v:ud v:nameU="SegmentType" v:prompt="" v:val="VT0(1):26"/>
<v:ud v:nameU="DrawType" v:prompt="" v:val="VT0(1):26"/>
<v:ud v:nameU="StartWidth" v:prompt="" v:val="VT0(0.15):0"/>
<v:ud v:nameU="EndWidth" v:prompt="" v:val="VT0(0.1):0"/>
<v:ud v:nameU="LastAngle" v:prompt="" v:val="VT0(0.31445460881394):32"/>
<v:ud v:nameU="CtrlAngle" v:prompt="" v:val="VT0(-1.6821373411359):32"/>
<v:ud v:nameU="ArrowFeatherAngle" v:prompt="" v:val="VT0(8.5942318659433):32"/>
<v:ud v:nameU="ArrowFeatherDist" v:prompt="" v:val="VT0(0.20124611797498):0"/>
<v:ud v:nameU="Joint1_2Pcnt" v:prompt="" v:val="VT0(0.36115492854311):26"/>
<v:ud v:nameU="Joint1_2Angle" v:prompt="" v:val="VT0(1.4583288317516):32"/>
<v:ud v:nameU="Joint2_3Pcnt" v:prompt="" v:val="VT0(0.737773973763):26"/>
<v:ud v:nameU="Joint2_3Angle" v:prompt="" v:val="VT0(1.4437657331855):32"/>
<v:ud v:nameU="Joint3_4Pcnt" v:prompt="" v:val="VT0(1):26"/>
<v:ud v:nameU="Joint3_4Angle" v:prompt="" v:val="VT0(1.8852509356088):32"/>
<v:ud v:nameU="Joint4_5Pcnt" v:prompt="" v:val="VT0(1):26"/>
<v:ud v:nameU="Joint4_5Angle" v:prompt="" v:val="VT0(1.8852509356088):32"/>
<v:ud v:nameU="Joint5_6Pcnt" v:prompt="" v:val="VT0(1):26"/>
<v:ud v:nameU="Joint5_6Angle" v:prompt="" v:val="VT0(1.8852509356088):32"/>
<v:ud v:nameU="Joint6_7Pcnt" v:prompt="" v:val="VT0(1):26"/>
<v:ud v:nameU="Joint6_7Angle" v:prompt="" v:val="VT0(1.8852509356088):32"/>
<v:ud v:nameU="Joint7_8Pcnt" v:prompt="" v:val="VT0(1):26"/>
<v:ud v:nameU="Joint7_8Angle" v:prompt="" v:val="VT0(1.8852509356088):32"/>
<v:ud v:nameU="Joint8_9Pcnt" v:prompt="" v:val="VT0(1):26"/>
<v:ud v:nameU="Joint8_9Angle" v:prompt="" v:val="VT0(1.8852509356088):32"/>
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
<v:ud v:nameU="VertexCount" v:prompt="" v:val="VT0(2):26"/>
<v:ud v:nameU="LastAngle" v:prompt="" v:val="VT0(0):26"/>
<v:ud v:nameU="CtrlAngle" v:prompt="" v:val="VT0(-1.9076097092911):32"/>
<v:ud v:nameU="ArrowFeatherAngle" v:prompt="" v:val="VT0(8.1907950164707):32"/>
<v:ud v:nameU="ArrowFeatherDist" v:prompt="" v:val="VT0(0.21190647988568):0"/>
<v:ud v:nameU="Joint1_2Pcnt" v:prompt="" v:val="VT0(1):26"/>
<v:ud v:nameU="Joint1_2Angle" v:prompt="" v:val="VT0(1.5707963267949):37"/>
<v:ud v:nameU="Joint2_3Pcnt" v:prompt="" v:val="VT0(1):26"/>
<v:ud v:nameU="Joint2_3Angle" v:prompt="" v:val="VT0(1.5707963267949):37"/>
<v:ud v:nameU="Joint3_4Angle" v:prompt="" v:val="VT0(1.5707963267949):37"/>
<v:ud v:nameU="Joint4_5Angle" v:prompt="" v:val="VT0(1.5707963267949):37"/>
<v:ud v:nameU="Joint5_6Angle" v:prompt="" v:val="VT0(1.5707963267949):37"/>
<v:ud v:nameU="Joint6_7Angle" v:prompt="" v:val="VT0(1.5707963267949):37"/>
<v:ud v:nameU="Joint7_8Angle" v:prompt="" v:val="VT0(1.5707963267949):37"/>
<v:ud v:nameU="Joint8_9Angle" v:prompt="" v:val="VT0(1.5707963267949):37"/>
</v:userDefs>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<path d="M0 612 L246.39 612" class="st12"/>
</g>
<g id="shape1038-305" v:mID="1038" v:groupContext="shape" transform="translate(771.616,506.847) rotate(120.964)">
<title>Sheet.1038</title>
<path d="M0 612 L13.12 612" class="st9"/>
</g>
<g id="shape1155-308" v:mID="1155" v:groupContext="shape" transform="translate(193.636,-109.5)">
<title>Sheet.1155</title>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<rect x="0" y="577.5" width="72" height="34.5" class="st13"/>
</g>
<g id="shape1156-310" v:mID="1156" v:groupContext="shape" transform="translate(221.688,-415.406)">
<title>Sheet.1156</title>
<desc>32 bit</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="24.1558" cy="601.09" width="48.32" height="21.82"/>
<rect x="0" y="590.18" width="48.3116" height="21.82" class="st4"/>
<text x="11.92" y="604.09" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>32 bit</text> </g>
<g id="group1162-313" transform="translate(234,-182.25)" v:mID="1162" v:groupContext="group">
<title>4:1 mux.1162</title>
</g>
<g id="shape1165-314" v:mID="1165" v:groupContext="shape" transform="translate(97.2512,-392.18)">
<title>Sheet.1165</title>
<desc>fw_ov_wr_data.q</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
<v:textRect cx="60.0871" cy="601.09" width="120.18" height="21.82"/>
<rect x="0" y="590.18" width="120.174" height="21.82" class="st4"/>
<text x="40.57" y="603.18" class="st2" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/>fw_ov_wr_data.q</text> </g>
<g id="shape1167-317" v:mID="1167" v:groupContext="shape" transform="translate(217.425,-148.5)">
<title>Sheet.1167</title>
<path d="M119.85 612 L142.57 612 L142.57 373.5 L5.72 373.5" class="st12"/>
</g>
<g id="group1170-322" transform="translate(447.994,-328.5)" v:mID="1170" v:groupContext="group">
<title>4:1 mux.1170</title>
<g id="shape1171-323" v:mID="1171" v:groupContext="shape" transform="translate(18,-1.65347)">
<title>Sheet.1171</title>
<path d="M0 608.76 L0 612 L8.27 608.76 L8.27 587.05 L0 583.81 L0 587.05 L0 608.76 Z" class="st1"/>
</g>
</g>
<g id="shape1172-325" v:mID="1172" v:groupContext="shape" transform="translate(447.994,-370.36)">
<title>Sheet.1172</title>
<desc>Mode Select</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.5032" cy="599.18" width="47.01" height="25.6401"/>
<rect x="0" y="586.36" width="47.0063" height="25.6401" class="st4"/>
<text x="11" y="596.18" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Mode<v:newlineChar/><tspan
x="9.61" dy="1.2em" class="st3">Select</tspan></text> </g>
<g id="shape1173-329" v:mID="1173" v:groupContext="shape" transform="translate(1082.49,243.835) rotate(90.2055)">
<title>Sheet.1173</title>
<path d="M0 612 L8.03 612" class="st10"/>
</g>
<g id="shape1174-334" v:mID="1174" v:groupContext="shape" transform="translate(217.425,-337.5)">
<title>Sheet.1174</title>
<path d="M0 544.5 L214.22 544.5 L214.22 612 L242.6 612" class="st12"/>
</g>
<g id="shape1179-339" v:mID="1179" v:groupContext="shape" transform="translate(517.5,-308.613)">
<title>Sheet.1179</title>
<rect x="0" y="551.545" width="13.2734" height="60.4551" class="st1"/>
</g>
<g id="shape1180-341" v:mID="1180" v:groupContext="shape" transform="translate(488.25,-371.323)">
<title>Sheet.1180</title>
<desc>32 to 64 Packer</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="36" cy="596.323" width="72" height="31.3545"/>
<rect x="0" y="580.646" width="72" height="31.3545" class="st4"/>
<text x="17.93" y="593.32" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>32 to 64 <v:newlineChar/><tspan
x="20.44" dy="1.2em" class="st3">Packer</tspan></text> </g>
<g id="shape1181-345" v:mID="1181" v:groupContext="shape" transform="translate(474.265,-344.25)">
<title>Sheet.1181</title>
<path d="M0 612 L37.51 612" class="st10"/>
</g>
<g id="shape1182-350" v:mID="1182" v:groupContext="shape" transform="translate(530.773,-344.25)">
<title>Sheet.1182</title>
<path d="M0 612 L15.54 612" class="st10"/>
</g>
<g id="shape1183-355" v:mID="1183" v:groupContext="shape" transform="translate(432,-247.5)">
<title>Sheet.1183</title>
<path d="M69.75 515.25 L69.75 546.75 L0 546.75 L0 609.75 L0 611.81 L47.55 611.98" class="st12"/>
</g>
<g id="shape1186-360" v:mID="1186" v:groupContext="shape" transform="translate(450.47,-348.75)">
<title>Sheet.1186</title>
<path d="M257.95 465.75 L284.32 465.75 L284.32 555.75 L0 555.75 L0 612 L9.24 612" class="st12"/>
</g>
<g id="group1188-365" transform="translate(281.494,-432)" v:mID="1188" v:groupContext="group">
<title>4:1 mux.1188</title>
</g>
<g id="shape1190-366" v:mID="1190" v:groupContext="shape" transform="translate(36,-288)">
<title>Sheet.1190</title>
<desc>Physical Noise Source Valid</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
<v:textRect cx="71.2873" cy="597.577" width="142.58" height="28.8451"/>
<rect x="0" y="583.155" width="142.575" height="28.8451" class="st7"/>
<text x="13.51" y="596.16" class="st2" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/>Physical Noise Source Valid</text> </g>
<g id="shape1193-369" v:mID="1193" v:groupContext="shape" transform="translate(307.765,-447.75)">
<title>Sheet.1193</title>
<path d="M0 612 L18.48 612 L18.48 492.75 L340.23 492.75 L340.23 546.75 L379.51 547.54" class="st12"/>
</g>
<g id="shape1197-374" v:mID="1197" v:groupContext="shape" transform="translate(229.5,-292.5)">
<title>Sheet.1197</title>
<path d="M96.75 456.75 L96.75 535.5 L0 535.5 L0 612 L7.64 612" class="st12"/>
</g>
<g id="shape1200-379" v:mID="1200" v:groupContext="shape" transform="translate(499.5,-342)">
<title>Sheet.1200</title>
<ellipse cx="2.25" cy="609.75" rx="2.25" ry="2.25" class="st14"/>
</g>
<g id="shape1201-381" v:mID="1201" v:groupContext="shape" transform="translate(295.312,-366.75)">
<title>Sheet.1201</title>
<ellipse cx="2.25" cy="609.75" rx="2.25" ry="2.25" class="st14"/>
</g>
<g id="shape1202-383" v:mID="1202" v:groupContext="shape" transform="translate(267.75,-281.775)">
<title>Sheet.1202</title>
<ellipse cx="2.25" cy="609.75" rx="2.25" ry="2.25" class="st14"/>
</g>
<g id="shape1205-385" v:mID="1205" v:groupContext="shape" transform="translate(217.425,-378)">
<title>Sheet.1205</title>
<path d="M155.83 612 L148.2 612 L148.2 576 L5.72 576" class="st12"/>
</g>
<g id="shape1206-390" v:mID="1206" v:groupContext="shape" transform="translate(420.75,-381.375)">
<title>Sheet.1206</title>
<path d="M29.72 588.38 L20.72 588.38 L20.72 612 L5.72 612" class="st12"/>
</g>
<g id="shape1207-395" v:mID="1207" v:groupContext="shape" transform="translate(355.882,-334.5)">
<title>Sheet.1207</title>
<desc>Observe FIFO</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="40.8779" cy="594.75" width="81.76" height="34.5"/>
<rect x="0" y="577.5" width="81.7558" height="34.5" class="st4"/>
<text x="21.98" y="591.75" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Observe<v:newlineChar/><tspan
x="29.49" dy="1.2em" class="st3">FIFO</tspan></text> </g>
<g id="shape1208-399" v:mID="1208" v:groupContext="shape" transform="translate(178.575,-306)">
<title>Sheet.1208</title>
<path d="M0 612 L42.61 612 L42.61 542.25 L129.68 542.25 L129.19 470.25" class="st15"/>
</g>
<g id="shape1210-402" v:mID="1210" v:groupContext="shape" transform="translate(217.425,-506.25)">
<title>Sheet.1210</title>
<path d="M0 603 L160.57 603 L160.57 606.28" class="st12"/>
</g>
</g>
</svg>