blob: a10eb4b04782fa58ffc2f063c0b07a68b5c14bcf [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_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="st12">
<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 {marker-end:url(#mrkr5-59);stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st9 {fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;stroke-width:0.22935779816514}
.st10 {marker-end:url(#mrkr5-59);stroke:#000000;stroke-width:0.75}
.st11 {stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st12 {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-59" class="st9" 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"/>
<g id="shape480-1" v:mID="480" v:groupContext="shape" transform="translate(73.8258,-358.564)">
<title>Sheet.480</title>
<desc>EDN Registers</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
<v:textRect cx="71.7998" cy="504.814" width="143.6" height="214.373"/>
<rect x="0" y="397.627" width="143.6" height="214.373" class="st1"/>
<text x="61.24" y="410.63" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>EDN<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,-325.627)">
<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(96.0373,-454.907)">
<title>Sheet.490</title>
<desc>edn_cntl.q edn_reseed_cmd.q edn_gen_cmd.q edn_sw_cmd_req.q</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="59.2127" cy="558.407" width="118.43" height="107.186"/>
<rect x="0" y="504.814" width="118.425" height="107.186" class="st4"/>
<text x="68.28" y="543.41" class="st2" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/>edn_cntl.q<v:newlineChar/><tspan
x="28.81" dy="1.2em" class="st3">edn_reseed_cmd.q<v:newlineChar/></tspan><tspan x="42.7" dy="1.2em"
class="st3">edn_gen_cmd.q<v:newlineChar/></tspan><tspan x="24.37" dy="1.2em" class="st3"> </tspan>edn_sw_cmd_req.q</text> </g>
<g id="shape491-13" v:mID="491" v:groupContext="shape" transform="translate(18,-463.205)">
<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,-411.75)">
<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<v:newlineChar/></text> </g>
<g id="shape589-25" v:mID="589" v:groupContext="shape" transform="translate(78.0373,-363.375)">
<title>Sheet.589</title>
<desc>edn_sw_cmd_sts.d</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
<v:textRect cx="68.2127" cy="587.25" width="136.43" height="49.5"/>
<rect x="0" y="562.5" width="136.425" height="49.5" class="st4"/>
<text x="46.82" y="587.5" class="st2" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/><v:space/><v:space/><v:newlineChar/>edn_sw_cmd_sts.d </text> </g>
<g id="shape591-28" v:mID="591" v:groupContext="shape" transform="translate(230.625,-511.373)">
<title>Sheet.591</title>
</g>
<g id="shape769-29" v:mID="769" v:groupContext="shape" transform="translate(90.3555,-284.18)">
<title>Sheet.769</title>
<desc>Peripheral Port 0</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
<v:textRect cx="58.4452" cy="599.18" width="116.9" height="25.6401"/>
<rect x="0" y="586.36" width="116.89" height="25.6401" class="st7"/>
<text x="37.85" y="599.36" class="st2" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/>Peripheral Port 0</text> </g>
<g id="shape957-32" v:mID="957" v:groupContext="shape" transform="translate(391.668,-279)">
<title>Sheet.957</title>
<rect x="0" y="562.5" width="13.2734" height="49.5" class="st1"/>
</g>
<g id="shape958-34" v:mID="958" v:groupContext="shape" transform="translate(374.094,-330.617)">
<title>Sheet.958</title>
<desc>128 to N unpacker</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="27.3909" cy="599.18" width="54.79" height="25.6401"/>
<rect x="0" y="586.36" width="54.7817" height="25.6401" class="st4"/>
<text x="8.49" y="596.18" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>128 to N <v:newlineChar/><tspan
x="6.82" dy="1.2em" class="st3">unpacker</tspan></text> </g>
<g id="shape1019-38" v:mID="1019" v:groupContext="shape" transform="translate(306.956,-347.478)">
<title>Sheet.1019</title>
<rect x="0" y="562.5" width="28.3995" height="49.5" class="st1"/>
</g>
<g id="shape1020-40" v:mID="1020" v:groupContext="shape" transform="translate(297,-400.882)">
<title>Sheet.1020</title>
<desc>Req Arb</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="24.1558" cy="599.18" width="48.32" height="25.6401"/>
<rect x="0" y="586.36" width="48.3116" height="25.6401" class="st4"/>
<text x="14.98" y="596.18" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Req <v:newlineChar/><tspan
x="16.38" dy="1.2em" class="st3">Arb</tspan></text> </g>
<g id="shape1023-44" v:mID="1023" v:groupContext="shape" transform="translate(583.145,-397.244)">
<title>Sheet.1023</title>
<desc>EDN Main SM</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="30.3325" cy="586.244" width="60.67" height="51.5114"/>
<rect x="0" y="560.489" width="60.665" height="51.5114" class="st1"/>
<text x="19.78" y="577.24" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>EDN <v:newlineChar/><tspan
x="10.61" dy="1.2em" class="st3">Main SM</tspan><v:newlineChar/></text> </g>
<g id="shape1027-48" v:mID="1027" v:groupContext="shape" transform="translate(370.287,-533.623)">
<title>Sheet.1027</title>
<desc>Reseed Cmd FIFO</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="36" cy="597.375" width="72" height="29.25"/>
<rect x="0" y="582.75" width="72" height="29.25" class="st1"/>
<text x="6.82" y="594.38" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Reseed Cmd <tspan
x="24.61" dy="1.2em" class="st3">FIFO</tspan></text> </g>
<g id="shape1109-52" v:mID="1109" v:groupContext="shape" transform="translate(475.448,-49.5)">
<title>Sheet.1109</title>
<path d="M0 579.92 L0 612 L17.01 579.92 L17.01 365.08 L0 333 L0 365.08 L0 579.92 Z" class="st1"/>
</g>
<g id="shape1112-54" v:mID="1112" v:groupContext="shape" transform="translate(216,-320.258)">
<title>Sheet.1112</title>
<path d="M0 612 L169.95 612" class="st8"/>
</g>
<g id="shape1113-60" v:mID="1113" v:groupContext="shape" transform="translate(391.668,921.742) rotate(180)">
<title>Sheet.1113</title>
<path d="M0 612 L169.95 612" class="st8"/>
</g>
<g id="shape1114-65" v:mID="1114" v:groupContext="shape" transform="translate(390.48,939.742) rotate(180)">
<title>Sheet.1114</title>
<path d="M0 612 L168.76 612" class="st8"/>
</g>
<g id="shape1115-70" v:mID="1115" v:groupContext="shape" transform="translate(341.195,-320.488)">
<title>Sheet.1115</title>
<desc>req</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="14.1997" cy="605.365" width="28.4" height="13.27"/>
<rect x="0" y="598.73" width="28.3995" height="13.27" class="st4"/>
<text x="6.97" y="608.36" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>req</text> </g>
<g id="shape1116-73" v:mID="1116" v:groupContext="shape" transform="translate(341.144,-301.373)">
<title>Sheet.1116</title>
<desc>ack</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="14.1997" cy="605.365" width="28.4" height="13.27"/>
<rect x="0" y="598.73" width="28.3995" height="13.27" class="st4"/>
<text x="6.42" y="608.36" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>ack</text> </g>
<g id="shape1117-76" v:mID="1117" v:groupContext="shape" transform="translate(341.394,-283.873)">
<title>Sheet.1117</title>
<desc>bits</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="14.1997" cy="605.365" width="28.4" height="13.27"/>
<rect x="0" y="598.73" width="28.3995" height="13.27" class="st4"/>
<text x="6.42" y="608.36" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>bits</text> </g>
<g id="shape1118-79" v:mID="1118" v:groupContext="shape" transform="translate(102.182,-203.18)">
<title>Sheet.1118</title>
<desc>Peripheral Port 1</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
<v:textRect cx="52.5317" cy="599.18" width="105.07" height="25.6401"/>
<rect x="0" y="586.36" width="105.063" height="25.6401" class="st7"/>
<text x="26.02" y="599.36" class="st2" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/>Peripheral Port 1</text> </g>
<g id="shape1119-82" v:mID="1119" v:groupContext="shape" transform="translate(391.668,-198)">
<title>Sheet.1119</title>
<rect x="0" y="562.5" width="13.2734" height="49.5" class="st1"/>
</g>
<g id="shape1120-84" v:mID="1120" v:groupContext="shape" transform="translate(374.094,-249.617)">
<title>Sheet.1120</title>
<desc>128 to N unpacker</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="27.3909" cy="599.18" width="54.79" height="25.6401"/>
<rect x="0" y="586.36" width="54.7817" height="25.6401" class="st4"/>
<text x="8.49" y="596.18" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>128 to N <v:newlineChar/><tspan
x="6.82" dy="1.2em" class="st3">unpacker</tspan></text> </g>
<g id="shape1124-88" v:mID="1124" v:groupContext="shape" transform="translate(341.195,-239.488)">
<title>Sheet.1124</title>
<desc>req</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="14.1997" cy="605.365" width="28.4" height="13.27"/>
<rect x="0" y="598.73" width="28.3995" height="13.27" class="st4"/>
<text x="6.97" y="608.36" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>req</text> </g>
<g id="shape1125-91" v:mID="1125" v:groupContext="shape" transform="translate(341.144,-220.373)">
<title>Sheet.1125</title>
<desc>ack</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="14.1997" cy="605.365" width="28.4" height="13.27"/>
<rect x="0" y="598.73" width="28.3995" height="13.27" class="st4"/>
<text x="6.42" y="608.36" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>ack</text> </g>
<g id="shape1126-94" v:mID="1126" v:groupContext="shape" transform="translate(341.394,-202.873)">
<title>Sheet.1126</title>
<desc>bits</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="14.1997" cy="605.365" width="28.4" height="13.27"/>
<rect x="0" y="598.73" width="28.3995" height="13.27" class="st4"/>
<text x="6.42" y="608.36" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>bits</text> </g>
<g id="shape1127-97" v:mID="1127" v:groupContext="shape" transform="translate(102.777,-125.922)">
<title>Sheet.1127</title>
<desc>Peripheral Port 2</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
<v:textRect cx="52.5317" cy="599.18" width="105.07" height="25.6401"/>
<rect x="0" y="586.36" width="105.063" height="25.6401" class="st7"/>
<text x="26.02" y="599.36" class="st2" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/>Peripheral Port 2</text> </g>
<g id="shape1128-100" v:mID="1128" v:groupContext="shape" transform="translate(392.262,-120.742)">
<title>Sheet.1128</title>
<rect x="0" y="562.5" width="13.2734" height="49.5" class="st1"/>
</g>
<g id="shape1129-102" v:mID="1129" v:groupContext="shape" transform="translate(374.688,-172.36)">
<title>Sheet.1129</title>
<desc>128 to N unpacker</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="27.3909" cy="599.18" width="54.79" height="25.6401"/>
<rect x="0" y="586.36" width="54.7817" height="25.6401" class="st4"/>
<text x="8.49" y="596.18" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>128 to N <v:newlineChar/><tspan
x="6.82" dy="1.2em" class="st3">unpacker</tspan></text> </g>
<g id="shape1133-106" v:mID="1133" v:groupContext="shape" transform="translate(341.789,-162.23)">
<title>Sheet.1133</title>
<desc>req</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="14.1997" cy="605.365" width="28.4" height="13.27"/>
<rect x="0" y="598.73" width="28.3995" height="13.27" class="st4"/>
<text x="6.97" y="608.36" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>req</text> </g>
<g id="shape1134-109" v:mID="1134" v:groupContext="shape" transform="translate(341.739,-143.115)">
<title>Sheet.1134</title>
<desc>ack</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="14.1997" cy="605.365" width="28.4" height="13.27"/>
<rect x="0" y="598.73" width="28.3995" height="13.27" class="st4"/>
<text x="6.42" y="608.36" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>ack</text> </g>
<g id="shape1135-112" v:mID="1135" v:groupContext="shape" transform="translate(341.989,-125.615)">
<title>Sheet.1135</title>
<desc>bits</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="14.1997" cy="605.365" width="28.4" height="13.27"/>
<rect x="0" y="598.73" width="28.3995" height="13.27" class="st4"/>
<text x="6.42" y="608.36" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>bits</text> </g>
<g id="shape1136-115" v:mID="1136" v:groupContext="shape" transform="translate(90.9497,-44.9224)">
<title>Sheet.1136</title>
<desc>Peripheral Port 3</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
<v:textRect cx="58.4452" cy="599.18" width="116.9" height="25.6401"/>
<rect x="0" y="586.36" width="116.89" height="25.6401" class="st7"/>
<text x="37.85" y="599.36" class="st2" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/>Peripheral Port 3</text> </g>
<g id="shape1137-118" v:mID="1137" v:groupContext="shape" transform="translate(392.262,-39.7424)">
<title>Sheet.1137</title>
<rect x="0" y="562.5" width="13.2734" height="49.5" class="st1"/>
</g>
<g id="shape1138-120" v:mID="1138" v:groupContext="shape" transform="translate(374.688,-91.3599)">
<title>Sheet.1138</title>
<desc>128 to N unpacker</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="27.3909" cy="599.18" width="54.79" height="25.6401"/>
<rect x="0" y="586.36" width="54.7817" height="25.6401" class="st4"/>
<text x="8.49" y="596.18" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>128 to N <v:newlineChar/><tspan
x="6.82" dy="1.2em" class="st3">unpacker</tspan></text> </g>
<g id="shape1142-124" v:mID="1142" v:groupContext="shape" transform="translate(341.789,-81.23)">
<title>Sheet.1142</title>
<desc>req</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="14.1997" cy="605.365" width="28.4" height="13.27"/>
<rect x="0" y="598.73" width="28.3995" height="13.27" class="st4"/>
<text x="6.97" y="608.36" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>req</text> </g>
<g id="shape1143-127" v:mID="1143" v:groupContext="shape" transform="translate(341.739,-62.115)">
<title>Sheet.1143</title>
<desc>ack</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="14.1997" cy="605.365" width="28.4" height="13.27"/>
<rect x="0" y="598.73" width="28.3995" height="13.27" class="st4"/>
<text x="6.42" y="608.36" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>ack</text> </g>
<g id="shape1144-130" v:mID="1144" v:groupContext="shape" transform="translate(341.989,-44.615)">
<title>Sheet.1144</title>
<desc>bits</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="14.1997" cy="605.365" width="28.4" height="13.27"/>
<rect x="0" y="598.73" width="28.3995" height="13.27" class="st4"/>
<text x="6.42" y="608.36" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>bits</text> </g>
<g id="shape1145-133" v:mID="1145" v:groupContext="shape" transform="translate(216,-238.5)">
<title>Sheet.1145</title>
<path d="M0 612 L169.95 612" class="st8"/>
</g>
<g id="shape1146-138" v:mID="1146" v:groupContext="shape" transform="translate(216.594,-162)">
<title>Sheet.1146</title>
<path d="M0 612 L169.95 612" class="st8"/>
</g>
<g id="shape1147-143" v:mID="1147" v:groupContext="shape" transform="translate(216.594,-81)">
<title>Sheet.1147</title>
<path d="M0 612 L169.95 612" class="st8"/>
</g>
<g id="shape1148-148" v:mID="1148" v:groupContext="shape" transform="translate(391.668,1003.5) rotate(180)">
<title>Sheet.1148</title>
<path d="M0 612 L168.76 612" class="st8"/>
</g>
<g id="shape1149-153" v:mID="1149" v:groupContext="shape" transform="translate(391.668,1021.5) rotate(180)">
<title>Sheet.1149</title>
<path d="M0 612 L168.76 612" class="st8"/>
</g>
<g id="shape1150-158" v:mID="1150" v:groupContext="shape" transform="translate(392.262,1080) rotate(180)">
<title>Sheet.1150</title>
<path d="M0 612 L168.76 612" class="st8"/>
</g>
<g id="shape1151-163" v:mID="1151" v:groupContext="shape" transform="translate(390.99,1097.55) rotate(180)">
<title>Sheet.1151</title>
<path d="M0 612 L168.76 612" class="st8"/>
</g>
<g id="shape1152-168" v:mID="1152" v:groupContext="shape" transform="translate(392.262,1161) rotate(180)">
<title>Sheet.1152</title>
<path d="M0 612 L168.76 612" class="st8"/>
</g>
<g id="shape1153-173" v:mID="1153" v:groupContext="shape" transform="translate(392.262,1179) rotate(180)">
<title>Sheet.1153</title>
<path d="M0 612 L168.76 612" class="st8"/>
</g>
<g id="shape1155-178" v:mID="1155" v:groupContext="shape" transform="translate(261,-238.5)">
<title>Sheet.1155</title>
<path d="M0 612 L0 472.5 L40.23 472.5" class="st10"/>
</g>
<g id="shape1156-183" v:mID="1156" v:groupContext="shape" transform="translate(270,-162)">
<title>Sheet.1156</title>
<path d="M0 612 L0 405 L31.23 405" class="st10"/>
</g>
<g id="shape1157-188" v:mID="1157" v:groupContext="shape" transform="translate(279,-81)">
<title>Sheet.1157</title>
<path d="M0 612 L0 333 L22.23 333" class="st10"/>
</g>
<g id="shape1158-193" v:mID="1158" v:groupContext="shape" transform="translate(596.418,-177.371)">
<title>Sheet.1158</title>
<rect x="0" y="562.5" width="13.2734" height="49.5" class="st1"/>
</g>
<g id="shape1159-195" v:mID="1159" v:groupContext="shape" transform="translate(578.844,-228.989)">
<title>Sheet.1159</title>
<desc>128 FIFO</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="24.1558" cy="599.18" width="48.32" height="25.6401"/>
<rect x="0" y="586.36" width="48.3116" height="25.6401" class="st4"/>
<text x="15.81" y="596.18" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>128 <tspan x="12.77"
dy="1.2em" class="st3">FIFO</tspan></text> </g>
<g id="shape1160-199" v:mID="1160" v:groupContext="shape" transform="translate(475.448,918) rotate(180)">
<title>Sheet.1160</title>
<path d="M0 612 L64.78 612" class="st8"/>
</g>
<g id="shape1161-204" v:mID="1161" v:groupContext="shape" transform="translate(475.448,999) rotate(180)">
<title>Sheet.1161</title>
<path d="M0 612 L64.78 612" class="st8"/>
</g>
<g id="shape1162-209" v:mID="1162" v:groupContext="shape" transform="translate(475.448,1071) rotate(180)">
<title>Sheet.1162</title>
<path d="M0 612 L64.19 612" class="st8"/>
</g>
<g id="shape1163-214" v:mID="1163" v:groupContext="shape" transform="translate(475.448,1152) rotate(180)">
<title>Sheet.1163</title>
<path d="M0 612 L64.19 612" class="st8"/>
</g>
<g id="shape1164-219" v:mID="1164" v:groupContext="shape" transform="translate(596.418,1017) rotate(180)">
<title>Sheet.1164</title>
<path d="M0 612 L98.24 612" class="st8"/>
</g>
<g id="shape1165-224" v:mID="1165" v:groupContext="shape" transform="translate(666,1017) rotate(180)">
<title>Sheet.1165</title>
<path d="M0 612 L50.59 612" class="st8"/>
</g>
<g id="shape1169-229" v:mID="1169" v:groupContext="shape" transform="translate(335.356,-309.375)">
<title>Sheet.1169</title>
<path d="M0 552.38 L150.64 552.38 L150.44 606.28" class="st10"/>
</g>
<g id="shape1170-234" v:mID="1170" v:groupContext="shape" transform="translate(335.356,-220.5)">
<title>Sheet.1170</title>
<path d="M0 445.5 L204.64 445.5 L204.64 612 L255.34 612" class="st10"/>
</g>
<g id="shape1171-239" v:mID="1171" v:groupContext="shape" transform="translate(486,-387)">
<title>Sheet.1171</title>
<desc>pop</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="14.1997" cy="605.365" width="28.4" height="13.27"/>
<rect x="0" y="598.73" width="28.3995" height="13.27" class="st4"/>
<text x="5.86" y="608.36" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>pop</text> </g>
<g id="shape1172-242" v:mID="1172" v:groupContext="shape" transform="translate(1048.51,714.846) rotate(120.964)">
<title>Sheet.1172</title>
<path d="M0 612 L13.12 612" class="st11"/>
</g>
<g id="shape1173-245" v:mID="1173" v:groupContext="shape" transform="translate(500.688,-182.365)">
<title>Sheet.1173</title>
<desc>128 bits</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="24.1558" cy="605.365" width="48.32" height="13.27"/>
<rect x="0" y="598.73" width="48.3116" height="13.27" class="st4"/>
<text x="6.64" y="608.36" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>128 bits</text> </g>
<g id="shape1174-248" v:mID="1174" v:groupContext="shape" transform="translate(335.851,-524.25)">
<title>Sheet.1174</title>
<path d="M0 606.48 L0 612 L10.65 606.48 L10.65 569.52 L0 564 L0 569.52 L0 606.48 Z" class="st1"/>
</g>
<g id="shape1177-250" v:mID="1177" v:groupContext="shape" transform="translate(346.5,-549)">
<title>Sheet.1177</title>
<path d="M0 612 L18.06 612" class="st8"/>
</g>
<g id="shape1178-255" v:mID="1178" v:groupContext="shape" transform="translate(411.156,-471.375)">
<title>Sheet.1178</title>
<desc>Generate Cmd FIFO</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="36" cy="597.375" width="72" height="29.25"/>
<rect x="0" y="582.75" width="72" height="29.25" class="st1"/>
<text x="15.15" y="594.38" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Generate <tspan
x="12.67" dy="1.2em" class="st3">Cmd FIFO</tspan></text> </g>
<g id="shape1179-259" v:mID="1179" v:groupContext="shape" transform="translate(369.782,-462.002)">
<title>Sheet.1179</title>
<path d="M0 606.48 L0 612 L10.65 606.48 L10.65 569.52 L0 564 L0 569.52 L0 606.48 Z" class="st1"/>
</g>
<g id="shape1181-261" v:mID="1181" v:groupContext="shape" transform="translate(547.351,-485.627)">
<title>Sheet.1181</title>
<path d="M0 606.48 L0 612 L10.65 606.48 L10.65 569.52 L0 564 L0 569.52 L0 606.48 Z" class="st1"/>
</g>
<g id="shape1182-263" v:mID="1182" v:groupContext="shape" transform="translate(583.145,-484.123)">
<title>Sheet.1182</title>
<rect x="0" y="562.5" width="13.2734" height="49.5" class="st1"/>
</g>
<g id="shape1183-265" v:mID="1183" v:groupContext="shape" transform="translate(621.563,-484.123)">
<title>Sheet.1183</title>
<rect x="0" y="562.5" width="13.2734" height="49.5" class="st1"/>
</g>
<g id="shape1184-267" v:mID="1184" v:groupContext="shape" transform="translate(429.014,-418.5)">
<title>Sheet.1184</title>
<rect x="0" y="582.75" width="13.2734" height="29.25" class="st1"/>
</g>
<g id="shape1186-269" v:mID="1186" v:groupContext="shape" transform="translate(575.803,-535.5)">
<title>Sheet.1186</title>
<desc>flops</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="15.8483" cy="603" width="31.7" height="18"/>
<rect x="0" y="594" width="31.6966" height="18" class="st4"/>
<text x="5.29" y="606" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>flops</text> </g>
<g id="shape1187-272" v:mID="1187" v:groupContext="shape" transform="translate(614.222,-535.5)">
<title>Sheet.1187</title>
<desc>flops</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="14.8224" cy="603" width="29.65" height="18"/>
<rect x="0" y="594" width="29.6448" height="18" class="st4"/>
<text x="4.26" y="606" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>flops</text> </g>
<g id="shape1188-275" v:mID="1188" v:groupContext="shape" transform="translate(420.272,-448.312)">
<title>Sheet.1188</title>
<desc>flops</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="15.9276" cy="603" width="31.86" height="18"/>
<rect x="0" y="594" width="31.8553" height="18" class="st4"/>
<text x="5.37" y="606" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>flops</text> </g>
<g id="shape1189-278" v:mID="1189" v:groupContext="shape" transform="translate(483.156,-486)">
<title>Sheet.1189</title>
<path d="M0 612 L20.84 612 L20.84 585 L58.47 585" class="st10"/>
</g>
<g id="shape1190-283" v:mID="1190" v:groupContext="shape" transform="translate(558,-513)">
<title>Sheet.1190</title>
<path d="M0 612 L19.42 612" class="st8"/>
</g>
<g id="shape1191-288" v:mID="1191" v:groupContext="shape" transform="translate(596.418,-513)">
<title>Sheet.1191</title>
<path d="M0 612 L19.42 612" class="st8"/>
</g>
<g id="shape1192-293" v:mID="1192" v:groupContext="shape" transform="translate(634.836,-513)">
<title>Sheet.1192</title>
<path d="M0 612 L25.44 612" class="st8"/>
</g>
<g id="shape1193-298" v:mID="1193" v:groupContext="shape" transform="translate(217.425,-515.25)">
<title>Sheet.1193</title>
<path d="M0 612 L34.57 612 L34.57 587.25 L112.7 587.25" class="st10"/>
</g>
<g id="shape1194-303" v:mID="1194" v:groupContext="shape" transform="translate(315,-513)">
<title>Sheet.1194</title>
<path d="M292.5 612 L292.5 537.75 L0 537.75 L0 567 L15.13 567" class="st10"/>
</g>
<g id="shape1195-308" v:mID="1195" v:groupContext="shape" transform="translate(217.425,-477)">
<title>Sheet.1195</title>
<path d="M0 585 L34.57 585 L34.57 612 L146.63 612" class="st10"/>
</g>
<g id="shape1196-313" v:mID="1196" v:groupContext="shape" transform="translate(315,-499.5)">
<title>Sheet.1196</title>
<path d="M0 553.5 L0 612 L49.06 612" class="st10"/>
</g>
<g id="shape1197-318" v:mID="1197" v:groupContext="shape" transform="translate(217.425,-438.989)">
<title>Sheet.1197</title>
<path d="M0 560.49 L16.57 560.49 L16.57 612 L205.87 612" class="st10"/>
</g>
<g id="shape1198-323" v:mID="1198" v:groupContext="shape" transform="translate(442.287,-439.045)">
<title>Sheet.1198</title>
<path d="M0 612 L84.21 612 L84.21 551.54 L99.34 551.54" class="st10"/>
</g>
<g id="shape1201-328" v:mID="1201" v:groupContext="shape" transform="translate(442.287,-526.5)">
<title>Sheet.1201</title>
<path d="M0 589.5 L84.21 589.5 L84.21 612 L99.34 612" class="st10"/>
</g>
<g id="shape1203-333" v:mID="1203" v:groupContext="shape" transform="translate(380.431,-486)">
<title>Sheet.1203</title>
<path d="M0 612 L25 612" class="st8"/>
</g>
<g id="shape1205-338" v:mID="1205" v:groupContext="shape" transform="translate(553.5,-441)">
<title>Sheet.1205</title>
<path d="M29.64 612 L0 612 L0.06 569.87" class="st10"/>
</g>
<g id="shape1206-343" v:mID="1206" v:groupContext="shape" transform="translate(373.427,-409.5)">
<title>Sheet.1206</title>
<path d="M209.72 612 L139.57 612 L139.57 495 L0.07 495 L0.02 507.67" class="st10"/>
</g>
<g id="shape1208-348" v:mID="1208" v:groupContext="shape" transform="translate(341.645,-512.585)">
<title>Sheet.1208</title>
<path d="M31.86 598.09 L13.86 598.09 L13.86 612 L0 612 L0.02 603.04" class="st10"/>
</g>
<g id="shape1209-353" v:mID="1209" v:groupContext="shape" transform="translate(672.504,-501.983)">
<title>Sheet.1209</title>
<desc>CSRNG Application Interface: Cmd Req</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
<v:textRect cx="49.6229" cy="599.18" width="99.25" height="25.6401"/>
<rect x="0" y="586.36" width="99.2459" height="25.6401" class="st7"/>
<text x="4" y="599.36" class="st2" v:langID="1033"><v:paragraph/><v:tabList/>CSRNG Application<v:newlineChar/><tspan
x="4" dy="1.2em" class="st3">Interface: Cmd Req</tspan></text> </g>
<g id="shape1210-357" v:mID="1210" v:groupContext="shape" transform="translate(672.504,-196.43)">
<title>Sheet.1210</title>
<desc>CSRNG Application Interface: Genbits Bus</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
<v:textRect cx="58.4452" cy="599.18" width="116.9" height="25.6401"/>
<rect x="0" y="586.36" width="116.89" height="25.6401" class="st7"/>
<text x="4" y="599.36" class="st2" v:langID="1033"><v:paragraph/><v:tabList/>CSRNG Application<v:newlineChar/><tspan
x="4" dy="1.2em" class="st3">Interface: Genbits Bus</tspan></text> </g>
<g id="shape1217-361" v:mID="1217" v:groupContext="shape" transform="translate(252,-387)">
<title>Sheet.1217</title>
<path d="M0 612 L49.23 612" class="st8"/>
</g>
<g id="shape1218-366" v:mID="1218" v:groupContext="shape" transform="translate(-360,291.742) rotate(-90)">
<title>Sheet.1218</title>
<path d="M0 612 L66.74 612" class="st11"/>
</g>
<g id="shape1219-369" v:mID="1219" v:groupContext="shape" transform="translate(76.5548,-320.18)">
<title>Sheet.1219</title>
<desc>NumEndPoints = 4</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
<v:textRect cx="58.4452" cy="599.18" width="116.9" height="25.6401"/>
<rect x="0" y="586.36" width="116.89" height="25.6401" class="st7"/>
<text x="29.23" y="599.36" class="st2" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/>NumEndPoints = 4</text> </g>
</g>
</svg>