<?xml version="1.0" encoding="UTF-8"?>
<net name="bldc_commut" type="iopt-flow">
  <place id="p1" x="560" y="315" init_marking="1">
    <name off_x="-10" off_y="-10" text="init"/>
    <comment off_x="0" off_y="20" text="-"/>
  </place>
  <place id="p2" x="420" y="85" init_marking="0">
    <name off_x="-10" off_y="-10" text="S6"/>
    <comment off_x="0" off_y="20" text="-"/>
  </place>
  <place id="p3" x="710" y="85" init_marking="0">
    <name off_x="-10" off_y="-10" text="S1"/>
    <comment off_x="0" off_y="20" text="-"/>
  </place>
  <place id="p4" x="815" y="315" init_marking="0">
    <name off_x="-10" off_y="-10" text="S2"/>
    <comment off_x="0" off_y="20" text="-"/>
  </place>
  <place id="p5" x="685" y="535" init_marking="0">
    <name off_x="-10" off_y="-10" text="S3"/>
    <comment off_x="0" off_y="20" text="-"/>
  </place>
  <place id="p6" x="410" y="535" init_marking="0">
    <name off_x="-10" off_y="-10" text="S4"/>
    <comment off_x="0" off_y="20" text="-"/>
  </place>
  <place id="p7" x="300" y="305" init_marking="0">
    <name off_x="-10" off_y="-10" text="S5"/>
    <comment off_x="0" off_y="20" text="-"/>
  </place>
  <transition id="t8" x="565" y="45" priority="0">
    <name off_x="-10" off_y="-10" text="t8"/>
    <comment off_x="-10" off_y="20" text="-"/>
  </transition>
  <transition id="t9" x="306" y="187" priority="0">
    <name off_x="-10" off_y="-10" text="t9"/>
    <comment off_x="-10" off_y="20" text="-"/>
  </transition>
  <transition id="t10" x="310" y="450" priority="0">
    <name off_x="-10" off_y="-10" text="t10"/>
    <comment off_x="-10" off_y="20" text="-"/>
  </transition>
  <transition id="t11" x="555" y="580" priority="0">
    <name off_x="-10" off_y="-10" text="t11"/>
    <comment off_x="-10" off_y="20" text="-"/>
  </transition>
  <transition id="t12" x="795" y="460" priority="0">
    <name off_x="-10" off_y="-10" text="t12"/>
    <comment off_x="-10" off_y="20" text="-"/>
  </transition>
  <transition id="t13" x="800" y="170" priority="0">
    <name off_x="-10" off_y="-10" text="t13"/>
    <comment off_x="-10" off_y="20" text="-"/>
  </transition>
  <transition id="t14" x="561" y="85" priority="0">
    <name off_x="-10" off_y="-10" text="t14"/>
    <comment off_x="-10" off_y="20" text="-"/>
  </transition>
  <transition id="t15" x="765" y="200" priority="0">
    <name off_x="-10" off_y="-10" text="t15"/>
    <comment off_x="-10" off_y="20" text="-"/>
  </transition>
  <transition id="t16" x="755" y="420" priority="0">
    <name off_x="-10" off_y="-10" text="t16"/>
    <comment off_x="-10" off_y="20" text="-"/>
  </transition>
  <transition id="t17" x="555" y="535" priority="0">
    <name off_x="-10" off_y="-10" text="t17"/>
    <comment off_x="-10" off_y="20" text="-"/>
  </transition>
  <transition id="t18" x="350" y="425" priority="0">
    <name off_x="-10" off_y="-10" text="t18"/>
    <comment off_x="-10" off_y="20" text="-"/>
  </transition>
  <transition id="t19" x="363" y="178" priority="0">
    <name off_x="-10" off_y="-10" text="t19"/>
    <comment off_x="-10" off_y="20" text="-"/>
  </transition>
  <transition id="t20" x="470" y="210" priority="0">
    <name off_x="-10" off_y="-10" text="t20"/>
    <comment off_x="-10" off_y="20" text="-"/>
  </transition>
  <transition id="t21" x="615" y="190" priority="0">
    <name off_x="-10" off_y="-10" text="t21"/>
    <comment off_x="-10" off_y="20" text="-"/>
  </transition>
  <transition id="t22" x="690" y="290" priority="0">
    <name off_x="-10" off_y="-10" text="t22"/>
    <comment off_x="-10" off_y="20" text="-"/>
  </transition>
  <transition id="t23" x="640" y="410" priority="0">
    <name off_x="-10" off_y="-10" text="t23"/>
    <comment off_x="-10" off_y="20" text="-"/>
  </transition>
  <transition id="t24" x="505" y="430" priority="0">
    <name off_x="-10" off_y="-10" text="t24"/>
    <comment off_x="-10" off_y="20" text="-"/>
  </transition>
  <transition id="t25" x="430" y="335" priority="0">
    <name off_x="-10" off_y="-10" text="t25"/>
    <comment off_x="-10" off_y="20" text="-"/>
  </transition>
  <arc id="a27" type="normal" source="p1" target="t21"/>
  <arc id="a28" type="normal" source="p1" target="t22"/>
  <arc id="a29" type="normal" source="p1" target="t23"/>
  <arc id="a30" type="normal" source="p1" target="t24"/>
  <arc id="a31" type="normal" source="p1" target="t25"/>
  <arc id="a32" type="normal" source="p1" target="t20"/>
  <arc id="a33" type="normal" source="t20" target="p2"/>
  <arc id="a34" type="normal" source="t21" target="p3"/>
  <arc id="a35" type="normal" source="t22" target="p4"/>
  <arc id="a36" type="normal" source="t23" target="p5"/>
  <arc id="a37" type="normal" source="t24" target="p6"/>
  <arc id="a38" type="normal" source="t25" target="p7"/>
  <arc id="a39" type="normal" source="p7" target="t9"/>
  <arc id="a40" type="normal" source="t9" target="p2"/>
  <arc id="a41" type="normal" source="p2" target="t8"/>
  <arc id="a42" type="normal" source="t8" target="p3"/>
  <arc id="a43" type="normal" source="p3" target="t13"/>
  <arc id="a44" type="normal" source="t13" target="p4"/>
  <arc id="a45" type="normal" source="p4" target="t12"/>
  <arc id="a46" type="normal" source="t12" target="p5"/>
  <arc id="a47" type="normal" source="p5" target="t11"/>
  <arc id="a48" type="normal" source="t11" target="p6"/>
  <arc id="a49" type="normal" source="p6" target="t10"/>
  <arc id="a50" type="normal" source="t10" target="p7"/>
  <arc id="a51" type="normal" source="p7" target="t18"/>
  <arc id="a52" type="normal" source="t18" target="p6"/>
  <arc id="a53" type="normal" source="p6" target="t17"/>
  <arc id="a54" type="normal" source="t17" target="p5"/>
  <arc id="a55" type="normal" source="p5" target="t16"/>
  <arc id="a56" type="normal" source="t16" target="p4"/>
  <arc id="a57" type="normal" source="p4" target="t15"/>
  <arc id="a58" type="normal" source="t15" target="p3"/>
  <arc id="a59" type="normal" source="p3" target="t14"/>
  <arc id="a60" type="normal" source="t14" target="p2"/>
  <arc id="a61" type="normal" source="p2" target="t19"/>
  <arc id="a62" type="normal" source="t19" target="p7"/>
  <signal id="OutEnb" x="55" y="85" mode="input" type="boolean" min="0" max="1"/>
  <signal id="U" x="55" y="140" mode="input" type="boolean" min="0" max="1"/>
  <signal id="V" x="55" y="190" mode="input" type="boolean" min="0" max="1"/>
  <signal id="W" x="55" y="240" mode="input" type="boolean" min="0" max="1"/>
  <signal id="PwmH" x="50" y="440" mode="input" type="boolean" min="0" max="1"/>
  <signal id="PwmL" x="50" y="485" mode="input" type="boolean" min="0" max="1"/>
  <signal id="UH" x="1045" y="95" mode="output" type="boolean" min="0" max="1" dynamic="type" frac="0"/>
  <signal id="UL" x="1045" y="195" mode="output" type="boolean" min="0" max="1" dynamic="type" frac="0"/>
  <signal id="VH" x="1045" y="305" mode="output" type="boolean" min="0" max="1" dynamic="type" frac="0"/>
  <signal id="VL" x="1045" y="405" mode="output" type="boolean" min="0" max="1" dynamic="type" frac="0"/>
  <signal id="WH" x="1045" y="515" mode="output" type="boolean" min="0" max="1" dynamic="type" frac="0"/>
  <signal id="WL" x="1040" y="620" mode="output" type="boolean" min="0" max="1" dynamic="type" frac="0"/>
  <signal id="SyncDir" x="260" y="495" mode="internal" type="boolean" min="0" max="1" frac="0" value="0" dynamic="none"/>
  <event id="UpdClk" x="55" y="30" mode="input"/>
  <transition id="t77" x="510" y="185" priority="0">
    <name off_x="-10" off_y="-10" text="t77"/>
    <comment off_x="-10" off_y="20" text="-"/>
  </transition>
  <transition id="t78" x="650" y="220" priority="0">
    <name off_x="-10" off_y="-10" text="t78"/>
    <comment off_x="-10" off_y="20" text="-"/>
  </transition>
  <transition id="t79" x="690" y="335" priority="0">
    <name off_x="-10" off_y="-10" text="t79"/>
    <comment off_x="-10" off_y="20" text="-"/>
  </transition>
  <transition id="t80" x="605" y="440" priority="0">
    <name off_x="-10" off_y="-10" text="t80"/>
    <comment off_x="-10" off_y="20" text="-"/>
  </transition>
  <transition id="t81" x="475" y="400" priority="0">
    <name off_x="-10" off_y="-10" text="t81"/>
    <comment off_x="-10" off_y="20" text="-"/>
  </transition>
  <transition id="t82" x="430" y="290" priority="0">
    <name off_x="-10" off_y="-10" text="t82"/>
    <comment off_x="-10" off_y="20" text="-"/>
  </transition>
  <arc id="a83" type="normal" source="p3" target="t78"/>
  <arc id="a84" type="normal" source="t78" target="p1"/>
  <arc id="a85" type="normal" source="p4" target="t79"/>
  <arc id="a86" type="normal" source="t79" target="p1"/>
  <arc id="a87" type="normal" source="p5" target="t80"/>
  <arc id="a88" type="normal" source="t80" target="p1"/>
  <arc id="a89" type="normal" source="p6" target="t81"/>
  <arc id="a90" type="normal" source="t81" target="p1"/>
  <arc id="a91" type="normal" source="p7" target="t82"/>
  <arc id="a92" type="normal" source="t82" target="p1"/>
  <arc id="a93" type="normal" source="p2" target="t77"/>
  <arc id="a94" type="normal" source="t77" target="p1"/>
  <operation id="op1" x="125" y="85" rot="0" shape="rect" size="20" locked="true">
    <name text="NOT" off_x="-12" off_y="-5"/>
    <input id="op1.OutEnb" name="OutEnb" type="boolean" dynamic="name" off_x="-20" off_y="0"/>
    <output id="op1.out" name="out" type="boolean" off_x="20" off_y="0">
      <expression>
        <operand type="signal" idRef="OutEnb" neg="true"/>
        <text>NOT(OutEnb)</text>
      </expression>
    </output>
  </operation>
  <arc id="a96" type="read" source="OutEnb" target="op1.OutEnb"/>
  <signal id="OutDis" x="190" y="85" mode="internal" type="boolean" min="0" max="1"/>
  <arc id="a98" type="read" source="op1.out" target="OutDis"/>
  <arc id="a99" type="read" source="OutDis" target="t77" view="symbolic"/>
  <arc id="a100" type="read" source="OutDis" target="t78" view="symbolic"/>
  <arc id="a101" type="read" source="OutDis" target="t79" view="symbolic"/>
  <arc id="a102" type="read" source="OutDis" target="t80" view="symbolic"/>
  <arc id="a103" type="read" source="OutDis" target="t81" view="symbolic"/>
  <arc id="a104" type="read" source="OutDis" target="t82" view="symbolic"/>
  <operation id="o106" x="125" y="140" rot="0" shape="rect" size="20" locked="true">
    <name text="NOT" off_x="-12" off_y="-5"/>
    <input id="o106.U" name="U" type="boolean" dynamic="name" off_x="-20" off_y="0"/>
    <output id="o106.out" name="out" type="boolean" off_x="20" off_y="0">
      <expression>
        <operand type="signal" idRef="U" neg="true"/>
        <text>NOT(U)</text>
      </expression>
    </output>
  </operation>
  <operation id="o107" x="125" y="190" rot="0" shape="rect" size="20" locked="true">
    <name text="NOT" off_x="-12" off_y="-5"/>
    <input id="o107.V" name="V" type="boolean" dynamic="name" off_x="-20" off_y="0"/>
    <output id="o107.out" name="out" type="boolean" off_x="20" off_y="0">
      <expression>
        <operand type="signal" idRef="V" neg="true"/>
        <text>NOT(V)</text>
      </expression>
    </output>
  </operation>
  <arc id="a108" type="read" source="U" target="o106.U"/>
  <arc id="a109" type="read" source="V" target="o107.V"/>
  <operation id="o110" x="125" y="240" rot="0" shape="rect" size="20" locked="true">
    <name text="NOT" off_x="-12" off_y="-5"/>
    <input id="o110.W" name="W" type="boolean" dynamic="name" off_x="-20" off_y="0"/>
    <output id="o110.out" name="out" type="boolean" off_x="20" off_y="0">
      <expression>
        <operand type="signal" idRef="W" neg="true"/>
        <text>NOT(W)</text>
      </expression>
    </output>
  </operation>
  <arc id="a111" type="read" source="W" target="o110.W"/>
  <signal id="nU" x="190" y="140" mode="internal" type="boolean" min="0" max="1"/>
  <signal id="nV" x="190" y="190" mode="internal" type="boolean" min="0" max="1"/>
  <signal id="nW" x="190" y="240" mode="internal" type="boolean" min="0" max="1"/>
  <arc id="a115" type="read" source="o106.out" target="nU"/>
  <arc id="a116" type="read" source="o107.out" target="nV"/>
  <arc id="a117" type="read" source="o110.out" target="nW"/>
  <arc id="a118" type="read" source="UpdClk" target="t14" view="symbolic"/>
  <arc id="a119" type="read" source="UpdClk" target="t8" view="symbolic"/>
  <arc id="a120" type="read" source="UpdClk" target="t19" view="symbolic"/>
  <arc id="a121" type="read" source="UpdClk" target="t9" view="symbolic"/>
  <arc id="a122" type="read" source="UpdClk" target="t18" view="symbolic"/>
  <arc id="a123" type="read" source="UpdClk" target="t10" view="symbolic"/>
  <arc id="a124" type="read" source="UpdClk" target="t11" view="symbolic"/>
  <arc id="a125" type="read" source="UpdClk" target="t17" view="symbolic"/>
  <arc id="a126" type="read" source="UpdClk" target="t12" view="symbolic"/>
  <arc id="a127" type="read" source="UpdClk" target="t16" view="symbolic"/>
  <arc id="a128" type="read" source="UpdClk" target="t13" view="symbolic"/>
  <arc id="a129" type="read" source="UpdClk" target="t15" view="symbolic"/>
  <arc id="a1" type="read" source="W" target="t14" view="symbolic"/>
  <arc id="a2" type="read" source="nW" target="t8" view="symbolic"/>
  <arc id="a3" type="read" source="V" target="t13" view="symbolic"/>
  <arc id="a4" type="read" source="nV" target="t15" view="symbolic"/>
  <arc id="a5" type="read" source="U" target="t16" view="symbolic"/>
  <arc id="a6" type="read" source="nU" target="t12" view="symbolic"/>
  <arc id="a7" type="read" source="U" target="t9" view="symbolic"/>
  <arc id="a9" type="read" source="nU" target="t19" view="symbolic"/>
  <arc id="a10" type="read" source="nV" target="t10" view="symbolic"/>
  <arc id="a11" type="read" source="V" target="t18" view="symbolic"/>
  <arc id="a12" type="read" source="W" target="t11" view="symbolic"/>
  <arc id="a13" type="read" source="nW" target="t17" view="symbolic"/>
  <operation id="o21" x="615" y="160" rot="0" shape="arrow" size="40" view="collapsed">
    <name off_x="-10" off_y="5" text="S1Guard"/>
    <input off_x="-40" off_y="-24" name="OutEnb" id="o21.OutEnb" type="boolean" min="0" max="1" dynamic="all"/>
    <input off_x="-40" off_y="-8" name="U" id="o21.U" type="boolean" min="0" max="1" dynamic="all"/>
    <input off_x="-40" off_y="8" name="V" id="o21.V" type="boolean" min="0" max="1" dynamic="all"/>
    <input off_x="-40" off_y="24" name="W" id="o21.W" type="boolean" min="0" max="1" dynamic="all"/>
    <output off_x="40" off_y="0" name="out" id="o21.out" type="boolean" min="0" max="1" dynamic="type" frac="0">
      <expression>
        <operand type="signal" idRef="OutEnb"/>
        <operator type="and"/>
        <operand type="sub-expression">
          <operand type="signal" idRef="U"/>
          <operator type="equal"/>
          <operand type="literal" value="1"/>
          <operator type="and"/>
          <operand type="signal" idRef="V"/>
          <operator type="equal"/>
          <operand type="literal" value="0"/>
          <operator type="and"/>
          <operand type="signal" idRef="W"/>
          <operator type="equal"/>
          <operand type="literal" value="0"/>
        </operand>
        <text>OutEnb AND (U = 1 AND V = 0 AND W = 0)</text>
      </expression>
    </output>
  </operation>
  <arc id="a22" type="read" source="OutEnb" target="o21.OutEnb" view="symbolic"/>
  <arc id="a23" type="read" source="U" target="o21.U" view="symbolic"/>
  <arc id="a24" type="read" source="V" target="o21.V" view="symbolic"/>
  <arc id="a25" type="read" source="W" target="o21.W" view="symbolic"/>
  <arc id="a26" type="read" source="o21.out" target="t21"/>
  <operation id="o67" x="455" y="230" rot="0" shape="arrow" size="40" view="collapsed">
    <name off_x="-10" off_y="5" text="S1Guard"/>
    <input off_x="-40" off_y="-24" name="OutEnb" id="o67.OutEnb" type="boolean" min="0" max="1" dynamic="all"/>
    <input off_x="-40" off_y="-8" name="U" id="o67.U" type="boolean" min="0" max="1" dynamic="all"/>
    <input off_x="-40" off_y="8" name="V" id="o67.V" type="boolean" min="0" max="1" dynamic="all"/>
    <input off_x="-40" off_y="24" name="W" id="o67.W" type="boolean" min="0" max="1" dynamic="all"/>
    <output off_x="40" off_y="0" name="out" id="o67.out" type="boolean" min="0" max="1" dynamic="type" frac="0">
      <expression>
        <operand type="signal" idRef="OutEnb"/>
        <operator type="and"/>
        <operand type="sub-expression">
          <operand type="signal" idRef="U"/>
          <operator type="equal"/>
          <operand type="literal" value="1"/>
          <operator type="and"/>
          <operand type="signal" idRef="V"/>
          <operator type="equal"/>
          <operand type="literal" value="0"/>
          <operator type="and"/>
          <operand type="signal" idRef="W"/>
          <operator type="equal"/>
          <operand type="literal" value="1"/>
        </operand>
        <text>OutEnb AND (U = 1 AND V = 0 AND W = 1)</text>
      </expression>
    </output>
  </operation>
  <arc id="a68" type="read" source="OutEnb" target="o67.OutEnb"/>
  <arc id="a69" type="read" source="U" target="o67.U"/>
  <arc id="a70" type="read" source="V" target="o67.V"/>
  <arc id="a71" type="read" source="W" target="o67.W"/>
  <arc id="a72" type="read" source="o67.out" target="t20"/>
  <operation id="o73" x="505" y="460" rot="0" shape="arrow" size="40" view="collapsed">
    <name off_x="-10" off_y="5" text="S1Guard"/>
    <input off_x="-40" off_y="-24" name="OutEnb" id="o73.OutEnb" type="boolean" min="0" max="1" dynamic="all"/>
    <input off_x="-40" off_y="-8" name="U" id="o73.U" type="boolean" min="0" max="1" dynamic="all"/>
    <input off_x="-40" off_y="8" name="V" id="o73.V" type="boolean" min="0" max="1" dynamic="all"/>
    <input off_x="-40" off_y="24" name="W" id="o73.W" type="boolean" min="0" max="1" dynamic="all"/>
    <output off_x="40" off_y="0" name="out" id="o73.out" type="boolean" min="0" max="1" dynamic="type" frac="0">
      <expression>
        <operand type="signal" idRef="OutEnb"/>
        <operator type="and"/>
        <operand type="sub-expression">
          <operand type="signal" idRef="U"/>
          <operator type="equal"/>
          <operand type="literal" value="0"/>
          <operator type="and"/>
          <operand type="signal" idRef="V"/>
          <operator type="equal"/>
          <operand type="literal" value="1"/>
          <operator type="and"/>
          <operand type="signal" idRef="W"/>
          <operator type="equal"/>
          <operand type="literal" value="1"/>
        </operand>
        <text>OutEnb AND (U = 0 AND V = 1 AND W = 1)</text>
      </expression>
    </output>
  </operation>
  <arc id="a74" type="read" source="OutEnb" target="o73.OutEnb"/>
  <arc id="a75" type="read" source="U" target="o73.U"/>
  <arc id="a76" type="read" source="V" target="o73.V"/>
  <arc id="a77" type="read" source="W" target="o73.W"/>
  <arc id="a78" type="read" source="o73.out" target="t24"/>
  <operation id="o79" x="685" y="260" rot="0" shape="arrow" size="40" view="collapsed">
    <name off_x="-10" off_y="5" text="S1Guard"/>
    <input off_x="-40" off_y="-24" name="OutEnb" id="o79.OutEnb" type="boolean" min="0" max="1" dynamic="all"/>
    <input off_x="-40" off_y="-8" name="U" id="o79.U" type="boolean" min="0" max="1" dynamic="all"/>
    <input off_x="-40" off_y="8" name="V" id="o79.V" type="boolean" min="0" max="1" dynamic="all"/>
    <input off_x="-40" off_y="24" name="W" id="o79.W" type="boolean" min="0" max="1" dynamic="all"/>
    <output off_x="40" off_y="0" name="out" id="o79.out" type="boolean" min="0" max="1" dynamic="type" frac="0">
      <expression>
        <operand type="signal" idRef="OutEnb"/>
        <operator type="and"/>
        <operand type="sub-expression">
          <operand type="signal" idRef="U"/>
          <operator type="equal"/>
          <operand type="literal" value="1"/>
          <operator type="and"/>
          <operand type="signal" idRef="V"/>
          <operator type="equal"/>
          <operand type="literal" value="1"/>
          <operator type="and"/>
          <operand type="signal" idRef="W"/>
          <operator type="equal"/>
          <operand type="literal" value="0"/>
        </operand>
        <text>OutEnb AND (U = 1 AND V = 1 AND W = 0)</text>
      </expression>
    </output>
  </operation>
  <operation id="o80" x="640" y="380" rot="0" shape="arrow" size="40" view="collapsed">
    <name off_x="-10" off_y="5" text="S1Guard"/>
    <input off_x="-40" off_y="-24" name="OutEnb" id="o80.OutEnb" type="boolean" min="0" max="1" dynamic="all"/>
    <input off_x="-40" off_y="-8" name="U" id="o80.U" type="boolean" min="0" max="1" dynamic="all"/>
    <input off_x="-40" off_y="8" name="V" id="o80.V" type="boolean" min="0" max="1" dynamic="all"/>
    <input off_x="-40" off_y="24" name="W" id="o80.W" type="boolean" min="0" max="1" dynamic="all"/>
    <output off_x="40" off_y="0" name="out" id="o80.out" type="boolean" min="0" max="1" dynamic="type" frac="0">
      <expression>
        <operand type="signal" idRef="OutEnb"/>
        <operator type="and"/>
        <operand type="sub-expression">
          <operand type="signal" idRef="U"/>
          <operator type="equal"/>
          <operand type="literal" value="0"/>
          <operator type="and"/>
          <operand type="signal" idRef="V"/>
          <operator type="equal"/>
          <operand type="literal" value="1"/>
          <operator type="and"/>
          <operand type="signal" idRef="W"/>
          <operator type="equal"/>
          <operand type="literal" value="0"/>
        </operand>
        <text>OutEnb AND (U = 0 AND V = 1 AND W = 0)</text>
      </expression>
    </output>
  </operation>
  <arc id="a81" type="read" source="OutEnb" target="o79.OutEnb"/>
  <arc id="a82" type="read" source="U" target="o79.U"/>
  <arc id="a95" type="read" source="V" target="o79.V"/>
  <arc id="a97" type="read" source="W" target="o79.W"/>
  <arc id="a105" type="read" source="o79.out" target="t22"/>
  <operation id="o108" x="425" y="365" rot="0" shape="arrow" size="40" view="collapsed">
    <name off_x="-10" off_y="5" text="S1Guard"/>
    <input off_x="-40" off_y="-24" name="OutEnb" id="o108.OutEnb" type="boolean" min="0" max="1" dynamic="all"/>
    <input off_x="-40" off_y="-8" name="U" id="o108.U" type="boolean" min="0" max="1" dynamic="all"/>
    <input off_x="-40" off_y="8" name="V" id="o108.V" type="boolean" min="0" max="1" dynamic="all"/>
    <input off_x="-40" off_y="24" name="W" id="o108.W" type="boolean" min="0" max="1" dynamic="all"/>
    <output off_x="40" off_y="0" name="out" id="o108.out" type="boolean" min="0" max="1" dynamic="type" frac="0">
      <expression>
        <operand type="signal" idRef="OutEnb"/>
        <operator type="and"/>
        <operand type="sub-expression">
          <operand type="signal" idRef="U"/>
          <operator type="equal"/>
          <operand type="literal" value="0"/>
          <operator type="and"/>
          <operand type="signal" idRef="V"/>
          <operator type="equal"/>
          <operand type="literal" value="0"/>
          <operator type="and"/>
          <operand type="signal" idRef="W"/>
          <operator type="equal"/>
          <operand type="literal" value="1"/>
        </operand>
        <text>OutEnb AND (U = 0 AND V = 0 AND W = 1)</text>
      </expression>
    </output>
  </operation>
  <arc id="a110" type="read" source="OutEnb" target="o108.OutEnb"/>
  <arc id="a112" type="read" source="U" target="o108.U"/>
  <arc id="a113" type="read" source="V" target="o108.V"/>
  <arc id="a114" type="read" source="W" target="o108.W"/>
  <arc id="a130" type="read" source="o108.out" target="t25"/>
  <arc id="a131" type="read" source="OutEnb" target="o80.OutEnb"/>
  <arc id="a132" type="read" source="U" target="o80.U"/>
  <arc id="a133" type="read" source="V" target="o80.V"/>
  <arc id="a134" type="read" source="W" target="o80.W"/>
  <arc id="a135" type="read" source="o80.out" target="t23"/>
  <signal id="Sector" x="405" y="625" mode="output" type="range" min="0" max="6" dynamic="none" frac="0" value="0" io_pin="0"/>
  <operation id="o2" x="305" y="625" rot="0" shape="arrow" size="56">
    <name off_x="-10" off_y="5" text="o_sect"/>
    <input off_x="-56" off_y="-40" name="S1" id="o2.S1" type="boolean" min="0" max="1" frac="0"/>
    <input off_x="-56" off_y="-24" name="S2" id="o2.S2" type="boolean" min="0" max="1" frac="0"/>
    <input off_x="-56" off_y="-8" name="S3" id="o2.S3" type="boolean" min="0" max="1" frac="0"/>
    <input off_x="-56" off_y="8" name="S4" id="o2.S4" type="boolean" min="0" max="1" frac="0"/>
    <input off_x="-56" off_y="24" name="S5" id="o2.S5" type="boolean" min="0" max="1" frac="0"/>
    <input off_x="-56" off_y="40" name="S6" id="o2.S6" type="boolean" min="0" max="1" frac="0"/>
    <output off_x="56" off_y="0" name="S" id="o2.S" type="range" min="0" max="6" frac="0">
      <expression>
        <operand type="literal" value="1"/>
        <operator type="when"/>
        <operand type="sub-expression">
          <operand type="signal" idRef="S1"/>
        </operand>
        <text>1 WHEN (S1)</text>
      </expression>
      <expression>
        <operand type="literal" value="2"/>
        <operator type="when"/>
        <operand type="sub-expression">
          <operand type="signal" idRef="S2"/>
        </operand>
        <text>2 WHEN (S2)</text>
      </expression>
      <expression>
        <operand type="literal" value="3"/>
        <operator type="when"/>
        <operand type="sub-expression">
          <operand type="signal" idRef="S3"/>
        </operand>
        <text>3 WHEN (S3)</text>
      </expression>
      <expression>
        <operand type="literal" value="4"/>
        <operator type="when"/>
        <operand type="sub-expression">
          <operand type="signal" idRef="S4"/>
        </operand>
        <text>4 WHEN (S4)</text>
      </expression>
      <expression>
        <operand type="literal" value="5"/>
        <operator type="when"/>
        <operand type="sub-expression">
          <operand type="signal" idRef="S5"/>
        </operand>
        <text>5 WHEN (S5)</text>
      </expression>
      <expression>
        <operand type="literal" value="6"/>
        <operator type="when"/>
        <operand type="sub-expression">
          <operand type="signal" idRef="S6"/>
        </operand>
        <text>6 WHEN (S6)</text>
      </expression>
      <expression>
        <operand type="literal" value="0"/>
        <text>0 OTHERWISE</text>
      </expression>
    </output>
  </operation>
  <arc id="a8" type="read" source="p3" target="o2.S1" view="symbolic"/>
  <arc id="a14" type="read" source="p4" target="o2.S2" view="symbolic"/>
  <arc id="a15" type="read" source="p5" target="o2.S3" view="symbolic"/>
  <arc id="a16" type="read" source="p6" target="o2.S4" view="symbolic"/>
  <arc id="a17" type="read" source="p7" target="o2.S5" view="symbolic"/>
  <arc id="a18" type="read" source="p2" target="o2.S6" view="symbolic"/>
  <arc id="a19" type="read" source="o2.S" target="Sector"/>
  <operation id="o20" x="955" y="95" rot="0" shape="arrow" size="32">
    <name off_x="-10" off_y="5" text="o20"/>
    <input off_x="-32" off_y="-16" name="Sector" id="o20.Sector" type="range" min="0" max="6" dynamic="all" frac="0"/>
    <input off_x="-32" off_y="0" name="Dir" id="o20.Dir" type="boolean" min="0" max="1" dynamic="all" frac="0"/>
    <input off_x="-32" off_y="16" name="PwmH" id="o20.PwmH" type="boolean" min="0" max="1" dynamic="all"/>
    <output off_x="32" off_y="0" name="out" id="o20.out" type="boolean" min="0" max="1" dynamic="none" frac="0">
      <expression>
        <operand type="signal" idRef="PwmH"/>
        <operator type="when"/>
        <operand type="sub-expression">
          <operand type="signal" idRef="Dir"/>
          <operator type="equal"/>
          <operand type="literal" value="1"/>
          <operator type="and"/>
          <operand type="sub-expression">
            <operand type="signal" idRef="Sector"/>
            <operator type="equal"/>
            <operand type="literal" value="5"/>
            <operator type="or"/>
            <operand type="signal" idRef="Sector"/>
            <operator type="equal"/>
            <operand type="literal" value="6"/>
          </operand>
        </operand>
        <text>PwmH WHEN (Dir = 1 AND (Sector = 5 OR Sector = 6))</text>
      </expression>
      <expression>
        <operand type="signal" idRef="PwmH"/>
        <operator type="when"/>
        <operand type="sub-expression">
          <operand type="signal" idRef="Dir"/>
          <operator type="equal"/>
          <operand type="literal" value="0"/>
          <operator type="and"/>
          <operand type="sub-expression">
            <operand type="signal" idRef="Sector"/>
            <operator type="equal"/>
            <operand type="literal" value="2"/>
            <operator type="or"/>
            <operand type="signal" idRef="Sector"/>
            <operator type="equal"/>
            <operand type="literal" value="3"/>
          </operand>
        </operand>
        <text>PwmH WHEN (Dir = 0 AND (Sector = 2 OR Sector = 3))</text>
      </expression>
      <expression>
        <operand type="literal" value="0"/>
        <text>0 OTHERWISE</text>
      </expression>
    </output>
  </operation>
  <arc id="a21" type="read" source="Sector" target="o20.Sector" view="symbolic"/>
  <arc id="a63" type="read" source="SyncDir" target="o20.Dir" view="symbolic"/>
  <arc id="a64" type="read" source="PwmH" target="o20.PwmH" view="symbolic"/>
  <arc id="a65" type="read" source="o20.out" target="UH"/>
  <operation id="o66" x="955" y="195" rot="0" shape="arrow" size="32">
    <name off_x="-10" off_y="5" text="o20"/>
    <input off_x="-32" off_y="-16" name="Sector" id="o66.Sector" type="range" min="0" max="6" dynamic="all" frac="0"/>
    <input off_x="-32" off_y="0" name="Dir" id="o66.Dir" type="boolean" min="0" max="1" dynamic="all" frac="0"/>
    <input off_x="-32" off_y="16" name="PwmL" id="o66.PwmL" type="boolean" min="0" max="1" dynamic="all"/>
    <output off_x="32" off_y="0" name="out" id="o66.out" type="boolean" min="0" max="1" dynamic="none" frac="0">
      <expression>
        <operand type="literal" value="1"/>
        <operator type="when"/>
        <operand type="sub-expression">
          <operand type="signal" idRef="Dir"/>
          <operator type="equal"/>
          <operand type="literal" value="0"/>
          <operator type="and"/>
          <operand type="sub-expression">
            <operand type="signal" idRef="Sector"/>
            <operator type="equal"/>
            <operand type="literal" value="5"/>
            <operator type="or"/>
            <operand type="signal" idRef="Sector"/>
            <operator type="equal"/>
            <operand type="literal" value="6"/>
          </operand>
        </operand>
        <text>1 WHEN (Dir = 0 AND (Sector = 5 OR Sector = 6))</text>
      </expression>
      <expression>
        <operand type="literal" value="1"/>
        <operator type="when"/>
        <operand type="sub-expression">
          <operand type="signal" idRef="Dir"/>
          <operator type="equal"/>
          <operand type="literal" value="1"/>
          <operator type="and"/>
          <operand type="sub-expression">
            <operand type="signal" idRef="Sector"/>
            <operator type="equal"/>
            <operand type="literal" value="2"/>
            <operator type="or"/>
            <operand type="signal" idRef="Sector"/>
            <operator type="equal"/>
            <operand type="literal" value="3"/>
          </operand>
        </operand>
        <text>1 WHEN (Dir = 1 AND (Sector = 2 OR Sector = 3))</text>
      </expression>
      <expression>
        <operand type="signal" idRef="PwmL"/>
        <operator type="when"/>
        <operand type="sub-expression">
          <operand type="signal" idRef="Sector"/>
          <operator type="equal"/>
          <operand type="literal" value="2"/>
          <operator type="or"/>
          <operand type="signal" idRef="Sector"/>
          <operator type="equal"/>
          <operand type="literal" value="3"/>
          <operator type="or"/>
          <operand type="signal" idRef="Sector"/>
          <operator type="equal"/>
          <operand type="literal" value="5"/>
          <operator type="or"/>
          <operand type="signal" idRef="Sector"/>
          <operator type="equal"/>
          <operand type="literal" value="6"/>
        </operand>
        <text>PwmL WHEN (Sector = 2 OR Sector = 3 OR Sector = 5 OR Sector = 6)</text>
      </expression>
      <expression>
        <operand type="literal" value="0"/>
        <text>0 OTHERWISE</text>
      </expression>
    </output>
  </operation>
  <arc id="a67" type="read" source="Sector" target="o66.Sector" view="symbolic"/>
  <arc id="a73" type="read" source="SyncDir" target="o66.Dir" view="symbolic"/>
  <arc id="a79" type="read" source="PwmL" target="o66.PwmL" view="symbolic"/>
  <arc id="a80" type="read" source="o66.out" target="UL"/>
  <operation id="o1" x="955" y="305" rot="0" shape="arrow" size="32">
    <name off_x="-10" off_y="5" text="o20"/>
    <input off_x="-32" off_y="-16" name="Sector" id="o1.Sector" type="range" min="0" max="6" dynamic="all" frac="0"/>
    <input off_x="-32" off_y="0" name="Dir" id="o1.Dir" type="boolean" min="0" max="1" dynamic="all" frac="0"/>
    <input off_x="-32" off_y="16" name="PwmH" id="o1.PwmH" type="boolean" min="0" max="1" dynamic="all"/>
    <output off_x="32" off_y="0" name="out" id="o1.out" type="boolean" min="0" max="1" dynamic="none" frac="0">
      <expression>
        <operand type="signal" idRef="PwmH"/>
        <operator type="when"/>
        <operand type="sub-expression">
          <operand type="signal" idRef="Dir"/>
          <operator type="equal"/>
          <operand type="literal" value="1"/>
          <operator type="and"/>
          <operand type="sub-expression">
            <operand type="signal" idRef="Sector"/>
            <operator type="equal"/>
            <operand type="literal" value="1"/>
            <operator type="or"/>
            <operand type="signal" idRef="Sector"/>
            <operator type="equal"/>
            <operand type="literal" value="2"/>
          </operand>
        </operand>
        <text>PwmH WHEN (Dir = 1 AND (Sector = 1 OR Sector = 2))</text>
      </expression>
      <expression>
        <operand type="signal" idRef="PwmH"/>
        <operator type="when"/>
        <operand type="sub-expression">
          <operand type="signal" idRef="Dir"/>
          <operator type="equal"/>
          <operand type="literal" value="0"/>
          <operator type="and"/>
          <operand type="sub-expression">
            <operand type="signal" idRef="Sector"/>
            <operator type="equal"/>
            <operand type="literal" value="4"/>
            <operator type="or"/>
            <operand type="signal" idRef="Sector"/>
            <operator type="equal"/>
            <operand type="literal" value="5"/>
          </operand>
        </operand>
        <text>PwmH WHEN (Dir = 0 AND (Sector = 4 OR Sector = 5))</text>
      </expression>
      <expression>
        <operand type="literal" value="0"/>
        <text>0 OTHERWISE</text>
      </expression>
    </output>
  </operation>
  <arc id="a20" type="read" source="o1.out" target="VH"/>
  <arc id="a66" type="read" source="Sector" target="o1.Sector" view="symbolic"/>
  <arc id="a106" type="read" source="SyncDir" target="o1.Dir" view="symbolic"/>
  <arc id="a107" type="read" source="PwmH" target="o1.PwmH" view="symbolic"/>
  <operation id="o109" x="955" y="515" rot="0" shape="arrow" size="32">
    <name off_x="-10" off_y="5" text="o20"/>
    <input off_x="-32" off_y="-16" name="Sector" id="o109.Sector" type="range" min="0" max="6" dynamic="all" frac="0"/>
    <input off_x="-32" off_y="0" name="Dir" id="o109.Dir" type="boolean" min="0" max="1" dynamic="all" frac="0"/>
    <input off_x="-32" off_y="16" name="PwmH" id="o109.PwmH" type="boolean" min="0" max="1" dynamic="all"/>
    <output off_x="32" off_y="0" name="out" id="o109.out" type="boolean" min="0" max="1" dynamic="none" frac="0">
      <expression>
        <operand type="signal" idRef="PwmH"/>
        <operator type="when"/>
        <operand type="sub-expression">
          <operand type="signal" idRef="Dir"/>
          <operator type="equal"/>
          <operand type="literal" value="1"/>
          <operator type="and"/>
          <operand type="sub-expression">
            <operand type="signal" idRef="Sector"/>
            <operator type="equal"/>
            <operand type="literal" value="3"/>
            <operator type="or"/>
            <operand type="signal" idRef="Sector"/>
            <operator type="equal"/>
            <operand type="literal" value="4"/>
          </operand>
        </operand>
        <text>PwmH WHEN (Dir = 1 AND (Sector = 3 OR Sector = 4))</text>
      </expression>
      <expression>
        <operand type="signal" idRef="PwmH"/>
        <operator type="when"/>
        <operand type="sub-expression">
          <operand type="signal" idRef="Dir"/>
          <operator type="equal"/>
          <operand type="literal" value="0"/>
          <operator type="and"/>
          <operand type="sub-expression">
            <operand type="signal" idRef="Sector"/>
            <operator type="equal"/>
            <operand type="literal" value="1"/>
            <operator type="or"/>
            <operand type="signal" idRef="Sector"/>
            <operator type="equal"/>
            <operand type="literal" value="6"/>
          </operand>
        </operand>
        <text>PwmH WHEN (Dir = 0 AND (Sector = 1 OR Sector = 6))</text>
      </expression>
      <expression>
        <operand type="literal" value="0"/>
        <text>0 OTHERWISE</text>
      </expression>
    </output>
  </operation>
  <arc id="a136" type="read" source="o109.out" target="WH"/>
  <arc id="a137" type="read" source="Sector" target="o109.Sector" view="symbolic"/>
  <arc id="a138" type="read" source="SyncDir" target="o109.Dir" view="symbolic"/>
  <arc id="a139" type="read" source="PwmH" target="o109.PwmH" view="symbolic"/>
  <operation id="o143" x="955" y="405" rot="0" shape="arrow" size="32">
    <name off_x="-10" off_y="5" text="o20"/>
    <input off_x="-32" off_y="-16" name="Sector" id="o143.Sector" type="range" min="0" max="6" dynamic="all" frac="0"/>
    <input off_x="-32" off_y="0" name="Dir" id="o143.Dir" type="boolean" min="0" max="1" dynamic="all" frac="0"/>
    <input off_x="-32" off_y="16" name="PwmL" id="o143.PwmL" type="boolean" min="0" max="1" dynamic="all"/>
    <output off_x="32" off_y="0" name="out" id="o143.out" type="boolean" min="0" max="1" dynamic="none" frac="0">
      <expression>
        <operand type="literal" value="1"/>
        <operator type="when"/>
        <operand type="sub-expression">
          <operand type="signal" idRef="Dir"/>
          <operator type="equal"/>
          <operand type="literal" value="0"/>
          <operator type="and"/>
          <operand type="sub-expression">
            <operand type="signal" idRef="Sector"/>
            <operator type="equal"/>
            <operand type="literal" value="1"/>
            <operator type="or"/>
            <operand type="signal" idRef="Sector"/>
            <operator type="equal"/>
            <operand type="literal" value="2"/>
          </operand>
        </operand>
        <text>1 WHEN (Dir = 0 AND (Sector = 1 OR Sector = 2))</text>
      </expression>
      <expression>
        <operand type="literal" value="1"/>
        <operator type="when"/>
        <operand type="sub-expression">
          <operand type="signal" idRef="Dir"/>
          <operator type="equal"/>
          <operand type="literal" value="1"/>
          <operator type="and"/>
          <operand type="sub-expression">
            <operand type="signal" idRef="Sector"/>
            <operator type="equal"/>
            <operand type="literal" value="4"/>
            <operator type="or"/>
            <operand type="signal" idRef="Sector"/>
            <operator type="equal"/>
            <operand type="literal" value="5"/>
          </operand>
        </operand>
        <text>1 WHEN (Dir = 1 AND (Sector = 4 OR Sector = 5))</text>
      </expression>
      <expression>
        <operand type="signal" idRef="PwmL"/>
        <operator type="when"/>
        <operand type="sub-expression">
          <operand type="signal" idRef="Sector"/>
          <operator type="equal"/>
          <operand type="literal" value="1"/>
          <operator type="or"/>
          <operand type="signal" idRef="Sector"/>
          <operator type="equal"/>
          <operand type="literal" value="2"/>
          <operator type="or"/>
          <operand type="signal" idRef="Sector"/>
          <operator type="equal"/>
          <operand type="literal" value="4"/>
          <operator type="or"/>
          <operand type="signal" idRef="Sector"/>
          <operator type="equal"/>
          <operand type="literal" value="5"/>
        </operand>
        <text>PwmL WHEN (Sector = 1 OR Sector = 2 OR Sector = 4 OR Sector = 5)</text>
      </expression>
      <expression>
        <operand type="literal" value="0"/>
        <text>0 OTHERWISE</text>
      </expression>
    </output>
  </operation>
  <arc id="a144" type="read" source="o143.out" target="VL"/>
  <arc id="a145" type="read" source="Sector" target="o143.Sector" view="symbolic"/>
  <arc id="a146" type="read" source="SyncDir" target="o143.Dir" view="symbolic"/>
  <arc id="a147" type="read" source="PwmL" target="o143.PwmL" view="symbolic"/>
  <operation id="o148" x="955" y="620" rot="0" shape="arrow" size="32">
    <name off_x="-10" off_y="5" text="o20"/>
    <input off_x="-32" off_y="-16" name="Sector" id="o148.Sector" type="range" min="0" max="6" dynamic="all" frac="0"/>
    <input off_x="-32" off_y="0" name="Dir" id="o148.Dir" type="boolean" min="0" max="1" dynamic="all" frac="0"/>
    <input off_x="-32" off_y="16" name="PwmL" id="o148.PwmL" type="boolean" min="0" max="1" dynamic="all"/>
    <output off_x="32" off_y="0" name="out" id="o148.out" type="boolean" min="0" max="1" dynamic="none" frac="0">
      <expression>
        <operand type="literal" value="1"/>
        <operator type="when"/>
        <operand type="sub-expression">
          <operand type="signal" idRef="Dir"/>
          <operator type="equal"/>
          <operand type="literal" value="0"/>
          <operator type="and"/>
          <operand type="sub-expression">
            <operand type="signal" idRef="Sector"/>
            <operator type="equal"/>
            <operand type="literal" value="3"/>
            <operator type="or"/>
            <operand type="signal" idRef="Sector"/>
            <operator type="equal"/>
            <operand type="literal" value="4"/>
          </operand>
        </operand>
        <text>1 WHEN (Dir = 0 AND (Sector = 3 OR Sector = 4))</text>
      </expression>
      <expression>
        <operand type="literal" value="1"/>
        <operator type="when"/>
        <operand type="sub-expression">
          <operand type="signal" idRef="Dir"/>
          <operator type="equal"/>
          <operand type="literal" value="1"/>
          <operator type="and"/>
          <operand type="sub-expression">
            <operand type="signal" idRef="Sector"/>
            <operator type="equal"/>
            <operand type="literal" value="1"/>
            <operator type="or"/>
            <operand type="signal" idRef="Sector"/>
            <operator type="equal"/>
            <operand type="literal" value="6"/>
          </operand>
        </operand>
        <text>1 WHEN (Dir = 1 AND (Sector = 1 OR Sector = 6))</text>
      </expression>
      <expression>
        <operand type="signal" idRef="PwmL"/>
        <operator type="when"/>
        <operand type="sub-expression">
          <operand type="signal" idRef="Sector"/>
          <operator type="equal"/>
          <operand type="literal" value="1"/>
          <operator type="or"/>
          <operand type="signal" idRef="Sector"/>
          <operator type="equal"/>
          <operand type="literal" value="3"/>
          <operator type="or"/>
          <operand type="signal" idRef="Sector"/>
          <operator type="equal"/>
          <operand type="literal" value="4"/>
          <operator type="or"/>
          <operand type="signal" idRef="Sector"/>
          <operator type="equal"/>
          <operand type="literal" value="6"/>
        </operand>
        <text>PwmL WHEN (Sector = 1 OR Sector = 3 OR Sector = 4 OR Sector = 6)</text>
      </expression>
      <expression>
        <operand type="literal" value="0"/>
        <text>0 OTHERWISE</text>
      </expression>
    </output>
  </operation>
  <arc id="a149" type="read" source="o148.out" target="WL"/>
  <arc id="a150" type="read" source="Sector" target="o148.Sector" view="symbolic"/>
  <arc id="a151" type="read" source="SyncDir" target="o148.Dir" view="symbolic"/>
  <arc id="a152" type="read" source="PwmL" target="o148.PwmL" view="symbolic"/>
  <signal id="Dir" x="85" y="505" mode="input" type="boolean" min="0" max="1"/>
  <operation id="o144" x="175" y="495" rot="0" shape="arrow" size="42">
    <name off_x="-13" off_y="7" text="FFd"/>
    <input off_x="-45" off_y="-10" name="PwmL" id="o144.PwmL" type="boolean" min="0" max="1" dynamic="name" frac="0"/>
    <input off_x="-45" off_y="10" name="Dir" id="o144.Dir" type="boolean" min="0" max="1" dynamic="all"/>
    <input off_x="-45" off_y="30" name="SyncDir" id="o144.SyncDir" type="boolean" min="0" max="1" dynamic="all" frac="0"/>
    <input name="UpdClk" id="o144.UpdClk" type="event" min="0" max="1" frac="0" dynamic="name" off_x="-45" off_y="-30"/>
    <output off_x="42" off_y="0" name="out" id="o144.out" type="boolean" min="0" max="1" dynamic="none" frac="0">
      <expression>
        <operand type="signal" idRef="Dir"/>
        <operator type="when"/>
        <operand type="sub-expression">
          <operand type="signal" idRef="PwmL"/>
          <operator type="and"/>
          <operand type="signal" idRef="UpdClk"/>
        </operand>
        <text>Dir WHEN (PwmL AND UpdClk)</text>
      </expression>
      <expression>
        <operand type="signal" idRef="SyncDir" delay="1"/>
        <text>SyncDir[-1] OTHERWISE</text>
      </expression>
    </output>
  </operation>
  <arc id="a153" type="read" source="Dir" target="o144.Dir"/>
  <arc id="a154" type="read" source="SyncDir" target="o144.SyncDir" view="symbolic"/>
  <arc id="a155" type="read" source="o144.out" target="SyncDir"/>
  <arc id="a140" type="read" source="PwmL" target="o144.PwmL"/>
  <arc id="a141" type="read" source="UpdClk" target="o144.UpdClk" view="symbolic"/>
</net>
