SMD137 SyncSim – Introduction Lab Assistance: dtlabs@sm.luth.se ASK QUESTIONS!
2
3
4
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 5
Start SyncSim >cd syncsim > java –jar SyncSim_v2_0.jar & 6
7
Design file (mips.xml) Describes which components to use in simulation Connections between components 8
Design file (mips.xml) Name = A init = 3 A B Name = B Apart .class C Name = C Bpart .class B = A X Cpart C = B .class Xcomp.class 9
10
11
12
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 13
Makefile >cd programs >make as 14
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 15
mips_program_objdump 16
17
18
19
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 20
script.sh Replaces the main address Replaces $gp 21
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 22
fibonacci 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144 … 23
24
25
Demonstration 26
27
28
Demonstration 29
Questions 30
Recommend
More recommend