summaryrefslogtreecommitdiff
path: root/Modulo.sch
diff options
context:
space:
mode:
Diffstat (limited to 'Modulo.sch')
-rwxr-xr-xModulo.sch151
1 files changed, 151 insertions, 0 deletions
diff --git a/Modulo.sch b/Modulo.sch
new file mode 100755
index 0000000..62c204d
--- /dev/null
+++ b/Modulo.sch
@@ -0,0 +1,151 @@
+<?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="b0" />
+ <signal name="b3" />
+ <signal name="b2" />
+ <signal name="b1" />
+ <signal name="out3" />
+ <signal name="out2" />
+ <signal name="out1" />
+ <signal name="out0" />
+ <port polarity="Input" name="b0" />
+ <port polarity="Input" name="b3" />
+ <port polarity="Input" name="b2" />
+ <port polarity="Input" name="b1" />
+ <port polarity="Output" name="out3" />
+ <port polarity="Output" name="out2" />
+ <port polarity="Output" name="out1" />
+ <port polarity="Output" name="out0" />
+ <blockdef name="Modulo_3">
+ <timestamp>2012-2-15T19:55:5</timestamp>
+ <rect width="256" x="64" y="-256" height="256" />
+ <line x2="0" y1="-224" y2="-224" x1="64" />
+ <line x2="0" y1="-160" y2="-160" x1="64" />
+ <line x2="0" y1="-96" y2="-96" x1="64" />
+ <line x2="0" y1="-32" y2="-32" x1="64" />
+ <line x2="384" y1="-224" y2="-224" x1="320" />
+ </blockdef>
+ <blockdef name="Modulo_1">
+ <timestamp>2012-2-15T19:55:48</timestamp>
+ <rect width="256" x="64" y="-256" height="256" />
+ <line x2="0" y1="-224" y2="-224" x1="64" />
+ <line x2="0" y1="-160" y2="-160" x1="64" />
+ <line x2="0" y1="-96" y2="-96" x1="64" />
+ <line x2="0" y1="-32" y2="-32" x1="64" />
+ <line x2="384" y1="-224" y2="-224" x1="320" />
+ </blockdef>
+ <blockdef name="Modulo_0">
+ <timestamp>2012-2-15T19:55:1</timestamp>
+ <rect width="256" x="64" y="-256" height="256" />
+ <line x2="0" y1="-224" y2="-224" x1="64" />
+ <line x2="0" y1="-160" y2="-160" x1="64" />
+ <line x2="0" y1="-96" y2="-96" x1="64" />
+ <line x2="0" y1="-32" y2="-32" x1="64" />
+ <line x2="384" y1="-224" y2="-224" x1="320" />
+ </blockdef>
+ <block symbolname="Modulo_3" name="XLXI_1">
+ <blockpin signalname="b3" name="b3" />
+ <blockpin signalname="b0" name="b0" />
+ <blockpin signalname="b1" name="b1" />
+ <blockpin signalname="b2" name="b2" />
+ <blockpin signalname="out3" name="result" />
+ </block>
+ <block symbolname="Modulo_3" name="XLXI_2">
+ <blockpin signalname="b3" name="b3" />
+ <blockpin signalname="b0" name="b0" />
+ <blockpin signalname="b1" name="b1" />
+ <blockpin signalname="b2" name="b2" />
+ <blockpin signalname="out2" name="result" />
+ </block>
+ <block symbolname="Modulo_1" name="XLXI_3">
+ <blockpin signalname="b3" name="b3" />
+ <blockpin signalname="b2" name="b2" />
+ <blockpin signalname="b1" name="b1" />
+ <blockpin signalname="b0" name="b0" />
+ <blockpin signalname="out1" name="result" />
+ </block>
+ <block symbolname="Modulo_0" name="XLXI_4">
+ <blockpin signalname="b2" name="b2" />
+ <blockpin signalname="b1" name="b1" />
+ <blockpin signalname="b0" name="b0" />
+ <blockpin signalname="b3" name="b3" />
+ <blockpin signalname="out0" name="result" />
+ </block>
+ </netlist>
+ <sheet sheetnum="1" width="3520" height="2720">
+ <branch name="b0">
+ <wire x2="1232" y1="960" y2="960" x1="1088" />
+ <wire x2="1264" y1="960" y2="960" x1="1232" />
+ <wire x2="1232" y1="960" y2="1296" x1="1232" />
+ <wire x2="1264" y1="1296" y2="1296" x1="1232" />
+ <wire x2="1232" y1="1296" y2="1744" x1="1232" />
+ <wire x2="1232" y1="1744" y2="2016" x1="1232" />
+ <wire x2="1264" y1="2016" y2="2016" x1="1232" />
+ <wire x2="1264" y1="1744" y2="1744" x1="1232" />
+ </branch>
+ <branch name="b3">
+ <wire x2="1248" y1="896" y2="896" x1="1088" />
+ <wire x2="1264" y1="896" y2="896" x1="1248" />
+ <wire x2="1248" y1="896" y2="1232" x1="1248" />
+ <wire x2="1264" y1="1232" y2="1232" x1="1248" />
+ <wire x2="1248" y1="1232" y2="1552" x1="1248" />
+ <wire x2="1264" y1="1552" y2="1552" x1="1248" />
+ <wire x2="1248" y1="1552" y2="2080" x1="1248" />
+ <wire x2="1264" y1="2080" y2="2080" x1="1248" />
+ </branch>
+ <branch name="b2">
+ <wire x2="1200" y1="1088" y2="1088" x1="1088" />
+ <wire x2="1264" y1="1088" y2="1088" x1="1200" />
+ <wire x2="1200" y1="1088" y2="1424" x1="1200" />
+ <wire x2="1264" y1="1424" y2="1424" x1="1200" />
+ <wire x2="1200" y1="1424" y2="1616" x1="1200" />
+ <wire x2="1200" y1="1616" y2="1888" x1="1200" />
+ <wire x2="1264" y1="1888" y2="1888" x1="1200" />
+ <wire x2="1264" y1="1616" y2="1616" x1="1200" />
+ </branch>
+ <branch name="b1">
+ <wire x2="1216" y1="1024" y2="1024" x1="1088" />
+ <wire x2="1264" y1="1024" y2="1024" x1="1216" />
+ <wire x2="1216" y1="1024" y2="1360" x1="1216" />
+ <wire x2="1264" y1="1360" y2="1360" x1="1216" />
+ <wire x2="1216" y1="1360" y2="1680" x1="1216" />
+ <wire x2="1264" y1="1680" y2="1680" x1="1216" />
+ <wire x2="1216" y1="1680" y2="1952" x1="1216" />
+ <wire x2="1264" y1="1952" y2="1952" x1="1216" />
+ </branch>
+ <instance x="1264" y="1120" name="XLXI_1" orien="R0">
+ </instance>
+ <instance x="1264" y="1456" name="XLXI_2" orien="R0">
+ </instance>
+ <instance x="1264" y="1776" name="XLXI_3" orien="R0">
+ </instance>
+ <instance x="1264" y="2112" name="XLXI_4" orien="R0">
+ </instance>
+ <iomarker fontsize="28" x="1088" y="960" name="b0" orien="R180" />
+ <iomarker fontsize="28" x="1088" y="1024" name="b1" orien="R180" />
+ <iomarker fontsize="28" x="1088" y="1088" name="b2" orien="R180" />
+ <iomarker fontsize="28" x="1088" y="896" name="b3" orien="R180" />
+ <branch name="out3">
+ <wire x2="1776" y1="896" y2="896" x1="1648" />
+ </branch>
+ <branch name="out2">
+ <wire x2="1776" y1="1232" y2="1232" x1="1648" />
+ </branch>
+ <branch name="out1">
+ <wire x2="1776" y1="1552" y2="1552" x1="1648" />
+ </branch>
+ <branch name="out0">
+ <wire x2="1776" y1="1888" y2="1888" x1="1648" />
+ </branch>
+ <iomarker fontsize="28" x="1776" y="896" name="out3" orien="R0" />
+ <iomarker fontsize="28" x="1776" y="1232" name="out2" orien="R0" />
+ <iomarker fontsize="28" x="1776" y="1552" name="out1" orien="R0" />
+ <iomarker fontsize="28" x="1776" y="1888" name="out0" orien="R0" />
+ </sheet>
+</drawing> \ No newline at end of file