<?xml version="1.0"?>
<net name="bus_test16" type="iopt-flow">
  <component id="c1" class="local/bus_16bits.xml" x="465" y="290" width="250" height="340" rot="0" implementation="iopt-flow" target="default">
    <name off_x="-125" off_y="-175" text="bus_16bits_?"/>
    <source_model file="files/bus_16bits.xml"/>
    <input id="c1.I1" name="I1" off_x="-125" off_y="-150" type="boolean"/>
    <input id="c1.I2" name="I2" off_x="-125" off_y="-130" type="boolean"/>
    <input id="c1.I3" name="I3" off_x="-125" off_y="-110" type="boolean"/>
    <input id="c1.I4" name="I4" off_x="-125" off_y="-90" type="boolean"/>
    <input id="c1.I5" name="I5" off_x="-125" off_y="-70" type="boolean"/>
    <input id="c1.I6" name="I6" off_x="-125" off_y="-50" type="boolean"/>
    <input id="c1.I7" name="I7" off_x="-125" off_y="-30" type="boolean"/>
    <input id="c1.I8" name="I8" off_x="-125" off_y="-10" type="boolean"/>
    <input id="c1.I9" name="I9" off_x="-125" off_y="10" type="boolean"/>
    <input id="c1.I10" name="I10" off_x="-125" off_y="30" type="boolean"/>
    <input id="c1.I11" name="I11" off_x="-125" off_y="50" type="boolean"/>
    <input id="c1.I12" name="I12" off_x="-125" off_y="70" type="boolean"/>
    <input id="c1.I13" name="I13" off_x="-125" off_y="90" type="boolean"/>
    <input id="c1.I14" name="I14" off_x="-125" off_y="110" type="boolean"/>
    <input id="c1.I15" name="I15" off_x="-125" off_y="130" type="boolean"/>
    <input id="c1.I16" name="I16" off_x="-125" off_y="150" type="boolean"/>
    <output id="c1.BusOut" name="BusOut" off_x="125" off_y="-150" type="range" min="0" max="65535"/>
  </component>
  <component id="c001" class="local/split_bus_16bits.xml" x="810" y="290" width="250" height="340" rot="0" implementation="iopt-flow" target="default">
    <name off_x="-125" off_y="-175" text="split_bus_16bits_?"/>
    <source_model file="files/split_bus_16bits.xml"/>
    <input id="c001.BusIn" name="BusIn" off_x="-125" off_y="-150" type="range" min="0" max="65535"/>
    <output id="c001.O1" name="O1" off_x="125" off_y="-150" type="boolean"/>
    <output id="c001.O2" name="O2" off_x="125" off_y="-130" type="boolean"/>
    <output id="c001.O3" name="O3" off_x="125" off_y="-110" type="boolean"/>
    <output id="c001.O4" name="O4" off_x="125" off_y="-90" type="boolean"/>
    <output id="c001.O5" name="O5" off_x="125" off_y="-70" type="boolean"/>
    <output id="c001.O6" name="O6" off_x="125" off_y="-50" type="boolean"/>
    <output id="c001.O7" name="O7" off_x="125" off_y="-30" type="boolean"/>
    <output id="c001.O8" name="O8" off_x="125" off_y="-10" type="boolean"/>
    <output id="c001.O9" name="O9" off_x="125" off_y="10" type="boolean"/>
    <output id="c001.O10" name="O10" off_x="125" off_y="30" type="boolean"/>
    <output id="c001.O11" name="O11" off_x="125" off_y="50" type="boolean"/>
    <output id="c001.O12" name="O12" off_x="125" off_y="70" type="boolean"/>
    <output id="c001.O13" name="O13" off_x="125" off_y="90" type="boolean"/>
    <output id="c001.O14" name="O14" off_x="125" off_y="110" type="boolean"/>
    <output id="c001.O15" name="O15" off_x="125" off_y="130" type="boolean"/>
    <output id="c001.O16" name="O16" off_x="125" off_y="150" type="boolean"/>
  </component>
  <arc id="a002" type="read" source="c1.BusOut" target="c001.BusIn"/>
  <signal id="s003" x="145" y="145" mode="input" type="boolean" min="0" max="1"/>
  <arc id="a004" type="read" source="s003" target="c1.I1"/>
  <signal id="s005" x="170" y="165" mode="input" type="boolean" min="0" max="1"/>
  <arc id="a006" type="read" source="s005" target="c1.I2"/>
  <signal id="s007" x="145" y="185" mode="input" type="boolean" min="0" max="1"/>
  <signal id="s008" x="170" y="205" mode="input" type="boolean" min="0" max="1"/>
  <arc id="a009" type="read" source="s007" target="c1.I3"/>
  <arc id="a010" type="read" source="s008" target="c1.I4"/>
  <signal id="s011" x="145" y="220" mode="input" type="boolean" min="0" max="1"/>
  <signal id="s012" x="170" y="240" mode="input" type="boolean" min="0" max="1"/>
  <signal id="s013" x="145" y="260" mode="input" type="boolean" min="0" max="1"/>
  <signal id="s014" x="170" y="280" mode="input" type="boolean" min="0" max="1"/>
  <arc id="a015" type="read" source="s011" target="c1.I5"/>
  <arc id="a016" type="read" source="s012" target="c1.I6"/>
  <arc id="a017" type="read" source="s013" target="c1.I7"/>
  <arc id="a018" type="read" source="s014" target="c1.I8"/>
  <signal id="s019" x="145" y="295" mode="input" type="boolean" min="0" max="1"/>
  <signal id="s020" x="170" y="315" mode="input" type="boolean" min="0" max="1"/>
  <signal id="s021" x="145" y="335" mode="input" type="boolean" min="0" max="1"/>
  <signal id="s022" x="170" y="355" mode="input" type="boolean" min="0" max="1"/>
  <signal id="s023" x="145" y="370" mode="input" type="boolean" min="0" max="1"/>
  <signal id="s024" x="170" y="390" mode="input" type="boolean" min="0" max="1"/>
  <signal id="s025" x="145" y="410" mode="input" type="boolean" min="0" max="1"/>
  <signal id="s026" x="170" y="430" mode="input" type="boolean" min="0" max="1"/>
  <arc id="a027" type="read" source="s019" target="c1.I9"/>
  <arc id="a028" type="read" source="s020" target="c1.I10"/>
  <arc id="a029" type="read" source="s021" target="c1.I11"/>
  <arc id="a030" type="read" source="s022" target="c1.I12"/>
  <arc id="a031" type="read" source="s023" target="c1.I13"/>
  <arc id="a032" type="read" source="s024" target="c1.I14"/>
  <arc id="a033" type="read" source="s025" target="c1.I15"/>
  <arc id="a034" type="read" source="s026" target="c1.I16"/>
</net>
