 
              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