blob: a7901c6b7122bb33dcf93ded739679e83705fc4b [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 edn_top_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="st15">
<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.25}
.st2 {fill:#000000;font-family:Arial;font-size:1.00001em;font-weight:bold}
.st3 {fill:#000000;font-family:Arial;font-size:0.916672em}
.st4 {marker-end:url(#mrkr5-12);stroke:#000000;stroke-linecap:butt;stroke-width:1}
.st5 {fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;stroke-width:0.28409090909091}
.st6 {marker-end:url(#mrkr5-23);stroke:#000000;stroke-linecap:butt;stroke-width:1.5}
.st7 {fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;stroke-width:0.37313432835821}
.st8 {fill:none;stroke:none;stroke-width:0.25}
.st9 {marker-end:url(#mrkr5-12);stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}
.st10 {marker-start:url(#mrkr5-65);stroke:#000000;stroke-linecap:butt;stroke-width:2.25}
.st11 {fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;stroke-width:0.47169811320755}
.st12 {fill:#000000;font-family:Arial;font-size:1.99999em}
.st13 {font-size:1em}
.st14 {marker-start:url(#mrkr5-312);stroke:#000000;stroke-linecap:butt;stroke-width:1}
.st15 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
]]>
</style>
<defs id="Markers">
<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-12" class="st5" v:arrowType="5" v:arrowSize="2" v:setback="6.16" refX="-6.16" orient="auto"
markerUnits="strokeWidth" overflow="visible">
<use xlink:href="#lend5" transform="scale(-3.52,-3.52) "/>
</marker>
<marker id="mrkr5-23" class="st7" v:arrowType="5" v:arrowSize="2" v:setback="4.69" refX="-4.69" orient="auto"
markerUnits="strokeWidth" overflow="visible">
<use xlink:href="#lend5" transform="scale(-2.68,-2.68) "/>
</marker>
<marker id="mrkr5-65" class="st11" v:arrowType="5" v:arrowSize="2" v:setback="3.55" refX="3.55" orient="auto"
markerUnits="strokeWidth" overflow="visible">
<use xlink:href="#lend5" transform="scale(2.12) "/>
</marker>
<marker id="mrkr5-312" class="st5" v:arrowType="5" v:arrowSize="2" v:setback="5.8" refX="5.8" orient="auto"
markerUnits="strokeWidth" overflow="visible">
<use xlink:href="#lend5" transform="scale(3.52) "/>
</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"/>
<g id="shape18-1" v:mID="18" v:groupContext="shape" transform="translate(333,-306)">
<title>Sheet.18</title>
<desc>edn0</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
<v:textRect cx="33.8729" cy="472.5" width="67.75" height="279"/>
<rect x="0" y="333" width="67.7459" height="279" class="st1"/>
<text x="19.87" y="347.8" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>edn0</text> </g>
<g id="shape37-4" v:mID="37" v:groupContext="shape" transform="translate(72,-504)">
<title>Sheet.37</title>
<desc>aes</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="22.5" cy="586.772" width="45" height="50.4551"/>
<rect x="0" y="561.545" width="45" height="50.4551" class="st1"/>
<text x="13.63" y="590.07" class="st3" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>aes</text> </g>
<g id="shape38-7" v:mID="38" v:groupContext="shape" transform="translate(117,-549)">
<title>Sheet.38</title>
<path d="M0 612 L209.84 612" class="st4"/>
</g>
<g id="shape40-13" v:mID="40" v:groupContext="shape" transform="translate(333,693) rotate(180)">
<title>Sheet.40</title>
<path d="M0 612 L209.84 612" class="st4"/>
</g>
<g id="shape41-18" v:mID="41" v:groupContext="shape" transform="translate(333,711) rotate(180)">
<title>Sheet.41</title>
<path d="M0 612 L208.96 612" class="st6"/>
</g>
<g id="shape42-24" v:mID="42" v:groupContext="shape" transform="translate(148.375,-547)">
<title>Sheet.42</title>
<desc>req</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.75" cy="602" width="47.5" height="20"/>
<rect x="0" y="592" width="47.5" height="20" class="st8"/>
<text x="4" y="605.3" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>req</text> </g>
<g id="shape44-27" v:mID="44" v:groupContext="shape" transform="translate(148.375,-530)">
<title>Sheet.44</title>
<desc>ack</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.75" cy="602" width="47.5" height="20"/>
<rect x="0" y="592" width="47.5" height="20" class="st8"/>
<text x="4" y="605.3" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>ack</text> </g>
<g id="shape52-30" v:mID="52" v:groupContext="shape" transform="translate(148.375,-513)">
<title>Sheet.52</title>
<desc>bus[31:0]</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="33.8729" cy="602" width="67.75" height="20"/>
<rect x="0" y="592" width="67.7459" height="20" class="st8"/>
<text x="4" y="605.3" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>bus[31:0]</text> </g>
<g id="shape53-33" v:mID="53" v:groupContext="shape" transform="translate(241.75,-565)">
<title>Sheet.53</title>
<desc>SW init</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.75" cy="602" width="47.5" height="20"/>
<rect x="0" y="592" width="47.5" height="20" class="st8"/>
<text x="6.33" y="605.3" class="st3" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>SW init</text> </g>
<g id="shape54-36" v:mID="54" v:groupContext="shape" transform="translate(290.454,-576)">
<title>Sheet.54</title>
<path d="M0 612 L36.39 612" class="st9"/>
</g>
<g id="shape55-41" v:mID="55" v:groupContext="shape" transform="translate(519.75,-198)">
<title>Sheet.55</title>
<desc>csrng</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
<v:textRect cx="43.9375" cy="418.5" width="87.88" height="387"/>
<rect x="0" y="225" width="87.875" height="387" class="st1"/>
<text x="27.6" y="239.8" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>csrng</text> </g>
<g id="shape56-44" v:mID="56" v:groupContext="shape" transform="translate(71.9539,-551.5)">
<title>Sheet.56</title>
<desc>ep0</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.75" cy="602" width="47.5" height="20"/>
<rect x="0" y="592" width="47.5" height="20" class="st8"/>
<text x="14.57" y="605.3" class="st3" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>ep0</text> </g>
<g id="shape57-47" v:mID="57" v:groupContext="shape" transform="translate(400.746,-506.25)">
<title>Sheet.57</title>
<path d="M0 612 L112.84 612" class="st4"/>
</g>
<g id="shape58-52" v:mID="58" v:groupContext="shape" transform="translate(408.25,-506.25)">
<title>Sheet.58</title>
<desc>req</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.75" cy="602" width="47.5" height="20"/>
<rect x="0" y="592" width="47.5" height="20" class="st8"/>
<text x="4" y="605.3" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>req</text> </g>
<g id="shape73-55" v:mID="73" v:groupContext="shape" transform="translate(400.746,-490.5)">
<title>Sheet.73</title>
<path d="M0 612 L112.84 612" class="st4"/>
</g>
<g id="shape74-60" v:mID="74" v:groupContext="shape" transform="translate(400.746,-472.5)">
<title>Sheet.74</title>
<path d="M7.99 612 L8.35 612 L119 612" class="st10"/>
</g>
<g id="shape75-66" v:mID="75" v:groupContext="shape" transform="translate(408.25,-487.25)">
<title>Sheet.75</title>
<desc>cmd</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.75" cy="602" width="47.5" height="20"/>
<rect x="0" y="592" width="47.5" height="20" class="st8"/>
<text x="4" y="605.3" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>cmd</text> </g>
<g id="shape76-69" v:mID="76" v:groupContext="shape" transform="translate(408.25,-470.5)">
<title>Sheet.76</title>
<desc>genbits[127:0]</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="43.9375" cy="602" width="87.88" height="20"/>
<rect x="0" y="592" width="87.875" height="20" class="st8"/>
<text x="4" y="605.3" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>genbits[127:0]</text> </g>
<g id="shape120-72" v:mID="120" v:groupContext="shape" transform="translate(71.602,-439.636)">
<title>Sheet.120</title>
<desc>kmac</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="22.5" cy="586.772" width="45" height="50.4551"/>
<rect x="0" y="561.545" width="45" height="50.4551" class="st1"/>
<text x="9.36" y="590.07" class="st3" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>kmac</text> </g>
<g id="shape121-75" v:mID="121" v:groupContext="shape" transform="translate(115.927,-484.636) rotate(-0.0632206)">
<title>Sheet.121</title>
<path d="M0 612 L210.24 612" class="st4"/>
</g>
<g id="shape122-80" v:mID="122" v:groupContext="shape" transform="translate(332.838,757.421) rotate(-179.985)">
<title>Sheet.122</title>
<path d="M0 612 L210.24 612" class="st4"/>
</g>
<g id="shape123-85" v:mID="123" v:groupContext="shape" transform="translate(333.005,775.362) rotate(179.999)">
<title>Sheet.123</title>
<path d="M0 612 L209.36 612" class="st6"/>
</g>
<g id="shape124-90" v:mID="124" v:groupContext="shape" transform="translate(147.977,-481.864)">
<title>Sheet.124</title>
<desc>req</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.75" cy="602" width="47.5" height="20"/>
<rect x="0" y="592" width="47.5" height="20" class="st8"/>
<text x="4" y="605.3" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>req</text> </g>
<g id="shape125-93" v:mID="125" v:groupContext="shape" transform="translate(147.977,-465.636)">
<title>Sheet.125</title>
<desc>ack</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.75" cy="602" width="47.5" height="20"/>
<rect x="0" y="592" width="47.5" height="20" class="st8"/>
<text x="4" y="605.3" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>ack</text> </g>
<g id="shape126-96" v:mID="126" v:groupContext="shape" transform="translate(147.977,-448.636)">
<title>Sheet.126</title>
<desc>bus[31:0]</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="33.8729" cy="602" width="67.75" height="20"/>
<rect x="0" y="592" width="67.7459" height="20" class="st8"/>
<text x="4" y="605.3" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>bus[31:0]</text> </g>
<g id="shape127-99" v:mID="127" v:groupContext="shape" transform="translate(72,-369)">
<title>Sheet.127</title>
<desc>otbn</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="22.5" cy="586.772" width="45" height="50.4551"/>
<rect x="0" y="561.545" width="45" height="50.4551" class="st1"/>
<text x="11.8" y="590.07" class="st3" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>otbn</text> </g>
<g id="shape128-102" v:mID="128" v:groupContext="shape" transform="translate(117,-414)">
<title>Sheet.128</title>
<path d="M0 612 L209.84 612" class="st4"/>
</g>
<g id="shape129-107" v:mID="129" v:groupContext="shape" transform="translate(333,828) rotate(180)">
<title>Sheet.129</title>
<path d="M0 612 L209.84 612" class="st4"/>
</g>
<g id="shape130-112" v:mID="130" v:groupContext="shape" transform="translate(333,846) rotate(180)">
<title>Sheet.130</title>
<path d="M0 612 L208.96 612" class="st6"/>
</g>
<g id="shape131-117" v:mID="131" v:groupContext="shape" transform="translate(148.375,-412)">
<title>Sheet.131</title>
<desc>req</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.75" cy="602" width="47.5" height="20"/>
<rect x="0" y="592" width="47.5" height="20" class="st8"/>
<text x="4" y="605.3" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>req</text> </g>
<g id="shape132-120" v:mID="132" v:groupContext="shape" transform="translate(148.375,-395)">
<title>Sheet.132</title>
<desc>ack</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.75" cy="602" width="47.5" height="20"/>
<rect x="0" y="592" width="47.5" height="20" class="st8"/>
<text x="4" y="605.3" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>ack</text> </g>
<g id="shape133-123" v:mID="133" v:groupContext="shape" transform="translate(148.375,-378)">
<title>Sheet.133</title>
<desc>bus[31:0]</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="33.8729" cy="602" width="67.75" height="20"/>
<rect x="0" y="592" width="67.7459" height="20" class="st8"/>
<text x="4" y="605.3" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>bus[31:0]</text> </g>
<g id="shape134-126" v:mID="134" v:groupContext="shape" transform="translate(70.352,-485.364)">
<title>Sheet.134</title>
<desc>ep1</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.75" cy="602" width="47.5" height="20"/>
<rect x="0" y="592" width="47.5" height="20" class="st8"/>
<text x="14.57" y="605.3" class="st3" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>ep1</text> </g>
<g id="shape135-129" v:mID="135" v:groupContext="shape" transform="translate(69.75,-415.25)">
<title>Sheet.135</title>
<desc>ep2</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.75" cy="602" width="47.5" height="20"/>
<rect x="0" y="592" width="47.5" height="20" class="st8"/>
<text x="14.57" y="605.3" class="st3" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>ep2</text> </g>
<g id="shape137-132" v:mID="137" v:groupContext="shape" transform="translate(333,-18)">
<title>Sheet.137</title>
<desc>edn1</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
<v:textRect cx="33.8729" cy="472.5" width="67.75" height="279"/>
<rect x="0" y="333" width="67.7459" height="279" class="st1"/>
<text x="19.87" y="347.8" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>edn1</text> </g>
<g id="shape138-135" v:mID="138" v:groupContext="shape" transform="translate(72.125,-30.6)">
<title>Sheet.138</title>
<desc>kmgr</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="22.5" cy="586.772" width="45" height="50.4551"/>
<rect x="0" y="561.545" width="45" height="50.4551" class="st1"/>
<text x="10.28" y="590.07" class="st3" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>kmgr</text> </g>
<g id="shape139-138" v:mID="139" v:groupContext="shape" transform="translate(117.125,-76.2632)">
<title>Sheet.139</title>
<path d="M0 612 L209.84 612" class="st4"/>
</g>
<g id="shape140-143" v:mID="140" v:groupContext="shape" transform="translate(333,1166.4) rotate(180)">
<title>Sheet.140</title>
<path d="M0 612 L209.84 612" class="st4"/>
</g>
<g id="shape141-148" v:mID="141" v:groupContext="shape" transform="translate(333,1184.68) rotate(180)">
<title>Sheet.141</title>
<path d="M0 612 L208.96 612" class="st6"/>
</g>
<g id="shape142-153" v:mID="142" v:groupContext="shape" transform="translate(146.127,-74.8421)">
<title>Sheet.142</title>
<desc>req</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.75" cy="602" width="47.5" height="20"/>
<rect x="0" y="592" width="47.5" height="20" class="st8"/>
<text x="4" y="605.3" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>req</text> </g>
<g id="shape143-156" v:mID="143" v:groupContext="shape" transform="translate(146.127,-54.4737)">
<title>Sheet.143</title>
<desc>ack</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.75" cy="602" width="47.5" height="20"/>
<rect x="0" y="592" width="47.5" height="20" class="st8"/>
<text x="4" y="605.3" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>ack</text> </g>
<g id="shape144-159" v:mID="144" v:groupContext="shape" transform="translate(146.127,-36)">
<title>Sheet.144</title>
<desc>bus[31:0]</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="33.8729" cy="602" width="67.75" height="20"/>
<rect x="0" y="592" width="67.7459" height="20" class="st8"/>
<text x="4" y="605.3" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>bus[31:0]</text> </g>
<g id="shape145-162" v:mID="145" v:groupContext="shape" transform="translate(240.5,-268)">
<title>Sheet.145</title>
<desc>SW init</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.75" cy="602" width="47.5" height="20"/>
<rect x="0" y="592" width="47.5" height="20" class="st8"/>
<text x="6.33" y="605.3" class="st3" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>SW init</text> </g>
<g id="shape146-165" v:mID="146" v:groupContext="shape" transform="translate(288,-279)">
<title>Sheet.146</title>
<path d="M0 612 L38.84 612" class="st9"/>
</g>
<g id="shape148-170" v:mID="148" v:groupContext="shape" transform="translate(68,-80.5)">
<title>Sheet.148</title>
<desc>ep2</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.75" cy="602" width="47.5" height="20"/>
<rect x="0" y="592" width="47.5" height="20" class="st8"/>
<text x="14.57" y="605.3" class="st3" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>ep2</text> </g>
<g id="shape149-173" v:mID="149" v:groupContext="shape" transform="translate(400.746,-274.5)">
<title>Sheet.149</title>
<path d="M0 612 L112.84 612" class="st4"/>
</g>
<g id="shape150-178" v:mID="150" v:groupContext="shape" transform="translate(408.25,-273.273)">
<title>Sheet.150</title>
<desc>req</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.75" cy="602" width="47.5" height="20"/>
<rect x="0" y="592" width="47.5" height="20" class="st8"/>
<text x="4" y="605.3" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>req</text> </g>
<g id="shape151-181" v:mID="151" v:groupContext="shape" transform="translate(400.746,-256.5)">
<title>Sheet.151</title>
<path d="M0 612 L112.84 612" class="st4"/>
</g>
<g id="shape152-186" v:mID="152" v:groupContext="shape" transform="translate(400.746,-238.5)">
<title>Sheet.152</title>
<path d="M7.99 612 L8.35 612 L119 612" class="st10"/>
</g>
<g id="shape153-191" v:mID="153" v:groupContext="shape" transform="translate(408.25,-256.5)">
<title>Sheet.153</title>
<desc>cmd</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.75" cy="602" width="47.5" height="20"/>
<rect x="0" y="592" width="47.5" height="20" class="st8"/>
<text x="4" y="605.3" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>cmd</text> </g>
<g id="shape154-194" v:mID="154" v:groupContext="shape" transform="translate(408.25,-237.961)">
<title>Sheet.154</title>
<desc>genbits[127:0]</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="43.9375" cy="602" width="87.88" height="20"/>
<rect x="0" y="592" width="87.875" height="20" class="st8"/>
<text x="4" y="605.3" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>genbits[127:0]</text> </g>
<g id="shape156-197" v:mID="156" v:groupContext="shape" transform="translate(72.125,-212.147)">
<title>Sheet.156</title>
<desc>alert</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="22.5" cy="586.772" width="45" height="50.4551"/>
<rect x="0" y="561.545" width="45" height="50.4551" class="st1"/>
<text x="11.8" y="590.07" class="st3" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>alert</text> </g>
<g id="shape158-200" v:mID="158" v:groupContext="shape" transform="translate(333.125,984.853) rotate(180)">
<title>Sheet.158</title>
<path d="M0 612 L209.84 612" class="st4"/>
</g>
<g id="shape159-205" v:mID="159" v:groupContext="shape" transform="translate(333.125,1002.85) rotate(180)">
<title>Sheet.159</title>
<path d="M0 612 L208.96 612" class="st6"/>
</g>
<g id="shape161-210" v:mID="161" v:groupContext="shape" transform="translate(148.375,-235.25)">
<title>Sheet.161</title>
<desc>ack</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.75" cy="602" width="47.5" height="20"/>
<rect x="0" y="592" width="47.5" height="20" class="st8"/>
<text x="4" y="605.3" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>ack</text> </g>
<g id="shape162-213" v:mID="162" v:groupContext="shape" transform="translate(148.254,-219.5)">
<title>Sheet.162</title>
<desc>bus[31:0]</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="33.8729" cy="602" width="67.75" height="20"/>
<rect x="0" y="592" width="67.7459" height="20" class="st8"/>
<text x="4" y="605.3" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>bus[31:0]</text> </g>
<g id="shape170-216" v:mID="170" v:groupContext="shape" transform="translate(72,-259.437)">
<title>Sheet.170</title>
<desc>ep0</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.75" cy="602" width="47.5" height="20"/>
<rect x="0" y="592" width="47.5" height="20" class="st8"/>
<text x="14.57" y="605.3" class="st3" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>ep0</text> </g>
<g id="shape173-219" v:mID="173" v:groupContext="shape" transform="translate(117.125,-254.25)">
<title>Sheet.173</title>
<path d="M0 612 L209.72 612" class="st4"/>
</g>
<g id="shape187-224" v:mID="187" v:groupContext="shape" transform="translate(406.375,-94.5)">
<title>Sheet.187</title>
<desc>Entropy Distribution Network</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="84.125" cy="602" width="168.25" height="20"/>
<rect x="0" y="592" width="168.25" height="20" class="st8"/>
<text x="42.77" y="580.4" class="st12" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Entropy <tspan
x="24.1" dy="1.2em" class="st13">Distribution </tspan><tspan x="40.12" dy="1.2em" class="st13">Network</tspan></text> </g>
<g id="shape188-229" v:mID="188" v:groupContext="shape" transform="translate(-218.454,392) rotate(-90)">
<title>Sheet.188</title>
<desc>peripheral port 0</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalText="true"/>
<v:textRect cx="11.5" cy="581.727" width="23.01" height="60.5461"/>
<rect x="0" y="551.454" width="23" height="60.5461" class="st8"/>
<text x="19.15" y="555.45" writing-mode="tb-rl" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>peripheral<v:lf/><tspan
dx="-1.2em" y="50.496em 51.052em 51.608em 51.941em 52.219em 52.497em" class="st13">port 0</tspan></text> </g>
<g id="shape189-233" v:mID="189" v:groupContext="shape" transform="translate(-218.454,563) rotate(-90)">
<title>Sheet.189</title>
<desc>peripheral port 2</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalText="true"/>
<v:textRect cx="11.5" cy="581.727" width="23.01" height="60.5461"/>
<rect x="0" y="551.454" width="23" height="60.5461" class="st8"/>
<text x="19.15" y="555.45" writing-mode="tb-rl" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>peripheral<v:lf/><tspan
dx="-1.2em" y="50.496em 51.052em 51.608em 51.941em 52.219em 52.497em" class="st13">port 2</tspan></text> </g>
<g id="shape190-237" v:mID="190" v:groupContext="shape" transform="translate(-218.454,92.5) rotate(-90)">
<title>Sheet.190</title>
<desc>peripheral port 0</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalText="true"/>
<v:textRect cx="11.5" cy="581.727" width="23.01" height="60.5461"/>
<rect x="0" y="551.454" width="23" height="60.5461" class="st8"/>
<text x="19.15" y="555.45" writing-mode="tb-rl" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>peripheral<v:lf/><tspan
dx="-1.2em" y="50.496em 51.052em 51.608em 51.941em 52.219em 52.497em" class="st13">port 0</tspan></text> </g>
<g id="shape191-241" v:mID="191" v:groupContext="shape" transform="translate(-218.454,225) rotate(-90)">
<title>Sheet.191</title>
<desc>peripheral port 2</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalText="true"/>
<v:textRect cx="11.5" cy="581.727" width="23.01" height="60.5461"/>
<rect x="0" y="551.454" width="23" height="60.5461" class="st8"/>
<text x="19.15" y="555.45" writing-mode="tb-rl" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>peripheral<v:lf/><tspan
dx="-1.2em" y="50.496em 51.052em 51.608em 51.941em 52.219em 52.497em" class="st13">port 2</tspan></text> </g>
<g id="shape193-245" v:mID="193" v:groupContext="shape" transform="translate(-218.852,163.136) rotate(-90)">
<title>Sheet.193</title>
<desc>peripheral port 1</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalText="true"/>
<v:textRect cx="11.5" cy="581.727" width="23.01" height="60.5461"/>
<rect x="0" y="551.454" width="23" height="60.5461" class="st8"/>
<text x="19.15" y="555.45" writing-mode="tb-rl" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>peripheral<v:lf/><tspan
dx="-1.2em" y="50.496em 51.052em 51.608em 51.941em 52.219em 52.497em" class="st13">port 1</tspan></text> </g>
<g id="shape194-249" v:mID="194" v:groupContext="shape" transform="translate(148.375,-251)">
<title>Sheet.194</title>
<desc>req</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.75" cy="602" width="47.5" height="20"/>
<rect x="0" y="592" width="47.5" height="20" class="st8"/>
<text x="4" y="605.3" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>req</text> </g>
<g id="shape195-252" v:mID="195" v:groupContext="shape" transform="translate(72,-123.75)">
<title>Sheet.195</title>
<desc>hmac</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="22.5" cy="586.772" width="45" height="50.4551"/>
<rect x="0" y="561.545" width="45" height="50.4551" class="st1"/>
<text x="9.05" y="590.07" class="st3" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>hmac</text> </g>
<g id="shape196-255" v:mID="196" v:groupContext="shape" transform="translate(117,-169.413)">
<title>Sheet.196</title>
<path d="M0 612 L209.84 612" class="st4"/>
</g>
<g id="shape197-260" v:mID="197" v:groupContext="shape" transform="translate(332.875,1073.25) rotate(180)">
<title>Sheet.197</title>
<path d="M0 612 L209.84 612" class="st4"/>
</g>
<g id="shape198-265" v:mID="198" v:groupContext="shape" transform="translate(332.875,1091.53) rotate(180)">
<title>Sheet.198</title>
<path d="M0 612 L208.96 612" class="st6"/>
</g>
<g id="shape199-270" v:mID="199" v:groupContext="shape" transform="translate(146.002,-167.992)">
<title>Sheet.199</title>
<desc>req</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.75" cy="602" width="47.5" height="20"/>
<rect x="0" y="592" width="47.5" height="20" class="st8"/>
<text x="4" y="605.3" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>req</text> </g>
<g id="shape200-273" v:mID="200" v:groupContext="shape" transform="translate(146.002,-147.624)">
<title>Sheet.200</title>
<desc>ack</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.75" cy="602" width="47.5" height="20"/>
<rect x="0" y="592" width="47.5" height="20" class="st8"/>
<text x="4" y="605.3" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>ack</text> </g>
<g id="shape201-276" v:mID="201" v:groupContext="shape" transform="translate(146.002,-129.15)">
<title>Sheet.201</title>
<desc>bus[31:0]</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="33.8729" cy="602" width="67.75" height="20"/>
<rect x="0" y="592" width="67.7459" height="20" class="st8"/>
<text x="4" y="605.3" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>bus[31:0]</text> </g>
<g id="shape202-279" v:mID="202" v:groupContext="shape" transform="translate(68,-173.25)">
<title>Sheet.202</title>
<desc>ep1</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.75" cy="602" width="47.5" height="20"/>
<rect x="0" y="592" width="47.5" height="20" class="st8"/>
<text x="14.57" y="605.3" class="st3" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>ep1</text> </g>
<g id="shape203-282" v:mID="203" v:groupContext="shape" transform="translate(-218.454,470.75) rotate(-90)">
<title>Sheet.203</title>
<desc>peripheral port 1</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalText="true"/>
<v:textRect cx="11.5" cy="581.727" width="23.01" height="60.5461"/>
<rect x="0" y="551.454" width="23" height="60.5461" class="st8"/>
<text x="19.15" y="555.45" writing-mode="tb-rl" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>peripheral<v:lf/><tspan
dx="-1.2em" y="50.496em 51.052em 51.608em 51.941em 52.219em 52.497em" class="st13">port 1</tspan></text> </g>
<g id="shape204-286" v:mID="204" v:groupContext="shape" transform="translate(-24.5041,133) rotate(-90)">
<title>Sheet.204</title>
<desc>Application Interface Port 0</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalText="true"/>
<v:textRect cx="11.5" cy="578.127" width="23.01" height="67.7459"/>
<rect x="0" y="544.254" width="23" height="67.7459" class="st8"/>
<text x="25.75" y="548.25" writing-mode="tb-rl" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>Application <tspan
dx="-1.2em" y="49.841em 50.119em 50.675em 50.953em 51.509em 51.842em 52.12em 52.676em 53.176em 53.732em"
class="st13">Interface </tspan><tspan dx="-1.2em" y="49.841em 50.508em 51.064em 51.397em 51.675em 51.953em"
class="st13">Port 0</tspan></text> </g>
<g id="shape205-291" v:mID="205" v:groupContext="shape" transform="translate(-24.5041,369) rotate(-90)">
<title>Sheet.205</title>
<desc>Application Interface Port 1</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalText="true"/>
<v:textRect cx="11.5" cy="578.127" width="23.01" height="67.7459"/>
<rect x="0" y="544.254" width="23" height="67.7459" class="st8"/>
<text x="25.75" y="548.25" writing-mode="tb-rl" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>Application <tspan
dx="-1.2em" y="49.841em 50.119em 50.675em 50.953em 51.509em 51.842em 52.12em 52.676em 53.176em 53.732em"
class="st13">Interface </tspan><tspan dx="-1.2em" y="49.841em 50.508em 51.064em 51.397em 51.675em 51.953em"
class="st13">Port 1</tspan></text> </g>
<g id="shape206-296" v:mID="206" v:groupContext="shape" transform="translate(686.125,-299.25)">
<title>Sheet.206</title>
<desc>entropy_src</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
<v:textRect cx="43.9375" cy="506.25" width="87.88" height="211.5"/>
<rect x="0" y="400.5" width="87.875" height="211.5" class="st1"/>
<text x="9.59" y="415.3" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>entropy_src</text> </g>
<g id="shape214-299" v:mID="214" v:groupContext="shape" transform="translate(608.473,-455.749) rotate(0.0910885)">
<title>Sheet.214</title>
<path d="M0 612 L72.47 612" class="st4"/>
</g>
<g id="shape215-304" v:mID="215" v:groupContext="shape" transform="translate(616.5,-454.75)">
<title>Sheet.215</title>
<desc>req</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.75" cy="602" width="47.5" height="20"/>
<rect x="0" y="592" width="47.5" height="20" class="st8"/>
<text x="4" y="605.3" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>req</text> </g>
<g id="shape216-307" v:mID="216" v:groupContext="shape" transform="translate(606.71,-438.999) rotate(-0.0740038)">
<title>Sheet.216</title>
<path d="M5.8 612 L6.16 612 L78.63 612" class="st14"/>
</g>
<g id="shape217-313" v:mID="217" v:groupContext="shape" transform="translate(607.5,-423)">
<title>Sheet.217</title>
<path d="M7.99 612 L8.35 612 L78.63 612" class="st10"/>
</g>
<g id="shape218-318" v:mID="218" v:groupContext="shape" transform="translate(616.5,-435.75)">
<title>Sheet.218</title>
<desc>ack</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.75" cy="602" width="47.5" height="20"/>
<rect x="0" y="592" width="47.5" height="20" class="st8"/>
<text x="4" y="605.3" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>ack</text> </g>
<g id="shape221-321" v:mID="221" v:groupContext="shape" transform="translate(616.5,-421)">
<title>Sheet.221</title>
<desc>bits[383:0]</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="43.9375" cy="602" width="87.88" height="20"/>
<rect x="0" y="592" width="87.875" height="20" class="st8"/>
<text x="4" y="605.3" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>bits[383:0]</text> </g>
<g id="shape314-324" v:mID="314" v:groupContext="shape" transform="translate(72,-301.5)">
<title>Sheet.314</title>
<desc>other</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="22.5" cy="586.772" width="45" height="50.4551"/>
<rect x="0" y="561.545" width="45" height="50.4551" class="st1"/>
<text x="9.96" y="590.07" class="st3" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>other</text> </g>
<g id="shape315-327" v:mID="315" v:groupContext="shape" transform="translate(117,-346.5)">
<title>Sheet.315</title>
<path d="M0 612 L209.84 612" class="st4"/>
</g>
<g id="shape316-332" v:mID="316" v:groupContext="shape" transform="translate(333,895.5) rotate(180)">
<title>Sheet.316</title>
<path d="M0 612 L209.84 612" class="st4"/>
</g>
<g id="shape317-337" v:mID="317" v:groupContext="shape" transform="translate(333,913.5) rotate(180)">
<title>Sheet.317</title>
<path d="M0 612 L208.96 612" class="st6"/>
</g>
<g id="shape318-342" v:mID="318" v:groupContext="shape" transform="translate(148.375,-344.5)">
<title>Sheet.318</title>
<desc>req</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.75" cy="602" width="47.5" height="20"/>
<rect x="0" y="592" width="47.5" height="20" class="st8"/>
<text x="4" y="605.3" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>req</text> </g>
<g id="shape319-345" v:mID="319" v:groupContext="shape" transform="translate(148.375,-327.5)">
<title>Sheet.319</title>
<desc>ack</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.75" cy="602" width="47.5" height="20"/>
<rect x="0" y="592" width="47.5" height="20" class="st8"/>
<text x="4" y="605.3" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>ack</text> </g>
<g id="shape320-348" v:mID="320" v:groupContext="shape" transform="translate(148.375,-310.5)">
<title>Sheet.320</title>
<desc>bus[31:0]</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="33.8729" cy="602" width="67.75" height="20"/>
<rect x="0" y="592" width="67.7459" height="20" class="st8"/>
<text x="4" y="605.3" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>bus[31:0]</text> </g>
<g id="shape321-351" v:mID="321" v:groupContext="shape" transform="translate(-218.454,292.5) rotate(-90)">
<title>Sheet.321</title>
<desc>peripheral port 3</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalText="true"/>
<v:textRect cx="11.5" cy="581.727" width="23.01" height="60.5461"/>
<rect x="0" y="551.454" width="23" height="60.5461" class="st8"/>
<text x="19.15" y="555.45" writing-mode="tb-rl" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>peripheral<v:lf/><tspan
dx="-1.2em" y="50.496em 51.052em 51.608em 51.941em 52.219em 52.497em" class="st13">port 3</tspan></text> </g>
<g id="shape322-355" v:mID="322" v:groupContext="shape" transform="translate(69.625,-349.25)">
<title>Sheet.322</title>
<desc>ep3</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.75" cy="602" width="47.5" height="20"/>
<rect x="0" y="592" width="47.5" height="20" class="st8"/>
<text x="14.57" y="605.3" class="st3" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>ep3</text> </g>
<g id="shape323-358" v:mID="323" v:groupContext="shape" transform="translate(129.227,-570)">
<title>Sheet.323</title>
<desc>NumEndPoints = 4</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="51.375" cy="602" width="102.76" height="20"/>
<rect x="0" y="592" width="102.75" height="20" class="st8"/>
<text x="5.36" y="605.3" class="st3" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>NumEndPoints = 4</text> </g>
<g id="shape324-361" v:mID="324" v:groupContext="shape" transform="translate(131.25,-275.25)">
<title>Sheet.324</title>
<desc>NumEndPoints = 3</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="51.375" cy="602" width="102.76" height="20"/>
<rect x="0" y="592" width="102.75" height="20" class="st8"/>
<text x="5.36" y="605.3" class="st3" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>NumEndPoints = 3</text> </g>
<g id="shape325-364" v:mID="325" v:groupContext="shape" transform="translate(706.313,-550.5)">
<title>Sheet.325</title>
<desc>ast rng</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
<v:textRect cx="23.75" cy="594.75" width="47.5" height="34.5"/>
<rect x="0" y="577.5" width="47.5" height="34.5" class="st1"/>
<text x="15.08" y="592.3" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>ast <tspan x="14.09"
dy="1.2em" class="st13">rng</tspan></text> </g>
<g id="shape326-368" v:mID="326" v:groupContext="shape" transform="translate(1341,61.5) rotate(90)">
<title>Sheet.326</title>
<path d="M0 612 L33.59 612" class="st4"/>
</g>
<g id="shape327-373" v:mID="327" v:groupContext="shape" transform="translate(680.5,-524.5)">
<title>Sheet.327</title>
<desc>rng[3:0]</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="23.75" cy="602" width="47.5" height="20"/>
<rect x="0" y="592" width="47.5" height="20" class="st8"/>
<text x="4" y="605.3" class="st3" v:langID="1033"><v:paragraph/><v:tabList/>rng[3:0]</text> </g>
</g>
</svg>