added files so i can delete them from my home directory

git-svn-id: svn://anubis/gvsu@429 45c1a28c-8058-47b2-ae61-ca45b979098e
This commit is contained in:
josh 2009-10-01 21:48:41 +00:00
parent 591611644b
commit a6e8d33cb0
13 changed files with 199 additions and 0 deletions

View File

@ -0,0 +1,128 @@
<?xml version="1.0" ?>
<KLOGIC_MAIN FILE_TYPE="CIRCUIT">
<PROGRAM_VERSION>1.63 2006/05/25</PROGRAM_VERSION>
<CREATION_DATE>Sun May 10 20:06:18 2009</CREATION_DATE>
<UPDATE_DATE>Sun May 10 20:06:18 2009</UPDATE_DATE>
<AUTHOR/>
<COMMENT/>
<CIRCUIT ID="1" F="1014" SZ="4" X="0" Y="0">
<TEXT>net1</TEXT>
<OUT_ID POS="0">61</OUT_ID>
<OUT_ID POS="1">62</OUT_ID>
<WIRE ID="57">310:120,330:120,330:120,340:120</WIRE>
<WIRE ID="58">500:120,520:120,530:120</WIRE>
<WIRE ID="60">260:180,460:150</WIRE>
<WIRE ID="63">330:120,340:110</WIRE>
<WIRE ID="70">520:70,520:110,530:110</WIRE>
<WIRE ID="71">520:120,520:110</WIRE>
<WIRE ID="74">520:70,400:70,140:70,140:110,180:110</WIRE>
<WIRE ID="77">460:120,450:120</WIRE>
<WIRE ID="79">400:70,400:120,410:120</WIRE>
<WIRE ID="83">240:150,270:150</WIRE>
<WIRE ID="84">130:210,140:210,260:210,260:180</WIRE>
<WIRE ID="85">240:150,200:170,140:170,140:210</WIRE>
<WIRE ID="93">180:130,100:130,100:90,330:90,330:120</WIRE>
<WIRE ID="94">220:130,270:120</WIRE>
<DEV ID="19" F="1006" SZ="2" X="90" Y="200">
<TEXT>osc1</TEXT>
<CLK_TYPE>8</CLK_TYPE>
<OSC_STEP>2</OSC_STEP>
</DEV>
<DEV ID="31" F="1009" SZ="4" X="270" Y="120">
<TEXT>d2</TEXT>
<CLK_TYPE>5</CLK_TYPE>
<MASTER>1</MASTER>
<IN_ID POS="0">32</IN_ID>
<IN_ID POS="3">33</IN_ID>
</DEV>
<DEV ID="41" F="1009" SZ="4" X="460" Y="120">
<TEXT>d4</TEXT>
<CLK_TYPE>5</CLK_TYPE>
<MASTER>1</MASTER>
<IN_ID POS="0">42</IN_ID>
<IN_ID POS="3">43</IN_ID>
</DEV>
<DEV ID="55" F="1011" SZ="4" X="340" Y="120">
<TEXT>led4</TEXT>
</DEV>
<DEV ID="56" F="1011" SZ="4" X="530" Y="120">
<TEXT>led5</TEXT>
</DEV>
<DEV ID="61" F="1013" SZ="4" X="340" Y="110">
<TEXT>out2</TEXT>
</DEV>
<DEV ID="62" F="1013" SZ="4" X="530" Y="110">
<TEXT>out3</TEXT>
</DEV>
<DEV ID="75" F="1002" SZ="2" X="410" Y="110">
<TEXT>inv3</TEXT>
<INV/>
</DEV>
<DEV ID="92" F="1003" SZ="4" X="180" Y="100">
<TEXT>xor1</TEXT>
</DEV>
<WIRE_CONN ID="63">
<POS ID="57">330:120</POS>
</WIRE_CONN>
<WIRE_CONN ID="71">
<POS ID="70">520:110</POS>
<POS ID="58">520:120</POS>
</WIRE_CONN>
<WIRE_CONN ID="74">
<POS ID="70">520:70</POS>
</WIRE_CONN>
<WIRE_CONN ID="79">
<POS ID="74">400:70</POS>
</WIRE_CONN>
<WIRE_CONN ID="84">
<POS ID="60">260:180</POS>
</WIRE_CONN>
<WIRE_CONN ID="85">
<POS ID="84">140:210</POS>
<POS ID="83">240:150</POS>
</WIRE_CONN>
<WIRE_CONN ID="93">
<POS ID="57">330:120</POS>
</WIRE_CONN>
<DEV_CONN ID="57">
<POS ID="55" INV="0">340:120</POS>
<POS ID="31" INV="0">310:120</POS>
</DEV_CONN>
<DEV_CONN ID="58">
<POS ID="56" INV="0">530:120</POS>
<POS ID="41" INV="0">500:120</POS>
</DEV_CONN>
<DEV_CONN ID="60">
<POS ID="41" INV="0">460:150</POS>
</DEV_CONN>
<DEV_CONN ID="63">
<POS ID="61" INV="0">340:110</POS>
</DEV_CONN>
<DEV_CONN ID="70">
<POS ID="62" INV="0">530:110</POS>
</DEV_CONN>
<DEV_CONN ID="74">
<POS ID="92" INV="0">180:110</POS>
</DEV_CONN>
<DEV_CONN ID="77">
<POS ID="41" INV="0">460:120</POS>
<POS ID="75" INV="1">450:120</POS>
</DEV_CONN>
<DEV_CONN ID="79">
<POS ID="75" INV="0">410:120</POS>
</DEV_CONN>
<DEV_CONN ID="83">
<POS ID="31" INV="0">270:150</POS>
</DEV_CONN>
<DEV_CONN ID="84">
<POS ID="19" INV="0">130:210</POS>
</DEV_CONN>
<DEV_CONN ID="93">
<POS ID="92" INV="0">180:130</POS>
</DEV_CONN>
<DEV_CONN ID="94">
<POS ID="31" INV="0">270:120</POS>
<POS ID="92" INV="0">220:130</POS>
</DEV_CONN>
</CIRCUIT>
</KLOGIC_MAIN>

11
cs672/ILP-example1.s Normal file
View File

@ -0,0 +1,11 @@
addi r1, r0, #32 ; initialize loop counter
Loop: ld f0, 0(r1) ; get value from M into f0
addd f4, f0, f2 ; add to scalar in f2, result into f4
sd 0(r1), f4 ; store result back into M
subi r1, r1, #8 ; decrement array pointer
bnez r1, Loop ; branch if not done
nop
nop
nop
nop
trap #0

11
cs672/Pipe-example1.s Normal file
View File

@ -0,0 +1,11 @@
lw r1, 0(r2) ; r1 <- M[0+r2]
sub r3, r4, r5 ; r3 <- r4 - r5
and r6, r7, r8 ; r6 <- r7 AND r8
or r9, r10, r11 ; r9 <- r10 OR r11
and r12, r13, r14 ; r12 <- r13 AND r14
nop
nop
nop
nop
trap #0

11
cs672/Pipe-example2.s Normal file
View File

@ -0,0 +1,11 @@
lw r1, 0(r2)
sub r3, r4, r5
and r6, r3, r7
or r8, r9, r3
and r10, r11, r12
nop
nop
nop
nop
trap #0

10
cs672/Pipe-example3.s Normal file
View File

@ -0,0 +1,10 @@
lw r1, 0(r2)
add r3, r4, r5
and r6, r7, r8
xor r9, r10, r11
add r12, r13, r3
nop
nop
nop
nop
trap #0

9
cs672/Pipe-example4.s Normal file
View File

@ -0,0 +1,9 @@
lw r1, 0(r2)
add r3, r1, r4
and r5, r1, r6
or r7, r1, r8
nop
nop
nop
nop
trap #0

17
cs672/Pipe-example5.s Normal file
View File

@ -0,0 +1,17 @@
add r4, r0, r0 ; clear R4 = 0
add r5, r0, r0 ; clear R5 = 0
addi r1, r0, 5 ; set R1 (loop counter) = 5
LOOP: subi r1, r1, 1 ; decrement R1
addi r4, r4, 2 ; R4 = R4 + 2
addi r5, r5, 10 ; R5 = R5 + 10
bnez r1, LOOP ; if (r1 != 0), goto LOOP
nop
add r6, r4, r5 ; R6 = R4 + R5
nop
nop
nop
nop
trap #0

2
cs672/compress95.in Normal file
View File

@ -0,0 +1,2 @@
25000 e 2231

BIN
cs672/compress95.ss Normal file

Binary file not shown.

BIN
cs672/hw2.pdf Normal file

Binary file not shown.

BIN
cs672/hw3.pdf Normal file

Binary file not shown.

BIN
cs672/hw4.pdf Normal file

Binary file not shown.

BIN
cs672/hw5.pdf Normal file

Binary file not shown.