smd137

SMD137 SyncSim Introduction Lab Assistance: dtlabs@sm.luth.se ASK - PowerPoint PPT Presentation

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


  1. SMD137 SyncSim – Introduction Lab Assistance: dtlabs@sm.luth.se ASK QUESTIONS!

  2. 2

  3. 3

  4. 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 5

  6. Start SyncSim >cd syncsim > java –jar SyncSim_v2_0.jar & 6

  7. 7

  8. Design file (mips.xml)  Describes which components to use in simulation  Connections between components 8

  9. 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. 10

  11. 11

  12. 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 13

  14. Makefile >cd programs >make as 14

  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 15

  16. mips_program_objdump 16

  17. 17

  18. 18

  19. 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 20

  21. script.sh  Replaces the main address  Replaces $gp 21

  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 22

  23. fibonacci  0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144 … 23

  24. 24

  25. 25

  26. Demonstration 26

  27. 27

  28. 28

  29. Demonstration 29

  30. Questions 30

Recommend


More recommend