<?xml version="1.0" encoding="UTF-8"?>
<net name="zed_board_io" type="iopt-flow">
  <component id="c1" class="local/IOX8.xml" x="240" y="180" width="180" height="200" rot="0" implementation="iopt-flow" target="default">
    <name off_x="-90" off_y="-105" text="IOX8_DIPSW"/>
    <source_model file="files/IOX8.xml"/>
    <input id="c1.Enb" name="Enb" off_x="-90" off_y="-80" type="boolean"/>
    <input id="c1.I1" name="I1" off_x="-90" off_y="-60" type="boolean"/>
    <input id="c1.I2" name="I2" off_x="-90" off_y="-40" type="boolean"/>
    <input id="c1.I3" name="I3" off_x="-90" off_y="-20" type="boolean"/>
    <input id="c1.I4" name="I4" off_x="-90" off_y="0" type="boolean"/>
    <input id="c1.I5" name="I5" off_x="-90" off_y="20" type="boolean"/>
    <input id="c1.I6" name="I6" off_x="-90" off_y="40" type="boolean"/>
    <input id="c1.I7" name="I7" off_x="-90" off_y="60" type="boolean"/>
    <input id="c1.I8" name="I8" off_x="-90" off_y="80" type="boolean"/>
    <output id="c1.O1" name="O1" off_x="90" off_y="-80" type="boolean"/>
    <output id="c1.O2" name="O2" off_x="90" off_y="-60" type="boolean"/>
    <output id="c1.O3" name="O3" off_x="90" off_y="-40" type="boolean"/>
    <output id="c1.O4" name="O4" off_x="90" off_y="-20" type="boolean"/>
    <output id="c1.O5" name="O5" off_x="90" off_y="0" type="boolean"/>
    <output id="c1.O6" name="O6" off_x="90" off_y="20" type="boolean"/>
    <output id="c1.O7" name="O7" off_x="90" off_y="40" type="boolean"/>
    <output id="c1.O8" name="O8" off_x="90" off_y="60" type="boolean"/>
  </component>
  <component id="c001" class="local/IOX8.xml" x="615" y="180" width="180" height="200" rot="0" implementation="iopt-flow" target="default">
    <name off_x="-90" off_y="-105" text="IOX8_LEDS"/>
    <source_model file="files/IOX8.xml"/>
    <input id="c001.Enb" name="Enb" off_x="-90" off_y="-80" type="boolean"/>
    <input id="c001.I1" name="I1" off_x="-90" off_y="-60" type="boolean"/>
    <input id="c001.I2" name="I2" off_x="-90" off_y="-40" type="boolean"/>
    <input id="c001.I3" name="I3" off_x="-90" off_y="-20" type="boolean"/>
    <input id="c001.I4" name="I4" off_x="-90" off_y="0" type="boolean"/>
    <input id="c001.I5" name="I5" off_x="-90" off_y="20" type="boolean"/>
    <input id="c001.I6" name="I6" off_x="-90" off_y="40" type="boolean"/>
    <input id="c001.I7" name="I7" off_x="-90" off_y="60" type="boolean"/>
    <input id="c001.I8" name="I8" off_x="-90" off_y="80" type="boolean"/>
    <output id="c001.O1" name="O1" off_x="90" off_y="-80" type="boolean"/>
    <output id="c001.O2" name="O2" off_x="90" off_y="-60" type="boolean"/>
    <output id="c001.O3" name="O3" off_x="90" off_y="-40" type="boolean"/>
    <output id="c001.O4" name="O4" off_x="90" off_y="-20" type="boolean"/>
    <output id="c001.O5" name="O5" off_x="90" off_y="0" type="boolean"/>
    <output id="c001.O6" name="O6" off_x="90" off_y="20" type="boolean"/>
    <output id="c001.O7" name="O7" off_x="90" off_y="40" type="boolean"/>
    <output id="c001.O8" name="O8" off_x="90" off_y="60" type="boolean"/>
  </component>
  <operation id="o016" x="75" y="100" constant="1" rot="0" shape="rect" size="20" locked="true">
    <name off_x="-15" off_y="-5" text="1"/>
    <output off_x="20" off_y="0" name="K" id="o016.K" type="range" min="1" max="1" dynamic="none">
      <expression>
        <text>1</text>
        <operand type="literal" value="1"/>
      </expression>
    </output>
  </operation>
  <signal id="SW1" x="45" y="120" mode="input" type="boolean" min="0" max="1" frac="0" value="0" dynamic="none" io_pin="11"/>
  <signal id="SW4" x="85" y="180" mode="input" type="boolean" min="0" max="1" frac="0" value="0" dynamic="none" io_pin="14"/>
  <signal id="SW2" x="70" y="140" mode="input" type="boolean" min="0" max="1" frac="0" value="0" dynamic="none" io_pin="12"/>
  <signal id="SW3" x="50" y="160" mode="input" type="boolean" min="0" max="1" frac="0" value="0" dynamic="none" io_pin="13"/>
  <signal id="Led1" x="835" y="100" mode="output" type="boolean" dynamic="type" min="0" max="1" frac="0" value="0" io_pin="0"/>
  <signal id="Led2" x="790" y="120" mode="output" type="boolean" dynamic="type" min="0" max="1" frac="0" value="0" io_pin="0"/>
  <signal id="Led3" x="835" y="140" mode="output" type="boolean" dynamic="type" min="0" max="1" frac="0" value="0" io_pin="0"/>
  <signal id="Led4" x="790" y="160" mode="output" type="boolean" dynamic="type" min="0" max="1" frac="0" value="0" io_pin="0"/>
  <signal id="Led5" x="835" y="180" mode="output" type="boolean" dynamic="type" min="0" max="1" frac="0" value="0" io_pin="7"/>
  <signal id="Led6" x="790" y="200" mode="output" type="boolean" dynamic="type" min="0" max="1" frac="0" value="0" io_pin="8"/>
  <signal id="Led7" x="835" y="220" mode="output" type="boolean" dynamic="type" min="0" max="1" frac="0" value="0" io_pin="9"/>
  <signal id="Led8" x="790" y="240" mode="output" type="boolean" dynamic="type" min="0" max="1" frac="0" value="0" io_pin="10"/>
  <signal id="SW5" x="50" y="200" mode="input" type="boolean" min="0" max="1" frac="0" value="0" dynamic="none" io_pin="15"/>
  <signal id="SW6" x="80" y="220" mode="input" type="boolean" min="0" max="1" frac="0" value="0" dynamic="none" io_pin="16"/>
  <signal id="SW7" x="50" y="240" mode="input" type="boolean" min="0" max="1" frac="0" value="0" dynamic="none" io_pin="17"/>
  <signal id="SW8" x="80" y="260" mode="input" type="boolean" min="0" max="1" frac="0" value="0" dynamic="none" io_pin="18"/>
  <arc id="a017" type="read" source="o016.K" target="c1.Enb"/>
  <arc id="a031" type="read" source="SW1" target="c1.I1"/>
  <arc id="a035" type="read" source="SW2" target="c1.I2"/>
  <arc id="a036" type="read" source="SW3" target="c1.I3"/>
  <arc id="a037" type="read" source="SW4" target="c1.I4"/>
  <arc id="a038" type="read" source="c1.O4" target="c001.Enb" view="symbolic"/>
  <arc id="a040" type="read" source="c001.O1" target="Led1"/>
  <arc id="a048" type="read" source="c001.O2" target="Led2"/>
  <arc id="a049" type="read" source="c001.O3" target="Led3"/>
  <arc id="a050" type="read" source="c001.O4" target="Led4"/>
  <arc id="a051" type="read" source="c001.O5" target="Led5"/>
  <arc id="a052" type="read" source="c001.O6" target="Led6"/>
  <arc id="a053" type="read" source="c001.O7" target="Led7"/>
  <arc id="a054" type="read" source="c001.O8" target="Led8"/>
  <arc id="a002" type="read" source="SW5" target="c1.I5"/>
  <arc id="a006" type="read" source="SW6" target="c1.I6"/>
  <arc id="a016" type="read" source="SW7" target="c1.I7"/>
  <arc id="a018" type="read" source="SW8" target="c1.I8"/>
  <component id="c002" class="local/IOX8.xml" x="235" y="435" width="180" height="200" rot="0" implementation="iopt-flow" target="default">
    <name off_x="-90" off_y="-105" text="IOX8_PBTN"/>
    <source_model file="files/IOX8.xml"/>
    <input id="c002.Enb" name="Enb" off_x="-90" off_y="-80" type="boolean"/>
    <input id="c002.I1" name="I1" off_x="-90" off_y="-60" type="boolean"/>
    <input id="c002.I2" name="I2" off_x="-90" off_y="-40" type="boolean"/>
    <input id="c002.I3" name="I3" off_x="-90" off_y="-20" type="boolean"/>
    <input id="c002.I4" name="I4" off_x="-90" off_y="0" type="boolean"/>
    <input id="c002.I5" name="I5" off_x="-90" off_y="20" type="boolean"/>
    <input id="c002.I6" name="I6" off_x="-90" off_y="40" type="boolean"/>
    <input id="c002.I7" name="I7" off_x="-90" off_y="60" type="boolean"/>
    <input id="c002.I8" name="I8" off_x="-90" off_y="80" type="boolean"/>
    <output id="c002.O1" name="O1" off_x="90" off_y="-80" type="boolean"/>
    <output id="c002.O2" name="O2" off_x="90" off_y="-60" type="boolean"/>
    <output id="c002.O3" name="O3" off_x="90" off_y="-40" type="boolean"/>
    <output id="c002.O4" name="O4" off_x="90" off_y="-20" type="boolean"/>
    <output id="c002.O5" name="O5" off_x="90" off_y="0" type="boolean"/>
    <output id="c002.O6" name="O6" off_x="90" off_y="20" type="boolean"/>
    <output id="c002.O7" name="O7" off_x="90" off_y="40" type="boolean"/>
    <output id="c002.O8" name="O8" off_x="90" off_y="60" type="boolean"/>
  </component>
  <signal id="PB1" x="50" y="375" mode="input" type="boolean" min="0" max="1" frac="0" value="0" dynamic="none" io_pin="19"/>
  <signal id="PB4" x="80" y="435" mode="input" type="boolean" min="0" max="1" frac="0" value="0" dynamic="none" io_pin="22"/>
  <signal id="PB2" x="70" y="395" mode="input" type="boolean" min="0" max="1" frac="0" value="0" dynamic="none" io_pin="20"/>
  <signal id="PB3" x="50" y="415" mode="input" type="boolean" min="0" max="1" frac="0" value="0" dynamic="none" io_pin="21"/>
  <signal id="PB5" x="50" y="455" mode="input" type="boolean" min="0" max="1" frac="0" value="0" dynamic="none" io_pin="23"/>
  <signal id="PB6" x="80" y="475" mode="input" type="boolean" min="0" max="1" frac="0" value="0" dynamic="none" io_pin="0"/>
  <signal id="PB7" x="50" y="495" mode="input" type="boolean" min="0" max="1" frac="0" value="0" dynamic="none" io_pin="0"/>
  <signal id="PB8" x="80" y="515" mode="input" type="boolean" min="0" max="1" frac="0" value="0" dynamic="none" io_pin="0"/>
  <arc id="a011" type="read" source="o016.K" target="c002.Enb" view="symbolic"/>
  <arc id="a012" type="read" source="PB1" target="c002.I1"/>
  <arc id="a013" type="read" source="PB2" target="c002.I2"/>
  <arc id="a014" type="read" source="PB3" target="c002.I3"/>
  <arc id="a015" type="read" source="PB4" target="c002.I4"/>
  <arc id="a019" type="read" source="PB5" target="c002.I5"/>
  <arc id="a020" type="read" source="PB6" target="c002.I6"/>
  <arc id="a021" type="read" source="PB7" target="c002.I7"/>
  <arc id="a022" type="read" source="PB8" target="c002.I8"/>
  <component id="c023" class="local/IOX8.xml" x="615" y="435" width="180" height="200" rot="0" implementation="iopt-flow" target="default">
    <name off_x="-90" off_y="-105" text="IOX8_PMOD_JA"/>
    <source_model file="files/IOX8.xml"/>
    <input id="c023.Enb" name="Enb" off_x="-90" off_y="-80" type="boolean"/>
    <input id="c023.I1" name="I1" off_x="-90" off_y="-60" type="boolean"/>
    <input id="c023.I2" name="I2" off_x="-90" off_y="-40" type="boolean"/>
    <input id="c023.I3" name="I3" off_x="-90" off_y="-20" type="boolean"/>
    <input id="c023.I4" name="I4" off_x="-90" off_y="0" type="boolean"/>
    <input id="c023.I5" name="I5" off_x="-90" off_y="20" type="boolean"/>
    <input id="c023.I6" name="I6" off_x="-90" off_y="40" type="boolean"/>
    <input id="c023.I7" name="I7" off_x="-90" off_y="60" type="boolean"/>
    <input id="c023.I8" name="I8" off_x="-90" off_y="80" type="boolean"/>
    <output id="c023.O1" name="O1" off_x="90" off_y="-80" type="boolean"/>
    <output id="c023.O2" name="O2" off_x="90" off_y="-60" type="boolean"/>
    <output id="c023.O3" name="O3" off_x="90" off_y="-40" type="boolean"/>
    <output id="c023.O4" name="O4" off_x="90" off_y="-20" type="boolean"/>
    <output id="c023.O5" name="O5" off_x="90" off_y="0" type="boolean"/>
    <output id="c023.O6" name="O6" off_x="90" off_y="20" type="boolean"/>
    <output id="c023.O7" name="O7" off_x="90" off_y="40" type="boolean"/>
    <output id="c023.O8" name="O8" off_x="90" off_y="60" type="boolean"/>
  </component>
  <signal id="JA1" x="825" y="355" mode="output" type="boolean" dynamic="type" value="0" io_pin="24" min="0" max="1" frac="0"/>
  <signal id="JA2" x="780" y="375" mode="output" type="boolean" dynamic="type" value="0" io_pin="25" min="0" max="1" frac="0"/>
  <signal id="JA3" x="825" y="390" mode="output" type="boolean" dynamic="type" value="0" io_pin="26" min="0" max="1" frac="0"/>
  <signal id="JA4" x="780" y="415" mode="output" type="boolean" dynamic="type" value="0" io_pin="27" min="0" max="1" frac="0"/>
  <signal id="JA5" x="825" y="435" mode="output" type="boolean" dynamic="type" value="0" io_pin="28" min="0" max="1" frac="0"/>
  <signal id="JA6" x="780" y="455" mode="output" type="boolean" dynamic="type" value="0" io_pin="29" min="0" max="1" frac="0"/>
  <signal id="JA7" x="825" y="475" mode="output" type="boolean" dynamic="type" value="0" io_pin="30" min="0" max="1" frac="0"/>
  <signal id="JA8" x="780" y="495" mode="output" type="boolean" dynamic="type" value="0" io_pin="31" min="0" max="1" frac="0"/>
  <arc id="a032" type="read" source="c1.O4" target="c023.Enb" view="symbolic"/>
  <arc id="a033" type="read" source="c023.O1" target="JA1"/>
  <arc id="a034" type="read" source="c023.O2" target="JA2"/>
  <arc id="a039" type="read" source="c023.O3" target="JA3"/>
  <arc id="a041" type="read" source="c023.O4" target="JA4"/>
  <arc id="a042" type="read" source="c023.O5" target="JA5"/>
  <arc id="a043" type="read" source="c023.O6" target="JA6"/>
  <arc id="a044" type="read" source="c023.O7" target="JA7"/>
  <arc id="a045" type="read" source="c023.O8" target="JA8"/>
</net>
