summaryrefslogtreecommitdiff
path: root/ALUSHOW.sch
diff options
context:
space:
mode:
authorMichael Abed <michaelabed@gmail.com>2012-02-16 15:46:55 -0500
committerMichael Abed <michaelabed@gmail.com>2012-02-16 15:46:55 -0500
commit0bdf2f0b18f7e2986336f8afc67fe18b8b382e7a (patch)
tree0546ba14ba410a565b6bff722a23b26860744825 /ALUSHOW.sch
downloadec311-lab2-0bdf2f0b18f7e2986336f8afc67fe18b8b382e7a.tar.gz
ec311-lab2-0bdf2f0b18f7e2986336f8afc67fe18b8b382e7a.tar.bz2
ec311-lab2-0bdf2f0b18f7e2986336f8afc67fe18b8b382e7a.zip
initial commit
Diffstat (limited to 'ALUSHOW.sch')
-rwxr-xr-xALUSHOW.sch189
1 files changed, 189 insertions, 0 deletions
diff --git a/ALUSHOW.sch b/ALUSHOW.sch
new file mode 100755
index 0000000..ba21753
--- /dev/null
+++ b/ALUSHOW.sch
@@ -0,0 +1,189 @@
+<?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="ao" />
+ <signal name="bo" />
+ <signal name="co" />
+ <signal name="do" />
+ <signal name="eo" />
+ <signal name="fo" />
+ <signal name="go" />
+ <signal name="sign" />
+ <signal name="AN0" />
+ <signal name="AN1" />
+ <signal name="AN2" />
+ <signal name="AN3" />
+ <signal name="ALU_OUT(3:0)" />
+ <signal name="ALU_OUT(0)" />
+ <signal name="ALU_OUT(1)" />
+ <signal name="ALU_OUT(2)" />
+ <signal name="ALU_OUT(3)" />
+ <signal name="A(3:0)" />
+ <signal name="S(1:0)" />
+ <port polarity="Output" name="ao" />
+ <port polarity="Output" name="bo" />
+ <port polarity="Output" name="co" />
+ <port polarity="Output" name="do" />
+ <port polarity="Output" name="eo" />
+ <port polarity="Output" name="fo" />
+ <port polarity="Output" name="go" />
+ <port polarity="Output" name="sign" />
+ <port polarity="Output" name="AN0" />
+ <port polarity="Output" name="AN1" />
+ <port polarity="Output" name="AN2" />
+ <port polarity="Output" name="AN3" />
+ <port polarity="Input" name="A(3:0)" />
+ <port polarity="Input" name="S(1:0)" />
+ <blockdef name="sev_seg_disp">
+ <timestamp>2012-2-15T18:55:28</timestamp>
+ <rect width="256" x="64" y="-768" height="768" />
+ <line x2="0" y1="-736" y2="-736" x1="64" />
+ <line x2="0" y1="-512" y2="-512" x1="64" />
+ <line x2="0" y1="-288" y2="-288" x1="64" />
+ <line x2="0" y1="-64" y2="-64" x1="64" />
+ <line x2="384" y1="-736" y2="-736" x1="320" />
+ <line x2="384" y1="-672" y2="-672" x1="320" />
+ <line x2="384" y1="-608" y2="-608" x1="320" />
+ <line x2="384" y1="-544" y2="-544" x1="320" />
+ <line x2="384" y1="-480" y2="-480" x1="320" />
+ <line x2="384" y1="-416" y2="-416" x1="320" />
+ <line x2="384" y1="-352" y2="-352" x1="320" />
+ <line x2="384" y1="-288" y2="-288" x1="320" />
+ <line x2="384" y1="-224" y2="-224" x1="320" />
+ <line x2="384" y1="-160" y2="-160" x1="320" />
+ <line x2="384" y1="-96" y2="-96" x1="320" />
+ <line x2="384" y1="-32" y2="-32" x1="320" />
+ </blockdef>
+ <blockdef name="ALU">
+ <timestamp>2012-2-16T2:38:45</timestamp>
+ <rect width="64" x="0" y="404" height="24" />
+ <line x2="0" y1="416" y2="416" x1="64" />
+ <rect width="64" x="0" y="468" height="24" />
+ <line x2="0" y1="480" y2="480" x1="64" />
+ <rect width="64" x="320" y="404" height="24" />
+ <line x2="384" y1="416" y2="416" x1="320" />
+ <rect width="256" x="64" y="-128" height="640" />
+ </blockdef>
+ <block symbolname="sev_seg_disp" name="XLXI_2">
+ <blockpin signalname="ALU_OUT(0)" name="A" />
+ <blockpin signalname="ALU_OUT(1)" name="B" />
+ <blockpin signalname="ALU_OUT(2)" name="C" />
+ <blockpin signalname="ALU_OUT(3)" name="D" />
+ <blockpin signalname="ao" name="a_out" />
+ <blockpin signalname="bo" name="b_out" />
+ <blockpin signalname="co" name="c_out" />
+ <blockpin signalname="do" name="d_out" />
+ <blockpin signalname="eo" name="e_out" />
+ <blockpin signalname="fo" name="f_out" />
+ <blockpin signalname="go" name="g_out" />
+ <blockpin signalname="sign" name="sign" />
+ <blockpin signalname="AN0" name="AN0" />
+ <blockpin signalname="AN1" name="AN1" />
+ <blockpin signalname="AN2" name="AN2" />
+ <blockpin signalname="AN3" name="AN3" />
+ </block>
+ <block symbolname="ALU" name="XLXI_4">
+ <blockpin signalname="S(1:0)" name="s(1:0)" />
+ <blockpin signalname="A(3:0)" name="a(3:0)" />
+ <blockpin signalname="ALU_OUT(3:0)" name="o(3:0)" />
+ </block>
+ </netlist>
+ <sheet sheetnum="1" width="3520" height="2720">
+ <instance x="1728" y="1536" name="XLXI_2" orien="R0">
+ </instance>
+ <branch name="ao">
+ <wire x2="2144" y1="800" y2="800" x1="2112" />
+ </branch>
+ <iomarker fontsize="28" x="2144" y="800" name="ao" orien="R0" />
+ <branch name="bo">
+ <wire x2="2144" y1="864" y2="864" x1="2112" />
+ </branch>
+ <iomarker fontsize="28" x="2144" y="864" name="bo" orien="R0" />
+ <branch name="co">
+ <wire x2="2144" y1="928" y2="928" x1="2112" />
+ </branch>
+ <iomarker fontsize="28" x="2144" y="928" name="co" orien="R0" />
+ <branch name="do">
+ <wire x2="2144" y1="992" y2="992" x1="2112" />
+ </branch>
+ <iomarker fontsize="28" x="2144" y="992" name="do" orien="R0" />
+ <branch name="eo">
+ <wire x2="2144" y1="1056" y2="1056" x1="2112" />
+ </branch>
+ <iomarker fontsize="28" x="2144" y="1056" name="eo" orien="R0" />
+ <branch name="fo">
+ <wire x2="2144" y1="1120" y2="1120" x1="2112" />
+ </branch>
+ <iomarker fontsize="28" x="2144" y="1120" name="fo" orien="R0" />
+ <branch name="go">
+ <wire x2="2144" y1="1184" y2="1184" x1="2112" />
+ </branch>
+ <iomarker fontsize="28" x="2144" y="1184" name="go" orien="R0" />
+ <branch name="sign">
+ <wire x2="2144" y1="1248" y2="1248" x1="2112" />
+ </branch>
+ <iomarker fontsize="28" x="2144" y="1248" name="sign" orien="R0" />
+ <branch name="AN0">
+ <wire x2="2144" y1="1312" y2="1312" x1="2112" />
+ </branch>
+ <iomarker fontsize="28" x="2144" y="1312" name="AN0" orien="R0" />
+ <branch name="AN1">
+ <wire x2="2144" y1="1376" y2="1376" x1="2112" />
+ </branch>
+ <iomarker fontsize="28" x="2144" y="1376" name="AN1" orien="R0" />
+ <branch name="AN2">
+ <wire x2="2144" y1="1440" y2="1440" x1="2112" />
+ </branch>
+ <iomarker fontsize="28" x="2144" y="1440" name="AN2" orien="R0" />
+ <branch name="AN3">
+ <wire x2="2144" y1="1504" y2="1504" x1="2112" />
+ </branch>
+ <iomarker fontsize="28" x="2144" y="1504" name="AN3" orien="R0" />
+ <instance x="880" y="1152" name="XLXI_4" orien="R0">
+ </instance>
+ <branch name="ALU_OUT(3:0)">
+ <wire x2="1376" y1="1568" y2="1568" x1="1264" />
+ <wire x2="1376" y1="800" y2="1024" x1="1376" />
+ <wire x2="1376" y1="1024" y2="1248" x1="1376" />
+ <wire x2="1376" y1="1248" y2="1472" x1="1376" />
+ <wire x2="1376" y1="1472" y2="1568" x1="1376" />
+ </branch>
+ <bustap x2="1472" y1="800" y2="800" x1="1376" />
+ <branch name="ALU_OUT(0)">
+ <attrtext style="alignment:SOFT-BCENTER;fontsize:28;fontname:Arial" attrname="Name" x="1664" y="800" type="branch" />
+ <wire x2="1664" y1="800" y2="800" x1="1472" />
+ <wire x2="1728" y1="800" y2="800" x1="1664" />
+ </branch>
+ <bustap x2="1472" y1="1024" y2="1024" x1="1376" />
+ <branch name="ALU_OUT(1)">
+ <attrtext style="alignment:SOFT-BCENTER;fontsize:28;fontname:Arial" attrname="Name" x="1632" y="1024" type="branch" />
+ <wire x2="1632" y1="1024" y2="1024" x1="1472" />
+ <wire x2="1728" y1="1024" y2="1024" x1="1632" />
+ </branch>
+ <bustap x2="1472" y1="1248" y2="1248" x1="1376" />
+ <branch name="ALU_OUT(2)">
+ <attrtext style="alignment:SOFT-BCENTER;fontsize:28;fontname:Arial" attrname="Name" x="1568" y="1248" type="branch" />
+ <wire x2="1568" y1="1248" y2="1248" x1="1472" />
+ <wire x2="1728" y1="1248" y2="1248" x1="1568" />
+ </branch>
+ <bustap x2="1472" y1="1472" y2="1472" x1="1376" />
+ <branch name="ALU_OUT(3)">
+ <attrtext style="alignment:SOFT-BCENTER;fontsize:28;fontname:Arial" attrname="Name" x="1568" y="1472" type="branch" />
+ <wire x2="1568" y1="1472" y2="1472" x1="1472" />
+ <wire x2="1728" y1="1472" y2="1472" x1="1568" />
+ </branch>
+ <branch name="A(3:0)">
+ <wire x2="880" y1="1632" y2="1632" x1="848" />
+ </branch>
+ <iomarker fontsize="28" x="848" y="1632" name="A(3:0)" orien="R180" />
+ <branch name="S(1:0)">
+ <wire x2="880" y1="1568" y2="1568" x1="848" />
+ </branch>
+ <iomarker fontsize="28" x="848" y="1568" name="S(1:0)" orien="R180" />
+ </sheet>
+</drawing> \ No newline at end of file