Simulation Results

#pcoprdqd (hex)qd (dec)addr
100ori2003048
201ori3003755
302slt400011
403sub300077
504ori4002537
605sub9FFFFFFF5-11
706slt400011
807sltu400000
908ori3FFEE65518
1009sltiu700011
110Ahalt

Pipeline Results

#IFIDEXMEMWBok
10000
ori






20001
ori
0000
2 0 2





30002
slt
0001
3 0 3
0000
0x30




40003
sub
0002
4 2 3
0001
0x37
0000




qa forwarded: 0x30 (ra: 2)

qb forwarded: 0x37 (rb: 3)

qb transferred: 0x30 (rb: 2)
50004
ori
0003
3 3 2
0002
0x1
0001

0000
0x30
0000
0x30

qa forwarded: 0x37 (ra: 3)
60005
sub
0004
4 0 4
0003
0x7
0002

0001
0x37
0001
0x37

qb forwarded: 0x1 (rb: 4)

qa transferred: 0x1 (ra: 4)
70006
slt
0005
9 4 2
0004
0x25
0003

0002
0x1
0002
0x1

qa forwarded: 0x25 (ra: 4)

qb transferred: 0x7 (rb: 3)
80007
sltu
0006
4 9 3
0005
0xfffffff5
0004

0003
0x7
0003
0x7

qa forwarded: 0xfffffff5 (ra: 9)
90008
ori
0007
4 9 3
0006
0x1
0005

0004
0x25
0004
0x25

qa forwarded: 0xfffffff5 (ra: 9)
100009
sltiu
0008
3 0 3
0007
0x0
0006

0005
0xfffffff5
0005
0xfffffff5
11000a
halt
0009
7 3 7
0008
0xffee
0007

0006
0x1
0006
0x1

qa forwarded: 0xffee (ra: 3)
12
000a

0009
0x1
0008

0007
0x0
0007
0x0
13

000a

0009

0008
0xffee
0008
0xffee
14


000a

0009
0x1
0009
0x1

Registers

formatr0r1r2r3r4r5r6r7
hex0000000000000001000000300000FFEE00000000000000050000000600000001
decimal0148655180561
formatr8r9r10r11r12r13r14r15
hex00000008FFFFFFF50000000A0000000B0000000C0000000D0000000E0000000F
decimal8-11101112131415
formatr16r17r18r19r20r21r22r23
hex0000001000000011000000120000001300000014000000150000001600000017
decimal1617181920212223
formatr24r25r26r27r28r29r30r31
hex00000018000000190000001A0000001B0000001C0000001D0000001E0000001F
decimal2425262728293031

Memory

addr0123456789ABCDEF
000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000
000000100000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000