+ All Categories
Home > Documents > SMD137 SyncSim – Introduction

SMD137 SyncSim – Introduction

Date post: 04-Jan-2016
Category:
Upload: signe-bowen
View: 45 times
Download: 0 times
Share this document with a friend
Description:
SMD137 SyncSim – Introduction. Jimmie Wiklander Room: A2309 Lab Assistance: [email protected] 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. - PowerPoint PPT Presentation
Popular Tags:
30
SMD137 SyncSim – Introduction Jimmie Wiklander Room: A2309 Lab Assistance: [email protected] ASK QUESTIONS!
Transcript
Page 1: SMD137 SyncSim – Introduction

SMD137SyncSim – Introduction

Jimmie Wiklander

Room: A2309

Lab Assistance: [email protected]

ASK QUESTIONS!

Page 2: SMD137 SyncSim – Introduction

2

Page 3: SMD137 SyncSim – Introduction

3

Page 4: SMD137 SyncSim – Introduction

4

Page 5: SMD137 SyncSim – Introduction

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

Page 6: SMD137 SyncSim – Introduction

6

Start SyncSim

>cd syncsim

> java –jar SyncSim_v2_0.jar &

Page 7: SMD137 SyncSim – Introduction

7

Page 8: SMD137 SyncSim – Introduction

8

Design file (mips.xml)

Describes which components to use in simulation

Connections between components

Page 9: SMD137 SyncSim – Introduction

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

Page 10: SMD137 SyncSim – Introduction

10

Page 11: SMD137 SyncSim – Introduction

11

Page 12: SMD137 SyncSim – Introduction

12

Page 13: SMD137 SyncSim – Introduction

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

Page 14: SMD137 SyncSim – Introduction

14

Makefile

>cd programs

>make as

Page 15: SMD137 SyncSim – Introduction

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

Page 16: SMD137 SyncSim – Introduction

16

mips_program_objdump

Page 17: SMD137 SyncSim – Introduction

17

Page 18: SMD137 SyncSim – Introduction

18

Page 19: SMD137 SyncSim – Introduction

19

Page 20: SMD137 SyncSim – Introduction

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

Page 21: SMD137 SyncSim – Introduction

21

script.sh

Replaces the main address Replaces $gp

Page 22: SMD137 SyncSim – Introduction

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

Page 23: SMD137 SyncSim – Introduction

23

fibonacci

0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144 …

Page 24: SMD137 SyncSim – Introduction

24

Page 25: SMD137 SyncSim – Introduction

25

Page 26: SMD137 SyncSim – Introduction

26

Demonstration

Page 27: SMD137 SyncSim – Introduction

27

Page 28: SMD137 SyncSim – Introduction

28

Page 29: SMD137 SyncSim – Introduction

29

Demonstration

Page 30: SMD137 SyncSim – Introduction

30

Questions


Recommended