Date post: | 04-Jan-2016 |
Category: |
Documents |
Upload: | signe-bowen |
View: | 45 times |
Download: | 0 times |
SMD137SyncSim – Introduction
Jimmie Wiklander
Room: A2309
Lab Assistance: [email protected]
ASK QUESTIONS!
2
3
4
5
Tarball
syncsim designs
mips.xml mips_program_objdump
programs Makefile script.sh fibonacci.c/fibonacci.s
simulator_designs MIPS java classfiles
SyncSim_v2_0.jar
6
Start SyncSim
>cd syncsim
> java –jar SyncSim_v2_0.jar &
7
8
Design file (mips.xml)
Describes which components to use in simulation
Connections between components
9
Design file (mips.xml)
A B
C
Apart.class
Bpart.class
Cpart.class
X
Name = A
Name = B
Name = C
B = A
C = B
Xcomp.class
init = 3
10
11
12
13
Tarball
syncsim designs
mips.xml (design file) mips_program_objdump
programs Makefile script.sh fibonacci.c/fibonacci.s
simulator_designs MIPS java classfiles
SyncSim_v2_0.jar
14
Makefile
>cd programs
>make as
15
Tarball
syncsim designs
mips.xml (design file) mips_program_objdump
programs Makefile script.sh fibonacci.c/fibonacci.s
simulator_designs MIPS java classfiles
SyncSim_v2_0.jar
16
mips_program_objdump
17
18
19
20
Tarball
syncsim designs
mips.xml (design file) mips_program_objdump
programs Makefile script.sh fibonacci.c/fibonacci.s
simulator_designs MIPS java classfiles
SyncSim_v2_0.jar
21
script.sh
Replaces the main address Replaces $gp
22
Tarball
syncsim designs
mips.xml (design file) mips_program_objdump
programs Makefile script.sh fibonacci.c/fibonacci.s
simulator_designs MIPS java classfiles
SyncSim_v2_0.jar
23
fibonacci
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144 …
24
25
26
Demonstration
27
28
29
Demonstration
30
Questions