1 / 30

SMD137 SyncSim – Introduction

SMD137 SyncSim – Introduction. Jimmie Wiklander Room: A2309 Lab Assistance: dtlabs@sm.luth.se ASK QUESTIONS!. 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.

signe-bowen
Download Presentation

SMD137 SyncSim – Introduction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SMD137SyncSim – Introduction Jimmie Wiklander Room: A2309 Lab Assistance: dtlabs@sm.luth.se ASK QUESTIONS!

  2. 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

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

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

  5. Design file (mips.xml) Name = A init = 3 A B Name = B Apart .class C Name = C Bpart .class B = A C = B X Cpart .class Xcomp.class

  6. 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

  7. Makefile >cd programs >make as

  8. 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

  9. mips_program_objdump

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

  11. script.sh • Replaces the main address • Replaces $gp

  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. fibonacci • 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144 …

  14. Demonstration

  15. Demonstration

  16. Questions

More Related