summaryrefslogtreecommitdiff
path: root/Modulo_1.sch
diff options
context:
space:
mode:
Diffstat (limited to 'Modulo_1.sch')
-rwxr-xr-xModulo_1.sch593
1 files changed, 299 insertions, 294 deletions
diff --git a/Modulo_1.sch b/Modulo_1.sch
index dd65a0b..9a67697 100755
--- a/Modulo_1.sch
+++ b/Modulo_1.sch
@@ -1,295 +1,300 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<drawing version="7">
- <attr value="spartan6" name="DeviceFamilyName">
- <trait delete="all:0" />
- <trait editname="all:0" />
- <trait edittrait="all:0" />
- </attr>
- <netlist>
- <signal name="XLXN_1" />
- <signal name="XLXN_2" />
- <signal name="XLXN_3" />
- <signal name="XLXN_5" />
- <signal name="XLXN_6" />
- <signal name="XLXN_7" />
- <signal name="XLXN_21" />
- <signal name="b3" />
- <signal name="b2" />
- <signal name="b1" />
- <signal name="b0" />
- <signal name="result" />
- <signal name="XLXN_18" />
- <signal name="XLXN_22" />
- <signal name="XLXN_31" />
- <signal name="XLXN_19" />
- <signal name="XLXN_23" />
- <signal name="XLXN_24" />
- <signal name="XLXN_46" />
- <port polarity="Input" name="b3" />
- <port polarity="Input" name="b2" />
- <port polarity="Input" name="b1" />
- <port polarity="Input" name="b0" />
- <port polarity="Output" name="result" />
- <blockdef name="and3">
- <timestamp>2000-1-1T10:10:10</timestamp>
- <line x2="64" y1="-64" y2="-64" x1="0" />
- <line x2="64" y1="-128" y2="-128" x1="0" />
- <line x2="64" y1="-192" y2="-192" x1="0" />
- <line x2="192" y1="-128" y2="-128" x1="256" />
- <line x2="144" y1="-176" y2="-176" x1="64" />
- <line x2="64" y1="-80" y2="-80" x1="144" />
- <arc ex="144" ey="-176" sx="144" sy="-80" r="48" cx="144" cy="-128" />
- <line x2="64" y1="-64" y2="-192" x1="64" />
- </blockdef>
- <blockdef name="or3">
- <timestamp>2000-1-1T10:10:10</timestamp>
- <line x2="48" y1="-64" y2="-64" x1="0" />
- <line x2="72" y1="-128" y2="-128" x1="0" />
- <line x2="48" y1="-192" y2="-192" x1="0" />
- <line x2="192" y1="-128" y2="-128" x1="256" />
- <arc ex="192" ey="-128" sx="112" sy="-80" r="88" cx="116" cy="-168" />
- <arc ex="48" ey="-176" sx="48" sy="-80" r="56" cx="16" cy="-128" />
- <line x2="48" y1="-64" y2="-80" x1="48" />
- <line x2="48" y1="-192" y2="-176" x1="48" />
- <line x2="48" y1="-80" y2="-80" x1="112" />
- <arc ex="112" ey="-176" sx="192" sy="-128" r="88" cx="116" cy="-88" />
- <line x2="48" y1="-176" y2="-176" x1="112" />
- </blockdef>
- <blockdef name="inv">
- <timestamp>2000-1-1T10:10:10</timestamp>
- <line x2="64" y1="-32" y2="-32" x1="0" />
- <line x2="160" y1="-32" y2="-32" x1="224" />
- <line x2="128" y1="-64" y2="-32" x1="64" />
- <line x2="64" y1="-32" y2="0" x1="128" />
- <line x2="64" y1="0" y2="-64" x1="64" />
- <circle r="16" cx="144" cy="-32" />
- </blockdef>
- <blockdef name="and4">
- <timestamp>2000-1-1T10:10:10</timestamp>
- <line x2="64" y1="-112" y2="-112" x1="144" />
- <arc ex="144" ey="-208" sx="144" sy="-112" r="48" cx="144" cy="-160" />
- <line x2="144" y1="-208" y2="-208" x1="64" />
- <line x2="64" y1="-64" y2="-256" x1="64" />
- <line x2="192" y1="-160" y2="-160" x1="256" />
- <line x2="64" y1="-256" y2="-256" x1="0" />
- <line x2="64" y1="-192" y2="-192" x1="0" />
- <line x2="64" y1="-128" y2="-128" x1="0" />
- <line x2="64" y1="-64" y2="-64" x1="0" />
- </blockdef>
- <blockdef name="nand4">
- <timestamp>2000-1-1T10:10:10</timestamp>
- <line x2="64" y1="-64" y2="-64" x1="0" />
- <line x2="64" y1="-128" y2="-128" x1="0" />
- <line x2="64" y1="-192" y2="-192" x1="0" />
- <line x2="64" y1="-256" y2="-256" x1="0" />
- <line x2="216" y1="-160" y2="-160" x1="256" />
- <circle r="12" cx="204" cy="-160" />
- <line x2="64" y1="-64" y2="-256" x1="64" />
- <line x2="144" y1="-208" y2="-208" x1="64" />
- <arc ex="144" ey="-208" sx="144" sy="-112" r="48" cx="144" cy="-160" />
- <line x2="64" y1="-112" y2="-112" x1="144" />
- </blockdef>
- <block symbolname="and3" name="XLXI_1">
- <blockpin signalname="b1" name="I0" />
- <blockpin signalname="b2" name="I1" />
- <blockpin signalname="b3" name="I2" />
- <blockpin signalname="XLXN_1" name="O" />
- </block>
- <block symbolname="and3" name="XLXI_2">
- <blockpin signalname="XLXN_6" name="I0" />
- <blockpin signalname="XLXN_5" name="I1" />
- <blockpin signalname="b3" name="I2" />
- <blockpin signalname="XLXN_2" name="O" />
- </block>
- <block symbolname="and3" name="XLXI_3">
- <blockpin signalname="b0" name="I0" />
- <blockpin signalname="XLXN_7" name="I1" />
- <blockpin signalname="b3" name="I2" />
- <blockpin signalname="XLXN_3" name="O" />
- </block>
- <block symbolname="or3" name="XLXI_4">
- <blockpin signalname="XLXN_3" name="I0" />
- <blockpin signalname="XLXN_2" name="I1" />
- <blockpin signalname="XLXN_1" name="I2" />
- <blockpin signalname="XLXN_21" name="O" />
- </block>
- <block symbolname="inv" name="XLXI_5">
- <blockpin signalname="b1" name="I" />
- <blockpin signalname="XLXN_5" name="O" />
- </block>
- <block symbolname="inv" name="XLXI_6">
- <blockpin signalname="b0" name="I" />
- <blockpin signalname="XLXN_6" name="O" />
- </block>
- <block symbolname="inv" name="XLXI_7">
- <blockpin signalname="b2" name="I" />
- <blockpin signalname="XLXN_7" name="O" />
- </block>
- <block symbolname="or3" name="XLXI_17">
- <blockpin signalname="XLXN_46" name="I0" />
- <blockpin signalname="XLXN_31" name="I1" />
- <blockpin signalname="XLXN_21" name="I2" />
- <blockpin signalname="result" name="O" />
- </block>
- <block symbolname="nand4" name="XLXI_13">
- <blockpin signalname="b0" name="I0" />
- <blockpin signalname="XLXN_22" name="I1" />
- <blockpin signalname="b2" name="I2" />
- <blockpin signalname="b3" name="I3" />
- <blockpin signalname="XLXN_31" name="O" />
- </block>
- <block symbolname="inv" name="XLXI_14">
- <blockpin signalname="b1" name="I" />
- <blockpin signalname="XLXN_22" name="O" />
- </block>
- <block symbolname="and4" name="XLXI_11">
- <blockpin signalname="b0" name="I0" />
- <blockpin signalname="XLXN_24" name="I1" />
- <blockpin signalname="b2" name="I2" />
- <blockpin signalname="XLXN_23" name="I3" />
- <blockpin signalname="XLXN_46" name="O" />
- </block>
- <block symbolname="inv" name="XLXI_15">
- <blockpin signalname="b3" name="I" />
- <blockpin signalname="XLXN_23" name="O" />
- </block>
- <block symbolname="inv" name="XLXI_16">
- <blockpin signalname="b1" name="I" />
- <blockpin signalname="XLXN_24" name="O" />
- </block>
- </netlist>
- <sheet sheetnum="1" width="3520" height="2720">
- <branch name="XLXN_1">
- <wire x2="1888" y1="928" y2="928" x1="1696" />
- <wire x2="1888" y1="928" y2="1104" x1="1888" />
- </branch>
- <branch name="XLXN_2">
- <wire x2="1888" y1="1168" y2="1168" x1="1696" />
- </branch>
- <branch name="XLXN_3">
- <wire x2="1888" y1="1392" y2="1392" x1="1696" />
- <wire x2="1888" y1="1232" y2="1392" x1="1888" />
- </branch>
- <branch name="XLXN_5">
- <wire x2="1440" y1="1168" y2="1168" x1="1408" />
- </branch>
- <branch name="XLXN_6">
- <wire x2="1440" y1="1232" y2="1232" x1="1408" />
- </branch>
- <branch name="XLXN_7">
- <wire x2="1440" y1="1392" y2="1392" x1="1408" />
- </branch>
- <instance x="1440" y="1056" name="XLXI_1" orien="R0" />
- <instance x="1440" y="1296" name="XLXI_2" orien="R0" />
- <instance x="1440" y="1520" name="XLXI_3" orien="R0" />
- <instance x="1888" y="1296" name="XLXI_4" orien="R0" />
- <instance x="1184" y="1200" name="XLXI_5" orien="R0" />
- <instance x="1184" y="1264" name="XLXI_6" orien="R0" />
- <branch name="b2">
- <wire x2="1184" y1="1392" y2="1392" x1="1168" />
- </branch>
- <instance x="1184" y="1424" name="XLXI_7" orien="R0" />
- <branch name="b0">
- <wire x2="1440" y1="1456" y2="1456" x1="1424" />
- </branch>
- <branch name="XLXN_21">
- <wire x2="2272" y1="1168" y2="1168" x1="2144" />
- <wire x2="2272" y1="1168" y2="1344" x1="2272" />
- <wire x2="2400" y1="1344" y2="1344" x1="2272" />
- </branch>
- <branch name="b3">
- <wire x2="1440" y1="864" y2="864" x1="1408" />
- </branch>
- <iomarker fontsize="28" x="1408" y="864" name="b3" orien="R180" />
- <branch name="b2">
- <wire x2="1440" y1="928" y2="928" x1="1408" />
- </branch>
- <iomarker fontsize="28" x="1408" y="928" name="b2" orien="R180" />
- <branch name="b1">
- <wire x2="1440" y1="992" y2="992" x1="1408" />
- </branch>
- <iomarker fontsize="28" x="1408" y="992" name="b1" orien="R180" />
- <branch name="b3">
- <wire x2="1440" y1="1104" y2="1104" x1="1408" />
- </branch>
- <iomarker fontsize="28" x="1408" y="1104" name="b3" orien="R180" />
- <branch name="b1">
- <wire x2="1184" y1="1168" y2="1168" x1="1152" />
- </branch>
- <iomarker fontsize="28" x="1152" y="1168" name="b1" orien="R180" />
- <branch name="b0">
- <wire x2="1184" y1="1232" y2="1232" x1="1152" />
- </branch>
- <iomarker fontsize="28" x="1152" y="1232" name="b0" orien="R180" />
- <branch name="b3">
- <wire x2="1440" y1="1328" y2="1328" x1="1408" />
- </branch>
- <iomarker fontsize="28" x="1408" y="1328" name="b3" orien="R180" />
- <iomarker fontsize="28" x="1168" y="1392" name="b2" orien="R180" />
- <iomarker fontsize="28" x="1424" y="1456" name="b0" orien="R180" />
- <branch name="result">
- <wire x2="2688" y1="1408" y2="1408" x1="2656" />
- </branch>
- <iomarker fontsize="28" x="2688" y="1408" name="result" orien="R0" />
- <instance x="2400" y="1536" name="XLXI_17" orien="R0" />
- <branch name="XLXN_22">
- <wire x2="1824" y1="1632" y2="1632" x1="1792" />
- </branch>
- <branch name="b3">
- <wire x2="1824" y1="1504" y2="1504" x1="1792" />
- </branch>
- <branch name="b2">
- <wire x2="1824" y1="1568" y2="1568" x1="1792" />
- </branch>
- <branch name="b1">
- <wire x2="1568" y1="1632" y2="1632" x1="1536" />
- </branch>
- <branch name="b0">
- <wire x2="1824" y1="1696" y2="1696" x1="1792" />
- </branch>
- <instance x="1824" y="1760" name="XLXI_13" orien="R0" />
- <instance x="1568" y="1664" name="XLXI_14" orien="R0" />
- <iomarker fontsize="28" x="1792" y="1504" name="b3" orien="R180" />
- <iomarker fontsize="28" x="1792" y="1568" name="b2" orien="R180" />
- <iomarker fontsize="28" x="1536" y="1632" name="b1" orien="R180" />
- <iomarker fontsize="28" x="1792" y="1696" name="b0" orien="R180" />
- <branch name="XLXN_31">
- <wire x2="2240" y1="1600" y2="1600" x1="2080" />
- <wire x2="2400" y1="1408" y2="1408" x1="2240" />
- <wire x2="2240" y1="1408" y2="1600" x1="2240" />
- </branch>
- <branch name="XLXN_23">
- <wire x2="2016" y1="1856" y2="1856" x1="1984" />
- </branch>
- <branch name="XLXN_24">
- <wire x2="2016" y1="1984" y2="1984" x1="1984" />
- </branch>
- <branch name="b3">
- <wire x2="1760" y1="1856" y2="1856" x1="1728" />
- </branch>
- <branch name="b2">
- <wire x2="2016" y1="1920" y2="1920" x1="1984" />
- </branch>
- <branch name="b1">
- <wire x2="1760" y1="1984" y2="1984" x1="1728" />
- </branch>
- <branch name="b0">
- <wire x2="2016" y1="2048" y2="2048" x1="1984" />
- </branch>
- <instance x="2016" y="2112" name="XLXI_11" orien="R0" />
- <instance x="1760" y="1888" name="XLXI_15" orien="R0" />
- <instance x="1760" y="2016" name="XLXI_16" orien="R0" />
- <iomarker fontsize="28" x="1728" y="1856" name="b3" orien="R180" />
- <iomarker fontsize="28" x="1984" y="1920" name="b2" orien="R180" />
- <iomarker fontsize="28" x="1728" y="1984" name="b1" orien="R180" />
- <iomarker fontsize="28" x="1984" y="2048" name="b0" orien="R180" />
- <branch name="XLXN_46">
- <wire x2="2336" y1="1952" y2="1952" x1="2272" />
- <wire x2="2336" y1="1808" y2="1952" x1="2336" />
- <wire x2="2416" y1="1808" y2="1808" x1="2336" />
- <wire x2="2400" y1="1472" y2="1632" x1="2400" />
- <wire x2="2416" y1="1632" y2="1632" x1="2400" />
- <wire x2="2416" y1="1632" y2="1808" x1="2416" />
- </branch>
- </sheet>
+<?xml version="1.0" encoding="UTF-8"?>
+<drawing version="7">
+ <attr value="spartan6" name="DeviceFamilyName">
+ <trait delete="all:0" />
+ <trait editname="all:0" />
+ <trait edittrait="all:0" />
+ </attr>
+ <netlist>
+ <signal name="XLXN_1" />
+ <signal name="XLXN_2" />
+ <signal name="XLXN_3" />
+ <signal name="XLXN_5" />
+ <signal name="XLXN_6" />
+ <signal name="XLXN_7" />
+ <signal name="b3" />
+ <signal name="b2" />
+ <signal name="b1" />
+ <signal name="b0" />
+ <signal name="result" />
+ <signal name="XLXN_23" />
+ <signal name="XLXN_24" />
+ <signal name="XLXN_50" />
+ <signal name="XLXN_51" />
+ <signal name="XLXN_54" />
+ <signal name="XLXN_55" />
+ <signal name="XLXN_56" />
+ <signal name="XLXN_57" />
+ <port polarity="Input" name="b3" />
+ <port polarity="Input" name="b2" />
+ <port polarity="Input" name="b1" />
+ <port polarity="Input" name="b0" />
+ <port polarity="Output" name="result" />
+ <blockdef name="and3">
+ <timestamp>2000-1-1T10:10:10</timestamp>
+ <line x2="64" y1="-64" y2="-64" x1="0" />
+ <line x2="64" y1="-128" y2="-128" x1="0" />
+ <line x2="64" y1="-192" y2="-192" x1="0" />
+ <line x2="192" y1="-128" y2="-128" x1="256" />
+ <line x2="144" y1="-176" y2="-176" x1="64" />
+ <line x2="64" y1="-80" y2="-80" x1="144" />
+ <arc ex="144" ey="-176" sx="144" sy="-80" r="48" cx="144" cy="-128" />
+ <line x2="64" y1="-64" y2="-192" x1="64" />
+ </blockdef>
+ <blockdef name="inv">
+ <timestamp>2000-1-1T10:10:10</timestamp>
+ <line x2="64" y1="-32" y2="-32" x1="0" />
+ <line x2="160" y1="-32" y2="-32" x1="224" />
+ <line x2="128" y1="-64" y2="-32" x1="64" />
+ <line x2="64" y1="-32" y2="0" x1="128" />
+ <line x2="64" y1="0" y2="-64" x1="64" />
+ <circle r="16" cx="144" cy="-32" />
+ </blockdef>
+ <blockdef name="and4">
+ <timestamp>2000-1-1T10:10:10</timestamp>
+ <line x2="64" y1="-112" y2="-112" x1="144" />
+ <arc ex="144" ey="-208" sx="144" sy="-112" r="48" cx="144" cy="-160" />
+ <line x2="144" y1="-208" y2="-208" x1="64" />
+ <line x2="64" y1="-64" y2="-256" x1="64" />
+ <line x2="192" y1="-160" y2="-160" x1="256" />
+ <line x2="64" y1="-256" y2="-256" x1="0" />
+ <line x2="64" y1="-192" y2="-192" x1="0" />
+ <line x2="64" y1="-128" y2="-128" x1="0" />
+ <line x2="64" y1="-64" y2="-64" x1="0" />
+ </blockdef>
+ <blockdef name="or5">
+ <timestamp>2000-1-1T10:10:10</timestamp>
+ <line x2="48" y1="-64" y2="-64" x1="0" />
+ <line x2="48" y1="-128" y2="-128" x1="0" />
+ <line x2="72" y1="-192" y2="-192" x1="0" />
+ <line x2="48" y1="-256" y2="-256" x1="0" />
+ <line x2="48" y1="-320" y2="-320" x1="0" />
+ <line x2="192" y1="-192" y2="-192" x1="256" />
+ <arc ex="192" ey="-192" sx="112" sy="-144" r="88" cx="116" cy="-232" />
+ <line x2="48" y1="-240" y2="-240" x1="112" />
+ <line x2="48" y1="-144" y2="-144" x1="112" />
+ <line x2="48" y1="-64" y2="-144" x1="48" />
+ <line x2="48" y1="-320" y2="-240" x1="48" />
+ <arc ex="112" ey="-240" sx="192" sy="-192" r="88" cx="116" cy="-152" />
+ <arc ex="48" ey="-240" sx="48" sy="-144" r="56" cx="16" cy="-192" />
+ </blockdef>
+ <block symbolname="and3" name="XLXI_1">
+ <blockpin signalname="b1" name="I0" />
+ <blockpin signalname="b2" name="I1" />
+ <blockpin signalname="b3" name="I2" />
+ <blockpin signalname="XLXN_55" name="O" />
+ </block>
+ <block symbolname="and3" name="XLXI_2">
+ <blockpin signalname="XLXN_6" name="I0" />
+ <blockpin signalname="XLXN_5" name="I1" />
+ <blockpin signalname="b3" name="I2" />
+ <blockpin signalname="XLXN_2" name="O" />
+ </block>
+ <block symbolname="and3" name="XLXI_3">
+ <blockpin signalname="b0" name="I0" />
+ <blockpin signalname="XLXN_7" name="I1" />
+ <blockpin signalname="b3" name="I2" />
+ <blockpin signalname="XLXN_3" name="O" />
+ </block>
+ <block symbolname="inv" name="XLXI_5">
+ <blockpin signalname="b1" name="I" />
+ <blockpin signalname="XLXN_5" name="O" />
+ </block>
+ <block symbolname="inv" name="XLXI_6">
+ <blockpin signalname="b0" name="I" />
+ <blockpin signalname="XLXN_6" name="O" />
+ </block>
+ <block symbolname="inv" name="XLXI_7">
+ <blockpin signalname="b2" name="I" />
+ <blockpin signalname="XLXN_7" name="O" />
+ </block>
+ <block symbolname="and4" name="XLXI_11">
+ <blockpin signalname="b0" name="I0" />
+ <blockpin signalname="XLXN_24" name="I1" />
+ <blockpin signalname="b2" name="I2" />
+ <blockpin signalname="XLXN_23" name="I3" />
+ <blockpin signalname="XLXN_57" name="O" />
+ </block>
+ <block symbolname="inv" name="XLXI_15">
+ <blockpin signalname="b3" name="I" />
+ <blockpin signalname="XLXN_23" name="O" />
+ </block>
+ <block symbolname="inv" name="XLXI_16">
+ <blockpin signalname="b1" name="I" />
+ <blockpin signalname="XLXN_24" name="O" />
+ </block>
+ <block symbolname="and4" name="XLXI_18">
+ <blockpin signalname="XLXN_54" name="I0" />
+ <blockpin signalname="b1" name="I1" />
+ <blockpin signalname="XLXN_50" name="I2" />
+ <blockpin signalname="XLXN_51" name="I3" />
+ <blockpin signalname="XLXN_56" name="O" />
+ </block>
+ <block symbolname="inv" name="XLXI_19">
+ <blockpin signalname="b2" name="I" />
+ <blockpin signalname="XLXN_50" name="O" />
+ </block>
+ <block symbolname="inv" name="XLXI_20">
+ <blockpin signalname="b3" name="I" />
+ <blockpin signalname="XLXN_51" name="O" />
+ </block>
+ <block symbolname="inv" name="XLXI_21">
+ <blockpin signalname="b0" name="I" />
+ <blockpin signalname="XLXN_54" name="O" />
+ </block>
+ <block symbolname="or5" name="XLXI_22">
+ <blockpin signalname="XLXN_57" name="I0" />
+ <blockpin signalname="XLXN_56" name="I1" />
+ <blockpin signalname="XLXN_3" name="I2" />
+ <blockpin signalname="XLXN_2" name="I3" />
+ <blockpin signalname="XLXN_55" name="I4" />
+ <blockpin signalname="result" name="O" />
+ </block>
+ </netlist>
+ <sheet sheetnum="1" width="3520" height="2720">
+ <branch name="XLXN_2">
+ <wire x2="1888" y1="1168" y2="1168" x1="1696" />
+ <wire x2="2144" y1="1168" y2="1168" x1="1888" />
+ <wire x2="2144" y1="1168" y2="1344" x1="2144" />
+ <wire x2="2400" y1="1344" y2="1344" x1="2144" />
+ </branch>
+ <branch name="XLXN_3">
+ <wire x2="1888" y1="1392" y2="1392" x1="1696" />
+ <wire x2="1888" y1="1232" y2="1248" x1="1888" />
+ <wire x2="1888" y1="1248" y2="1392" x1="1888" />
+ <wire x2="2128" y1="1232" y2="1232" x1="1888" />
+ <wire x2="2128" y1="1232" y2="1408" x1="2128" />
+ <wire x2="2400" y1="1408" y2="1408" x1="2128" />
+ </branch>
+ <branch name="XLXN_5">
+ <wire x2="1440" y1="1168" y2="1168" x1="1408" />
+ </branch>
+ <branch name="XLXN_6">
+ <wire x2="1440" y1="1232" y2="1232" x1="1408" />
+ </branch>
+ <branch name="XLXN_7">
+ <wire x2="1424" y1="1392" y2="1392" x1="1408" />
+ <wire x2="1440" y1="1392" y2="1392" x1="1424" />
+ </branch>
+ <instance x="1440" y="1056" name="XLXI_1" orien="R0" />
+ <instance x="1440" y="1296" name="XLXI_2" orien="R0" />
+ <instance x="1440" y="1520" name="XLXI_3" orien="R0" />
+ <instance x="1184" y="1200" name="XLXI_5" orien="R0" />
+ <instance x="1184" y="1264" name="XLXI_6" orien="R0" />
+ <branch name="b2">
+ <wire x2="1184" y1="1392" y2="1392" x1="1168" />
+ </branch>
+ <instance x="1184" y="1424" name="XLXI_7" orien="R0" />
+ <branch name="b0">
+ <wire x2="1440" y1="1456" y2="1456" x1="1424" />
+ </branch>
+ <branch name="b3">
+ <wire x2="1440" y1="864" y2="864" x1="1408" />
+ </branch>
+ <iomarker fontsize="28" x="1408" y="864" name="b3" orien="R180" />
+ <branch name="b2">
+ <wire x2="1440" y1="928" y2="928" x1="1408" />
+ </branch>
+ <iomarker fontsize="28" x="1408" y="928" name="b2" orien="R180" />
+ <branch name="b1">
+ <wire x2="1440" y1="992" y2="992" x1="1408" />
+ </branch>
+ <iomarker fontsize="28" x="1408" y="992" name="b1" orien="R180" />
+ <branch name="b3">
+ <wire x2="1440" y1="1104" y2="1104" x1="1408" />
+ </branch>
+ <iomarker fontsize="28" x="1408" y="1104" name="b3" orien="R180" />
+ <branch name="b1">
+ <wire x2="1184" y1="1168" y2="1168" x1="1152" />
+ </branch>
+ <iomarker fontsize="28" x="1152" y="1168" name="b1" orien="R180" />
+ <branch name="b0">
+ <wire x2="1184" y1="1232" y2="1232" x1="1152" />
+ </branch>
+ <iomarker fontsize="28" x="1152" y="1232" name="b0" orien="R180" />
+ <branch name="b3">
+ <wire x2="1424" y1="1328" y2="1328" x1="1408" />
+ <wire x2="1440" y1="1328" y2="1328" x1="1424" />
+ </branch>
+ <iomarker fontsize="28" x="1408" y="1328" name="b3" orien="R180" />
+ <iomarker fontsize="28" x="1168" y="1392" name="b2" orien="R180" />
+ <iomarker fontsize="28" x="1424" y="1456" name="b0" orien="R180" />
+ <branch name="result">
+ <wire x2="2688" y1="1408" y2="1408" x1="2656" />
+ </branch>
+ <iomarker fontsize="28" x="2688" y="1408" name="result" orien="R0" />
+ <branch name="b1">
+ <wire x2="1552" y1="1632" y2="1632" x1="1536" />
+ <wire x2="1568" y1="1632" y2="1632" x1="1552" />
+ <wire x2="1792" y1="1632" y2="1632" x1="1568" />
+ <wire x2="1824" y1="1632" y2="1632" x1="1792" />
+ </branch>
+ <iomarker fontsize="28" x="1536" y="1632" name="b1" orien="R180" />
+ <branch name="XLXN_23">
+ <wire x2="2016" y1="1856" y2="1856" x1="1984" />
+ </branch>
+ <branch name="XLXN_24">
+ <wire x2="2016" y1="1984" y2="1984" x1="1984" />
+ </branch>
+ <branch name="b3">
+ <wire x2="1760" y1="1856" y2="1856" x1="1728" />
+ </branch>
+ <branch name="b2">
+ <wire x2="2016" y1="1920" y2="1920" x1="1984" />
+ </branch>
+ <branch name="b1">
+ <wire x2="1760" y1="1984" y2="1984" x1="1728" />
+ </branch>
+ <branch name="b0">
+ <wire x2="2016" y1="2048" y2="2048" x1="1984" />
+ </branch>
+ <instance x="2016" y="2112" name="XLXI_11" orien="R0" />
+ <instance x="1760" y="1888" name="XLXI_15" orien="R0" />
+ <instance x="1760" y="2016" name="XLXI_16" orien="R0" />
+ <iomarker fontsize="28" x="1728" y="1856" name="b3" orien="R180" />
+ <iomarker fontsize="28" x="1984" y="1920" name="b2" orien="R180" />
+ <iomarker fontsize="28" x="1728" y="1984" name="b1" orien="R180" />
+ <iomarker fontsize="28" x="1984" y="2048" name="b0" orien="R180" />
+ <instance x="1824" y="1760" name="XLXI_18" orien="R0" />
+ <branch name="XLXN_50">
+ <wire x2="1824" y1="1568" y2="1568" x1="1792" />
+ </branch>
+ <instance x="1568" y="1600" name="XLXI_19" orien="R0" />
+ <branch name="XLXN_51">
+ <wire x2="1824" y1="1504" y2="1504" x1="1792" />
+ </branch>
+ <instance x="1568" y="1536" name="XLXI_20" orien="R0" />
+ <branch name="b3">
+ <wire x2="1568" y1="1504" y2="1504" x1="1536" />
+ </branch>
+ <iomarker fontsize="28" x="1536" y="1504" name="b3" orien="R180" />
+ <branch name="b2">
+ <wire x2="1568" y1="1568" y2="1568" x1="1536" />
+ </branch>
+ <iomarker fontsize="28" x="1536" y="1568" name="b2" orien="R180" />
+ <branch name="XLXN_54">
+ <wire x2="1824" y1="1696" y2="1696" x1="1792" />
+ </branch>
+ <instance x="1568" y="1728" name="XLXI_21" orien="R0" />
+ <branch name="b0">
+ <wire x2="1568" y1="1696" y2="1696" x1="1536" />
+ </branch>
+ <iomarker fontsize="28" x="1536" y="1696" name="b0" orien="R180" />
+ <instance x="2400" y="1600" name="XLXI_22" orien="R0" />
+ <branch name="XLXN_55">
+ <wire x2="1888" y1="928" y2="928" x1="1696" />
+ <wire x2="1888" y1="928" y2="1104" x1="1888" />
+ <wire x2="2400" y1="1104" y2="1104" x1="1888" />
+ <wire x2="2400" y1="1104" y2="1280" x1="2400" />
+ </branch>
+ <branch name="XLXN_56">
+ <wire x2="2240" y1="1600" y2="1600" x1="2080" />
+ <wire x2="2240" y1="1472" y2="1600" x1="2240" />
+ <wire x2="2400" y1="1472" y2="1472" x1="2240" />
+ </branch>
+ <branch name="XLXN_57">
+ <wire x2="2400" y1="1952" y2="1952" x1="2272" />
+ <wire x2="2400" y1="1536" y2="1952" x1="2400" />
+ </branch>
+ </sheet>
</drawing> \ No newline at end of file