diff options
author | Michael Abed <michaelabed@gmail.com> | 2012-02-16 15:46:55 -0500 |
---|---|---|
committer | Michael Abed <michaelabed@gmail.com> | 2012-02-16 15:46:55 -0500 |
commit | 0bdf2f0b18f7e2986336f8afc67fe18b8b382e7a (patch) | |
tree | 0546ba14ba410a565b6bff722a23b26860744825 /ALUSHOW.sch | |
download | ec311-lab2-0bdf2f0b18f7e2986336f8afc67fe18b8b382e7a.tar.gz ec311-lab2-0bdf2f0b18f7e2986336f8afc67fe18b8b382e7a.tar.bz2 ec311-lab2-0bdf2f0b18f7e2986336f8afc67fe18b8b382e7a.zip |
initial commit
Diffstat (limited to 'ALUSHOW.sch')
-rwxr-xr-x | ALUSHOW.sch | 189 |
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 |