WARNING: test1.v:98: $readmemh(init.dat): Not enough words in the file for the requested range [0:65535]. ----------------------------- Cycle 0 ----------------------------- Top - Fetch Stage: PC: 00000000 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000000 IFID.instr: 00000000 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0000 0000 i/d blocknum: 0 0 i/d tagnum: 0000 0000 i/d valid: 0 0 i/d tag: 0000 0000 i/d block: 00000000000000000000000000000000 00000000000000000000000000000000 i/d dataword: 00000000 00000000 i/d hit: 0 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: ffff ffff i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0000 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = 1feedb0bdeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 1 ----------------------------- Top - Fetch Stage: PC: 00000000 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000000 IFID.instr: 00000000 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0000 0000 i/d blocknum: 0 0 i/d tagnum: 0000 0000 i/d valid: 0 0 i/d tag: 0000 0000 i/d block: 00000000000000000000000000000000 00000000000000000000000000000000 i/d dataword: 00000000 00000000 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0000 ffff i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0000 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = 1feedb0bdeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 2 ----------------------------- Top - Fetch Stage: PC: 00000000 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000000 IFID.instr: 00000000 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0000 0000 i/d blocknum: 0 0 i/d tagnum: 0000 0000 i/d valid: 0 0 i/d tag: 0000 0000 i/d block: 00000000000000000000000000000000 00000000000000000000000000000000 i/d dataword: 00000000 00000000 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0000 ffff i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0000 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 01 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0100 v tag data - Instruction Cache 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 01 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = 1feedb0bdeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 3 ----------------------------- Top - Fetch Stage: PC: 00000000 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000000 IFID.instr: 00000000 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0000 0000 i/d blocknum: 0 0 i/d tagnum: 0000 0000 i/d valid: 0 0 i/d tag: 0000 0000 i/d block: 00000000000000000000000000000000 00000000000000000000000000000000 i/d dataword: 00000000 00000000 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0000 ffff i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0000 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 01 - grant: 1 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0100 v tag data - Instruction Cache 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 001 mem.state1 = 001 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = 1feedb0bdeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 4 ----------------------------- Top - Fetch Stage: PC: 00000000 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000000 IFID.instr: 00000000 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0000 0000 i/d blocknum: 0 0 i/d tagnum: 0000 0000 i/d valid: 0 0 i/d tag: 0000 0000 i/d block: 00000000000000000000000000000000 00000000000000000000000000000000 i/d dataword: 00000000 00000000 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0000 ffff i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0000 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0000 - mdata: zzzzzzzzzzzzzzzz state: 0101 v tag data - Instruction Cache 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0000 mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 011 mem.state1 = 011 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = 1feedb0bdeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 5 ----------------------------- Top - Fetch Stage: PC: 00000000 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000000 IFID.instr: 00000000 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0000 0000 i/d blocknum: 0 0 i/d tagnum: 0000 0000 i/d valid: 0 0 i/d tag: 0000 0000 i/d block: 00000000000000000000000000000000 00000000000000000000000000000000 i/d dataword: 00000000 00000000 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0000 ffff i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0000 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0000 - mdata: 000000061e000000 state: 0110 v tag data - Instruction Cache 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0000 mdata: 000000061e000000 Memory-Controller Internals: mem.cpu = 01 mem.active = 101 mem.state1 = 101 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 000000061e000000 mem.datareg = 000000061e000000 Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 6 ----------------------------- Top - Fetch Stage: PC: 00000000 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000000 IFID.instr: 00000000 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0000 0000 i/d blocknum: 0 0 i/d tagnum: 0000 0000 i/d valid: 0 0 i/d tag: 0000 0000 i/d block: 00000000000000000000000000000000 00000000000000000000000000000000 i/d dataword: 00000000 00000000 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0000 ffff i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0000 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0000 - mdata: 0000001c12000000 state: 0111 v tag data - Instruction Cache 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0000 mdata: 0000001c12000000 Memory-Controller Internals: mem.cpu = 01 mem.active = 111 mem.state1 = 111 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 0000001c12000000 mem.datareg = 0000001c12000000 Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 7 ----------------------------- Top - Fetch Stage: PC: 00000000 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000000 IFID.instr: 00000000 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0000 0000 i/d blocknum: 0 0 i/d tagnum: 0000 0000 i/d valid: 0 0 i/d tag: 0000 0000 i/d block: 00000000000000000000000000000000 00000000000000000000000000000000 i/d dataword: 00000000 00000000 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/1 00/0 i/d blockno: 0000 ffff i/d blockdata: 0000001c12000000000000061e000000 zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0000 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1111 v tag data - Instruction Cache 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 8 ----------------------------- Top - Fetch Stage: PC: 00000000 fetch instr: 1e000000 fetch hit: +1 IFID - exc/pc: 0 00000000 IFID.instr: 00000000 (lgim=0 run=1) instr0 - add 0 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0000 0000 i/d blocknum: 0 0 i/d tagnum: 0000 0000 i/d valid: 1 0 i/d tag: 0000 0000 i/d block: 0000001c12000000000000061e000000 00000000000000000000000000000000 i/d dataword: 1e000000 00000000 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/1 00/0 i/d blockno: 0000 ffff i/d blockdata: 0000001c12000000000000061e000000 zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0000 addr: 0000 fdata: 1e000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 9 ----------------------------- Top - Fetch Stage: PC: 00000001 fetch instr: 00000006 fetch hit: +1 IFID - exc/pc: 0 00000000 IFID.instr: 1e000000 (lgim=0 run=1) instr0 - addi e 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0001 0000 i/d blocknum: 0 0 i/d tagnum: 0000 0000 i/d valid: 1 0 i/d tag: 0000 0000 i/d block: 0000001c12000000000000061e000000 00000000000000000000000000000000 i/d dataword: 00000006 00000000 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0000 ffff i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0001 addr: 0000 fdata: 00000006 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 10 ----------------------------- Top - Fetch Stage: PC: 00000002 fetch instr: 12000000 fetch hit: +1 IFID - exc/pc: 0 00000001 IFID.instr: 00000006 (lgim=1 run=1) instr0 - add 0 0 0 instr1 - add 0 0 6 IDEX - exc/pc: 0 00000000 IDEX.op/rT 01 0e 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0002 0000 i/d blocknum: 0 0 i/d tagnum: 0000 0000 i/d valid: 1 0 i/d tag: 0000 0000 i/d block: 0000001c12000000000000061e000000 00000000000000000000000000000000 i/d dataword: 12000000 00000000 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0000 ffff i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0002 addr: 0000 fdata: 12000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 11 ----------------------------- Top - Fetch Stage: PC: 00000003 fetch instr: 0000001c fetch hit: +1 IFID - exc/pc: 0 00000002 IFID.instr: 12000000 (lgim=0 run=1) instr0 - addi 2 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0003 0000 i/d blocknum: 0 0 i/d tagnum: 0000 0000 i/d valid: 1 0 i/d tag: 0000 0000 i/d block: 0000001c12000000000000061e000000 00000000000000000000000000000000 i/d dataword: 0000001c 00000000 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0000 ffff i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0003 addr: 0000 fdata: 0000001c data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 12 ----------------------------- Top - Fetch Stage: PC: 00000004 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000003 IFID.instr: 0000001c (lgim=1 run=0) instr0 - add 0 0 0 instr1 - add 0 1 c IDEX - exc/pc: 0 00000002 IDEX.op/rT 01 02 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0004 0000 i/d blocknum: 1 0 i/d tagnum: 0001 0000 i/d valid: 0 0 i/d tag: 0000 0000 i/d block: 00000000000000000000000000000000 00000000000000000000000000000000 i/d dataword: 00000000 00000000 i/d hit: 0 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0000 ffff i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0004 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 13 ----------------------------- Top - Fetch Stage: PC: 00000004 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000003 IFID.instr: 0000001c (lgim=1 run=0) instr0 - add 0 0 0 instr1 - add 0 1 c IDEX - exc/pc: 0 00000002 IDEX.op/rT 01 02 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0004 0000 i/d blocknum: 1 0 i/d tagnum: 0001 0000 i/d valid: 0 0 i/d tag: 0000 0000 i/d block: 00000000000000000000000000000000 00000000000000000000000000000000 i/d dataword: 00000000 00000000 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0004 ffff i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0004 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 14 ----------------------------- Top - Fetch Stage: PC: 00000004 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000003 IFID.instr: 0000001c (lgim=1 run=0) instr0 - add 0 0 0 instr1 - add 0 1 c IDEX - exc/pc: 0 00000002 IDEX.op/rT 01 02 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0004 0000 i/d blocknum: 1 0 i/d tagnum: 0001 0000 i/d valid: 0 0 i/d tag: 0000 0000 i/d block: 00000000000000000000000000000000 00000000000000000000000000000000 i/d dataword: 00000000 00000000 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0004 ffff i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0004 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 01 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0100 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 01 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 15 ----------------------------- Top - Fetch Stage: PC: 00000004 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000003 IFID.instr: 0000001c (lgim=1 run=0) instr0 - add 0 0 0 instr1 - add 0 1 c IDEX - exc/pc: 0 00000002 IDEX.op/rT 01 02 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0004 0000 i/d blocknum: 1 0 i/d tagnum: 0001 0000 i/d valid: 0 0 i/d tag: 0000 0000 i/d block: 00000000000000000000000000000000 00000000000000000000000000000000 i/d dataword: 00000000 00000000 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0004 ffff i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0004 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 01 - grant: 1 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0100 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 001 mem.state1 = 001 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 16 ----------------------------- Top - Fetch Stage: PC: 00000004 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000003 IFID.instr: 0000001c (lgim=1 run=0) instr0 - add 0 0 0 instr1 - add 0 1 c IDEX - exc/pc: 0 00000002 IDEX.op/rT 01 02 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0004 0000 i/d blocknum: 1 0 i/d tagnum: 0001 0000 i/d valid: 0 0 i/d tag: 0000 0000 i/d block: 00000000000000000000000000000000 00000000000000000000000000000000 i/d dataword: 00000000 00000000 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0004 ffff i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0004 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0004 - mdata: zzzzzzzzzzzzzzzz state: 0101 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0004 mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 011 mem.state1 = 011 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 17 ----------------------------- Top - Fetch Stage: PC: 00000004 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000003 IFID.instr: 0000001c (lgim=1 run=0) instr0 - add 0 0 0 instr1 - add 0 1 c IDEX - exc/pc: 0 00000002 IDEX.op/rT 01 02 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0004 0000 i/d blocknum: 1 0 i/d tagnum: 0001 0000 i/d valid: 0 0 i/d tag: 0000 0000 i/d block: 00000000000000000000000000000000 00000000000000000000000000000000 i/d dataword: 00000000 00000000 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0004 ffff i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0004 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0004 - mdata: 010d033d1def032e state: 0110 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0004 mdata: 010d033d1def032e Memory-Controller Internals: mem.cpu = 01 mem.active = 101 mem.state1 = 101 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 010d033d1def032e mem.datareg = 010d033d1def032e Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 18 ----------------------------- Top - Fetch Stage: PC: 00000004 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000003 IFID.instr: 0000001c (lgim=1 run=0) instr0 - add 0 0 0 instr1 - add 0 1 c IDEX - exc/pc: 0 00000002 IDEX.op/rT 01 02 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0004 0000 i/d blocknum: 1 0 i/d tagnum: 0001 0000 i/d valid: 0 0 i/d tag: 0000 0000 i/d block: 00000000000000000000000000000000 00000000000000000000000000000000 i/d dataword: 00000000 00000000 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0004 ffff i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0004 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0004 - mdata: 000054b00b214c31 state: 0111 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0004 mdata: 000054b00b214c31 Memory-Controller Internals: mem.cpu = 01 mem.active = 111 mem.state1 = 111 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 000054b00b214c31 mem.datareg = 000054b00b214c31 Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 19 ----------------------------- Top - Fetch Stage: PC: 00000004 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000003 IFID.instr: 0000001c (lgim=1 run=0) instr0 - add 0 0 0 instr1 - add 0 1 c IDEX - exc/pc: 0 00000002 IDEX.op/rT 01 02 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0004 0000 i/d blocknum: 1 0 i/d tagnum: 0001 0000 i/d valid: 0 0 i/d tag: 0000 0000 i/d block: 00000000000000000000000000000000 00000000000000000000000000000000 i/d dataword: 00000000 00000000 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/1 00/0 i/d blockno: 0004 ffff i/d blockdata: 000054b00b214c31010d033d1def032e zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0004 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1111 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 20 ----------------------------- Top - Fetch Stage: PC: 00000004 fetch instr: 1def032e fetch hit: +1 IFID - exc/pc: 0 00000003 IFID.instr: 0000001c (lgim=1 run=1) instr0 - add 0 0 0 instr1 - add 0 1 c IDEX - exc/pc: 0 00000002 IDEX.op/rT 01 02 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0004 0000 i/d blocknum: 1 0 i/d tagnum: 0001 0000 i/d valid: 1 0 i/d tag: 0001 0000 i/d block: 000054b00b214c31010d033d1def032e 00000000000000000000000000000000 i/d dataword: 1def032e 00000000 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/1 00/0 i/d blockno: 0004 ffff i/d blockdata: 000054b00b214c31010d033d1def032e zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0004 addr: 0000 fdata: 1def032e data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 21 ----------------------------- Top - Fetch Stage: PC: 00000005 fetch instr: 010d033d fetch hit: +1 IFID - exc/pc: 0 00000004 IFID.instr: 1def032e (lgim=0 run=1) instr0 - addi d e f instr1 - add 3 2 e IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0005 0000 i/d blocknum: 1 0 i/d tagnum: 0001 0000 i/d valid: 1 0 i/d tag: 0001 0000 i/d block: 000054b00b214c31010d033d1def032e 00000000000000000000000000000000 i/d dataword: 010d033d 00000000 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0004 ffff i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0005 addr: 0000 fdata: 010d033d data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 22 ----------------------------- Top - Fetch Stage: PC: 00000006 fetch instr: 0b214c31 fetch hit: +1 IFID - exc/pc: 0 00000005 IFID.instr: 010d033d (lgim=0 run=1) instr0 - add 1 0 d instr1 - add 3 3 d IDEX - exc/pc: 0 00000004 IDEX.op/rT 01 0d 00 03 IDEX.src/arg1: 0e 00000000000000000000000000000006 02 0000000000000000000000000000001c IDEX.src/arg2: 0f 00000000000000000000000000000001 0e 00000000000000000000000000000006 IDEX.arg3: ffffffff fffffffe MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0006 0022 i/d blocknum: 1 0 i/d tagnum: 0001 0008 i/d valid: 1 0 i/d tag: 0001 0000 i/d block: 000054b00b214c31010d033d1def032e 00000000000000000000000000000000 i/d dataword: 0b214c31 00000000 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0004 ffff i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0006 addr: 0022 fdata: 0b214c31 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 23 ----------------------------- Top - Fetch Stage: PC: 00000007 fetch instr: 000054b0 fetch hit: +1 IFID - exc/pc: 0 00000006 IFID.instr: 0b214c31 (lgim=0 run=1) instr0 - add b 2 1 instr1 - sub c 3 1 IDEX - exc/pc: 0 00000005 IDEX.op/rT 00 01 00 03 IDEX.src/arg1: 00 00000000000000000000000000000000 03 00000000000000000000000000000000 IDEX.src/arg2: 0d 00000000000000000000000000000000 0d 00000000000000000000000000000000 IDEX.arg3: fffffffd fffffffd MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0007 0027 i/d blocknum: 1 1 i/d tagnum: 0001 0009 i/d valid: 1 0 i/d tag: 0001 0000 i/d block: 000054b00b214c31010d033d1def032e 00000000000000000000000000000000 i/d dataword: 000054b0 00000000 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0004 ffff i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0007 addr: 0027 fdata: 000054b0 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 24 ----------------------------- Top - Fetch Stage: PC: 00000008 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000007 IFID.instr: 000054b0 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - lw 4 b 0 IDEX - exc/pc: 0 00000006 IDEX.op/rT 00 0b 04 0c IDEX.src/arg1: 02 0000000000000000000000000000001c 03 00000000000000000000000000000022 IDEX.src/arg2: 01 00000000000000000000000000000000 01 00000000000000000000000000000000 IDEX.arg3: 00000001 00000001 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0008 0022 i/d blocknum: 2 0 i/d tagnum: 0002 0008 i/d valid: 0 0 i/d tag: 0000 0000 i/d block: 00000000000000000000000000000000 00000000000000000000000000000000 i/d dataword: 00000000 00000000 i/d hit: 0 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0004 ffff i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0008 addr: 0022 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 25 ----------------------------- Top - Fetch Stage: PC: 00000008 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000007 IFID.instr: 000054b0 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - lw 4 b 0 IDEX - exc/pc: 0 00000006 IDEX.op/rT 00 0b 04 0c IDEX.src/arg1: 02 0000000000000000000000000000001c 03 00000000000000000000000000000022 IDEX.src/arg2: 01 00000000000000000000000000000000 01 00000000000000000000000000000000 IDEX.arg3: 00000001 00000001 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0008 0022 i/d blocknum: 2 0 i/d tagnum: 0002 0008 i/d valid: 0 0 i/d tag: 0000 0000 i/d block: 00000000000000000000000000000000 00000000000000000000000000000000 i/d dataword: 00000000 00000000 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0008 ffff i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0008 addr: 0022 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 26 ----------------------------- Top - Fetch Stage: PC: 00000008 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000007 IFID.instr: 000054b0 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - lw 4 b 0 IDEX - exc/pc: 0 00000006 IDEX.op/rT 00 0b 04 0c IDEX.src/arg1: 02 0000000000000000000000000000001c 03 00000000000000000000000000000022 IDEX.src/arg2: 01 00000000000000000000000000000000 01 00000000000000000000000000000000 IDEX.arg3: 00000001 00000001 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0008 0022 i/d blocknum: 2 0 i/d tagnum: 0002 0008 i/d valid: 0 0 i/d tag: 0000 0000 i/d block: 00000000000000000000000000000000 00000000000000000000000000000000 i/d dataword: 00000000 00000000 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0008 ffff i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0008 addr: 0022 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 01 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0100 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 01 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 27 ----------------------------- Top - Fetch Stage: PC: 00000008 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000007 IFID.instr: 000054b0 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - lw 4 b 0 IDEX - exc/pc: 0 00000006 IDEX.op/rT 00 0b 04 0c IDEX.src/arg1: 02 0000000000000000000000000000001c 03 00000000000000000000000000000022 IDEX.src/arg2: 01 00000000000000000000000000000000 01 00000000000000000000000000000000 IDEX.arg3: 00000001 00000001 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0008 0022 i/d blocknum: 2 0 i/d tagnum: 0002 0008 i/d valid: 0 0 i/d tag: 0000 0000 i/d block: 00000000000000000000000000000000 00000000000000000000000000000000 i/d dataword: 00000000 00000000 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0008 ffff i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0008 addr: 0022 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 01 - grant: 1 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0100 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 001 mem.state1 = 001 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 28 ----------------------------- Top - Fetch Stage: PC: 00000008 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000007 IFID.instr: 000054b0 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - lw 4 b 0 IDEX - exc/pc: 0 00000006 IDEX.op/rT 00 0b 04 0c IDEX.src/arg1: 02 0000000000000000000000000000001c 03 00000000000000000000000000000022 IDEX.src/arg2: 01 00000000000000000000000000000000 01 00000000000000000000000000000000 IDEX.arg3: 00000001 00000001 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0008 0022 i/d blocknum: 2 0 i/d tagnum: 0002 0008 i/d valid: 0 0 i/d tag: 0000 0000 i/d block: 00000000000000000000000000000000 00000000000000000000000000000000 i/d dataword: 00000000 00000000 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0008 ffff i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0008 addr: 0022 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0008 - mdata: zzzzzzzzzzzzzzzz state: 0101 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0008 mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 011 mem.state1 = 011 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 29 ----------------------------- Top - Fetch Stage: PC: 00000008 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000007 IFID.instr: 000054b0 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - lw 4 b 0 IDEX - exc/pc: 0 00000006 IDEX.op/rT 00 0b 04 0c IDEX.src/arg1: 02 0000000000000000000000000000001c 03 00000000000000000000000000000022 IDEX.src/arg2: 01 00000000000000000000000000000000 01 00000000000000000000000000000000 IDEX.arg3: 00000001 00000001 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0008 0022 i/d blocknum: 2 0 i/d tagnum: 0002 0008 i/d valid: 0 0 i/d tag: 0000 0000 i/d block: 00000000000000000000000000000000 00000000000000000000000000000000 i/d dataword: 00000000 00000000 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0008 ffff i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0008 addr: 0022 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0008 - mdata: 000064c0000055c0 state: 0110 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0008 mdata: 000064c0000055c0 Memory-Controller Internals: mem.cpu = 01 mem.active = 101 mem.state1 = 101 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 000064c0000055c0 mem.datareg = 000064c0000055c0 Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 30 ----------------------------- Top - Fetch Stage: PC: 00000008 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000007 IFID.instr: 000054b0 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - lw 4 b 0 IDEX - exc/pc: 0 00000006 IDEX.op/rT 00 0b 04 0c IDEX.src/arg1: 02 0000000000000000000000000000001c 03 00000000000000000000000000000022 IDEX.src/arg2: 01 00000000000000000000000000000000 01 00000000000000000000000000000000 IDEX.arg3: 00000001 00000001 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0008 0022 i/d blocknum: 2 0 i/d tagnum: 0002 0008 i/d valid: 0 0 i/d tag: 0000 0000 i/d block: 00000000000000000000000000000000 00000000000000000000000000000000 i/d dataword: 00000000 00000000 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0008 ffff i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0008 addr: 0022 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0008 - mdata: 00007102111f65b0 state: 0111 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0008 mdata: 00007102111f65b0 Memory-Controller Internals: mem.cpu = 01 mem.active = 111 mem.state1 = 111 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 00007102111f65b0 mem.datareg = 00007102111f65b0 Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 31 ----------------------------- Top - Fetch Stage: PC: 00000008 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000007 IFID.instr: 000054b0 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - lw 4 b 0 IDEX - exc/pc: 0 00000006 IDEX.op/rT 00 0b 04 0c IDEX.src/arg1: 02 0000000000000000000000000000001c 03 00000000000000000000000000000022 IDEX.src/arg2: 01 00000000000000000000000000000000 01 00000000000000000000000000000000 IDEX.arg3: 00000001 00000001 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0008 0022 i/d blocknum: 2 0 i/d tagnum: 0002 0008 i/d valid: 0 0 i/d tag: 0000 0000 i/d block: 00000000000000000000000000000000 00000000000000000000000000000000 i/d dataword: 00000000 00000000 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/1 00/0 i/d blockno: 0008 ffff i/d blockdata: 00007102111f65b0000064c0000055c0 zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0008 addr: 0022 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1111 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 32 ----------------------------- Top - Fetch Stage: PC: 00000008 fetch instr: 000055c0 fetch hit: +1 IFID - exc/pc: 0 00000007 IFID.instr: 000054b0 (lgim=0 run=1) instr0 - add 0 0 0 instr1 - lw 4 b 0 IDEX - exc/pc: 0 00000006 IDEX.op/rT 00 0b 04 0c IDEX.src/arg1: 02 0000000000000000000000000000001c 03 00000000000000000000000000000022 IDEX.src/arg2: 01 00000000000000000000000000000000 01 00000000000000000000000000000000 IDEX.arg3: 00000001 00000001 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0008 0022 i/d blocknum: 2 0 i/d tagnum: 0002 0008 i/d valid: 1 0 i/d tag: 0002 0000 i/d block: 00007102111f65b0000064c0000055c0 00000000000000000000000000000000 i/d dataword: 000055c0 00000000 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/1 00/0 i/d blockno: 0008 ffff i/d blockdata: 00007102111f65b0000064c0000055c0 zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0008 addr: 0022 fdata: 000055c0 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 33 ----------------------------- Top - Fetch Stage: PC: 00000009 fetch instr: 000064c0 fetch hit: +1 IFID - exc/pc: 0 00000008 IFID.instr: 000055c0 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - lw 5 c 0 IDEX - exc/pc: 0 00000007 IDEX.op/rT 00 00 05 04 IDEX.src/arg1: 00 00000000000000000000000000000000 0b 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0009 0021 i/d blocknum: 2 0 i/d tagnum: 0002 0008 i/d valid: 1 0 i/d tag: 0002 0000 i/d block: 00007102111f65b0000064c0000055c0 00000000000000000000000000000000 i/d dataword: 000064c0 00000000 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0008 ffff i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0009 addr: 0021 fdata: 000064c0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 34 ----------------------------- Top - Fetch Stage: PC: 00000009 fetch instr: 000064c0 fetch hit: +1 IFID - exc/pc: 0 00000008 IFID.instr: 000055c0 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - lw 5 c 0 IDEX - exc/pc: 0 00000007 IDEX.op/rT 00 00 05 04 IDEX.src/arg1: 00 00000000000000000000000000000000 0b 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0009 0021 i/d blocknum: 2 0 i/d tagnum: 0002 0008 i/d valid: 1 0 i/d tag: 0002 0000 i/d block: 00007102111f65b0000064c0000055c0 00000000000000000000000000000000 i/d dataword: 000064c0 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0008 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0009 addr: 0021 fdata: 000064c0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 35 ----------------------------- Top - Fetch Stage: PC: 00000009 fetch instr: 000064c0 fetch hit: +1 IFID - exc/pc: 0 00000008 IFID.instr: 000055c0 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - lw 5 c 0 IDEX - exc/pc: 0 00000007 IDEX.op/rT 00 00 05 04 IDEX.src/arg1: 00 00000000000000000000000000000000 0b 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0009 0021 i/d blocknum: 2 0 i/d tagnum: 0002 0008 i/d valid: 1 0 i/d tag: 0002 0000 i/d block: 00007102111f65b0000064c0000055c0 00000000000000000000000000000000 i/d dataword: 000064c0 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0008 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0009 addr: 0021 fdata: 000064c0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 01 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 36 ----------------------------- Top - Fetch Stage: PC: 00000009 fetch instr: 000064c0 fetch hit: +1 IFID - exc/pc: 0 00000008 IFID.instr: 000055c0 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - lw 5 c 0 IDEX - exc/pc: 0 00000007 IDEX.op/rT 00 00 05 04 IDEX.src/arg1: 00 00000000000000000000000000000000 0b 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0009 0021 i/d blocknum: 2 0 i/d tagnum: 0002 0008 i/d valid: 1 0 i/d tag: 0002 0000 i/d block: 00007102111f65b0000064c0000055c0 00000000000000000000000000000000 i/d dataword: 000064c0 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0008 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0009 addr: 0021 fdata: 000064c0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 001 mem.state1 = 001 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 37 ----------------------------- Top - Fetch Stage: PC: 00000009 fetch instr: 000064c0 fetch hit: +1 IFID - exc/pc: 0 00000008 IFID.instr: 000055c0 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - lw 5 c 0 IDEX - exc/pc: 0 00000007 IDEX.op/rT 00 00 05 04 IDEX.src/arg1: 00 00000000000000000000000000000000 0b 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0009 0021 i/d blocknum: 2 0 i/d tagnum: 0002 0008 i/d valid: 1 0 i/d tag: 0002 0000 i/d block: 00007102111f65b0000064c0000055c0 00000000000000000000000000000000 i/d dataword: 000064c0 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0008 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0009 addr: 0021 fdata: 000064c0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0020 - mdata: zzzzzzzzzzzzzzzz state: 1001 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0020 mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 011 mem.state1 = 011 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 38 ----------------------------- Top - Fetch Stage: PC: 00000009 fetch instr: 000064c0 fetch hit: +1 IFID - exc/pc: 0 00000008 IFID.instr: 000055c0 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - lw 5 c 0 IDEX - exc/pc: 0 00000007 IDEX.op/rT 00 00 05 04 IDEX.src/arg1: 00 00000000000000000000000000000000 0b 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0009 0021 i/d blocknum: 2 0 i/d tagnum: 0002 0008 i/d valid: 1 0 i/d tag: 0002 0000 i/d block: 00007102111f65b0000064c0000055c0 00000000000000000000000000000000 i/d dataword: 000064c0 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0008 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0009 addr: 0021 fdata: 000064c0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0020 - mdata: 0000000600000005 state: 1010 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0020 mdata: 0000000600000005 Memory-Controller Internals: mem.cpu = 01 mem.active = 101 mem.state1 = 101 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 0000000600000005 mem.datareg = 0000000600000005 Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 39 ----------------------------- Top - Fetch Stage: PC: 00000009 fetch instr: 000064c0 fetch hit: +1 IFID - exc/pc: 0 00000008 IFID.instr: 000055c0 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - lw 5 c 0 IDEX - exc/pc: 0 00000007 IDEX.op/rT 00 00 05 04 IDEX.src/arg1: 00 00000000000000000000000000000000 0b 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0009 0021 i/d blocknum: 2 0 i/d tagnum: 0002 0008 i/d valid: 1 0 i/d tag: 0002 0000 i/d block: 00007102111f65b0000064c0000055c0 00000000000000000000000000000000 i/d dataword: 000064c0 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0008 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0009 addr: 0021 fdata: 000064c0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0020 - mdata: 0000000800000007 state: 1011 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0020 mdata: 0000000800000007 Memory-Controller Internals: mem.cpu = 01 mem.active = 111 mem.state1 = 111 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 0000000800000007 mem.datareg = 0000000800000007 Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 40 ----------------------------- Top - Fetch Stage: PC: 00000009 fetch instr: 000064c0 fetch hit: +1 IFID - exc/pc: 0 00000008 IFID.instr: 000055c0 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - lw 5 c 0 IDEX - exc/pc: 0 00000007 IDEX.op/rT 00 00 05 04 IDEX.src/arg1: 00 00000000000000000000000000000000 0b 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0009 0021 i/d blocknum: 2 0 i/d tagnum: 0002 0008 i/d valid: 1 0 i/d tag: 0002 0000 i/d block: 00007102111f65b0000064c0000055c0 00000000000000000000000000000000 i/d dataword: 000064c0 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/1 i/d blockno: 0008 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 00000008000000070000000600000005 Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0009 addr: 0021 fdata: 000064c0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1111 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 41 ----------------------------- Top - Fetch Stage: PC: 00000009 fetch instr: 000064c0 fetch hit: +1 IFID - exc/pc: 0 00000008 IFID.instr: 000055c0 (lgim=0 run=1) instr0 - add 0 0 0 instr1 - lw 5 c 0 IDEX - exc/pc: 0 00000007 IDEX.op/rT 00 00 05 04 IDEX.src/arg1: 00 00000000000000000000000000000000 0b 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +1 Internal Cache State: i/d addr: 0009 0021 i/d blocknum: 2 0 i/d tagnum: 0002 0008 i/d valid: 1 1 i/d tag: 0002 0008 i/d block: 00007102111f65b0000064c0000055c0 00000008000000070000000600000005 i/d dataword: 000064c0 00000006 i/d hit: 1 1 i/d state: 0000 0000 i/d req/ack: 00/0 00/1 i/d blockno: 0008 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 00000008000000070000000600000005 Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0009 addr: 0021 fdata: 000064c0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000006 f_hit: + 1 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 1 0008 00000008000000070000000600000005 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 42 ----------------------------- Top - Fetch Stage: PC: 0000000a fetch instr: 111f65b0 fetch hit: +1 IFID - exc/pc: 0 00000009 IFID.instr: 000064c0 (lgim=0 run=1) instr0 - add 0 0 0 instr1 - sw 4 c 0 IDEX - exc/pc: 0 00000008 IDEX.op/rT 00 00 05 05 IDEX.src/arg1: 00 00000000000000000000000000000000 0c 00000000000000000000000000000022 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +1 Internal Cache State: i/d addr: 000a 0022 i/d blocknum: 2 0 i/d tagnum: 0002 0008 i/d valid: 1 1 i/d tag: 0002 0008 i/d block: 00007102111f65b0000064c0000055c0 00000008000000070000000600000005 i/d dataword: 111f65b0 00000007 i/d hit: 1 1 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0008 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 000a addr: 0022 fdata: 111f65b0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000007 f_hit: + 1 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 1 0008 00000008000000070000000600000005 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 43 ----------------------------- Top - Fetch Stage: PC: 0000000b fetch instr: 00007102 fetch hit: +1 IFID - exc/pc: 0 0000000a IFID.instr: 111f65b0 (lgim=0 run=1) instr0 - addi 1 1 f instr1 - sw 5 b 0 IDEX - exc/pc: 0 00000009 IDEX.op/rT 00 00 06 00 IDEX.src/arg1: 00 00000000000000000000000000000000 0c 00000000000000000000000000000022 IDEX.src/arg2: 00 00000000000000000000000000000000 04 00000000000000000000000000000006 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 1 +1 Internal Cache State: i/d addr: 000b 0022 i/d blocknum: 2 0 i/d tagnum: 0002 0008 i/d valid: 1 1 i/d tag: 0002 0008 i/d block: 00007102111f65b0000064c0000055c0 00000008000000070000000600000005 i/d dataword: 00007102 00000007 i/d hit: 1 1 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0008 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/1/0 faddr: 000b addr: 0022 fdata: 00007102 data: 00000000000000000000000000000006 f_hit: + 1 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 1 0008 00000008000000070000000600000005 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 44 ----------------------------- Top - Fetch Stage: PC: 0000000c fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 0000000b IFID.instr: 00007102 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - blz 1 0 2 IDEX - exc/pc: 0 0000000a IDEX.op/rT 01 01 06 00 IDEX.src/arg1: 01 00000000000000000000000000000005 0b 00000000000000000000000000000021 IDEX.src/arg2: 0f 00000000000000000000000000000001 05 00000000000000000000000000000007 IDEX.arg3: ffffffff 00000000 MEM_re/we/hit: 0 0 +z 0 1 +1 Internal Cache State: i/d addr: 000c 0021 i/d blocknum: 3 0 i/d tagnum: 0003 0008 i/d valid: 0 1 i/d tag: 0000 0008 i/d block: 00000000000000000000000000000000 00000008000000060000000600000005 i/d dataword: 00000000 00000006 i/d hit: 0 1 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0008 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/1/0 faddr: 000c addr: 0021 fdata: 00000000 data: 00000000000000000000000000000007 f_hit: + 0 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000008000000060000000600000005 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 45 ----------------------------- Top - Fetch Stage: PC: 0000000c fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 0000000b IFID.instr: 00007102 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - blz 1 0 2 IDEX - exc/pc: 0 0000000a IDEX.op/rT 01 01 06 00 IDEX.src/arg1: 01 00000000000000000000000000000005 0b 00000000000000000000000000000021 IDEX.src/arg2: 0f 00000000000000000000000000000001 05 00000000000000000000000000000007 IDEX.arg3: ffffffff 00000000 MEM_re/we/hit: 0 0 +z 0 1 +1 Internal Cache State: i/d addr: 000c 0021 i/d blocknum: 3 0 i/d tagnum: 0003 0008 i/d valid: 0 1 i/d tag: 0000 0008 i/d block: 00000000000000000000000000000000 00000008000000060000000700000005 i/d dataword: 00000000 00000007 i/d hit: 0 1 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 000c 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/1/0 faddr: 000c addr: 0021 fdata: 00000000 data: 00000000000000000000000000000007 f_hit: + 0 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000008000000060000000700000005 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 46 ----------------------------- Top - Fetch Stage: PC: 0000000c fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 0000000b IFID.instr: 00007102 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - blz 1 0 2 IDEX - exc/pc: 0 0000000a IDEX.op/rT 01 01 06 00 IDEX.src/arg1: 01 00000000000000000000000000000005 0b 00000000000000000000000000000021 IDEX.src/arg2: 0f 00000000000000000000000000000001 05 00000000000000000000000000000007 IDEX.arg3: ffffffff 00000000 MEM_re/we/hit: 0 0 +z 0 1 +1 Internal Cache State: i/d addr: 000c 0021 i/d blocknum: 3 0 i/d tagnum: 0003 0008 i/d valid: 0 1 i/d tag: 0000 0008 i/d block: 00000000000000000000000000000000 00000008000000060000000700000005 i/d dataword: 00000000 00000007 i/d hit: 0 1 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 000c 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/1/0 faddr: 000c addr: 0021 fdata: 00000000 data: 00000000000000000000000000000007 f_hit: + 0 hit: + 1 - mreq: 01 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0100 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000008000000060000000700000005 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 01 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 47 ----------------------------- Top - Fetch Stage: PC: 0000000c fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 0000000b IFID.instr: 00007102 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - blz 1 0 2 IDEX - exc/pc: 0 0000000a IDEX.op/rT 01 01 06 00 IDEX.src/arg1: 01 00000000000000000000000000000005 0b 00000000000000000000000000000021 IDEX.src/arg2: 0f 00000000000000000000000000000001 05 00000000000000000000000000000007 IDEX.arg3: ffffffff 00000000 MEM_re/we/hit: 0 0 +z 0 1 +1 Internal Cache State: i/d addr: 000c 0021 i/d blocknum: 3 0 i/d tagnum: 0003 0008 i/d valid: 0 1 i/d tag: 0000 0008 i/d block: 00000000000000000000000000000000 00000008000000060000000700000005 i/d dataword: 00000000 00000007 i/d hit: 0 1 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 000c 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/1/0 faddr: 000c addr: 0021 fdata: 00000000 data: 00000000000000000000000000000007 f_hit: + 0 hit: + 1 - mreq: 01 - grant: 1 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0100 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000008000000060000000700000005 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 001 mem.state1 = 001 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 48 ----------------------------- Top - Fetch Stage: PC: 0000000c fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 0000000b IFID.instr: 00007102 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - blz 1 0 2 IDEX - exc/pc: 0 0000000a IDEX.op/rT 01 01 06 00 IDEX.src/arg1: 01 00000000000000000000000000000005 0b 00000000000000000000000000000021 IDEX.src/arg2: 0f 00000000000000000000000000000001 05 00000000000000000000000000000007 IDEX.arg3: ffffffff 00000000 MEM_re/we/hit: 0 0 +z 0 1 +1 Internal Cache State: i/d addr: 000c 0021 i/d blocknum: 3 0 i/d tagnum: 0003 0008 i/d valid: 0 1 i/d tag: 0000 0008 i/d block: 00000000000000000000000000000000 00000008000000060000000700000005 i/d dataword: 00000000 00000007 i/d hit: 0 1 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 000c 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/1/0 faddr: 000c addr: 0021 fdata: 00000000 data: 00000000000000000000000000000007 f_hit: + 0 hit: + 1 - mreq: 01 - grant: 1 - maddr: 000c - mdata: zzzzzzzzzzzzzzzz state: 0101 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000008000000060000000700000005 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 000c mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 011 mem.state1 = 011 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 49 ----------------------------- Top - Fetch Stage: PC: 0000000c fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 0000000b IFID.instr: 00007102 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - blz 1 0 2 IDEX - exc/pc: 0 0000000a IDEX.op/rT 01 01 06 00 IDEX.src/arg1: 01 00000000000000000000000000000005 0b 00000000000000000000000000000021 IDEX.src/arg2: 0f 00000000000000000000000000000001 05 00000000000000000000000000000007 IDEX.arg3: ffffffff 00000000 MEM_re/we/hit: 0 0 +z 0 1 +1 Internal Cache State: i/d addr: 000c 0021 i/d blocknum: 3 0 i/d tagnum: 0003 0008 i/d valid: 0 1 i/d tag: 0000 0008 i/d block: 00000000000000000000000000000000 00000008000000060000000700000005 i/d dataword: 00000000 00000007 i/d hit: 0 1 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 000c 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/1/0 faddr: 000c addr: 0021 fdata: 00000000 data: 00000000000000000000000000000007 f_hit: + 0 hit: + 1 - mreq: 01 - grant: 1 - maddr: 000c - mdata: 1200000070ea0000 state: 0110 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000008000000060000000700000005 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 000c mdata: 1200000070ea0000 Memory-Controller Internals: mem.cpu = 01 mem.active = 101 mem.state1 = 101 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 1200000070ea0000 mem.datareg = 1200000070ea0000 Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 50 ----------------------------- Top - Fetch Stage: PC: 0000000c fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 0000000b IFID.instr: 00007102 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - blz 1 0 2 IDEX - exc/pc: 0 0000000a IDEX.op/rT 01 01 06 00 IDEX.src/arg1: 01 00000000000000000000000000000005 0b 00000000000000000000000000000021 IDEX.src/arg2: 0f 00000000000000000000000000000001 05 00000000000000000000000000000007 IDEX.arg3: ffffffff 00000000 MEM_re/we/hit: 0 0 +z 0 1 +1 Internal Cache State: i/d addr: 000c 0021 i/d blocknum: 3 0 i/d tagnum: 0003 0008 i/d valid: 0 1 i/d tag: 0000 0008 i/d block: 00000000000000000000000000000000 00000008000000060000000700000005 i/d dataword: 00000000 00000007 i/d hit: 0 1 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 000c 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/1/0 faddr: 000c addr: 0021 fdata: 00000000 data: 00000000000000000000000000000007 f_hit: + 0 hit: + 1 - mreq: 01 - grant: 1 - maddr: 000c - mdata: 1300000000000028 state: 0111 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000008000000060000000700000005 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 000c mdata: 1300000000000028 Memory-Controller Internals: mem.cpu = 01 mem.active = 111 mem.state1 = 111 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 1300000000000028 mem.datareg = 1300000000000028 Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 51 ----------------------------- Top - Fetch Stage: PC: 0000000c fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 0000000b IFID.instr: 00007102 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - blz 1 0 2 IDEX - exc/pc: 0 0000000a IDEX.op/rT 01 01 06 00 IDEX.src/arg1: 01 00000000000000000000000000000005 0b 00000000000000000000000000000021 IDEX.src/arg2: 0f 00000000000000000000000000000001 05 00000000000000000000000000000007 IDEX.arg3: ffffffff 00000000 MEM_re/we/hit: 0 0 +z 0 1 +1 Internal Cache State: i/d addr: 000c 0021 i/d blocknum: 3 0 i/d tagnum: 0003 0008 i/d valid: 0 1 i/d tag: 0000 0008 i/d block: 00000000000000000000000000000000 00000008000000060000000700000005 i/d dataword: 00000000 00000007 i/d hit: 0 1 i/d state: 0101 0000 i/d req/ack: 01/1 00/0 i/d blockno: 000c 0020 i/d blockdata: 13000000000000281200000070ea0000 zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/1/0 faddr: 000c addr: 0021 fdata: 00000000 data: 00000000000000000000000000000007 f_hit: + 0 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1111 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000008000000060000000700000005 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 52 ----------------------------- Top - Fetch Stage: PC: 0000000c fetch instr: 70ea0000 fetch hit: +1 IFID - exc/pc: 0 0000000b IFID.instr: 00007102 (lgim=0 run=1) instr0 - add 0 0 0 instr1 - blz 1 0 2 IDEX - exc/pc: 0 0000000a IDEX.op/rT 01 01 06 00 IDEX.src/arg1: 01 00000000000000000000000000000005 0b 00000000000000000000000000000021 IDEX.src/arg2: 0f 00000000000000000000000000000001 05 00000000000000000000000000000007 IDEX.arg3: ffffffff 00000000 MEM_re/we/hit: 0 0 +z 0 1 +1 Internal Cache State: i/d addr: 000c 0021 i/d blocknum: 3 0 i/d tagnum: 0003 0008 i/d valid: 1 1 i/d tag: 0003 0008 i/d block: 13000000000000281200000070ea0000 00000008000000060000000700000005 i/d dataword: 70ea0000 00000007 i/d hit: 1 1 i/d state: 0000 0000 i/d req/ack: 00/1 00/0 i/d blockno: 000c 0020 i/d blockdata: 13000000000000281200000070ea0000 zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/1/0 faddr: 000c addr: 0021 fdata: 70ea0000 data: 00000000000000000000000000000007 f_hit: + 1 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000008000000060000000700000005 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 53 ----------------------------- Top - Fetch Stage: PC: 00000006 fetch instr: 0b214c31 fetch hit: +1 IFID - exc/pc: 0 0000000c IFID.instr: 70ea0000 (lgim=0 run=1) instr0 - bne 0 e a instr1 - add 0 0 0 IDEX - exc/pc: 0 0000000b IDEX.op/rT 00 00 07 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 01 00000000000000000000000000000005 IDEX.arg3: 00000000 00000002 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0006 zzzz i/d blocknum: 1 z i/d tagnum: 0001 zzzz i/d valid: 1 x i/d tag: 0001 xxxx i/d block: 000054b00b214c31010d033d1def032e xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx i/d dataword: 0b214c31 xxxxxxxx i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0006 addr: zzzz fdata: 0b214c31 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000008000000060000000700000005 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 54 ----------------------------- Top - Fetch Stage: PC: 00000007 fetch instr: 000054b0 fetch hit: +1 IFID - exc/pc: 0 00000006 IFID.instr: 0b214c31 (lgim=0 run=1) instr0 - add b 2 1 instr1 - sub c 3 1 IDEX - exc/pc: 0 0000000c IDEX.op/rT 07 00 00 00 IDEX.src/arg1: 0e 00000000000000000000000000000006 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: fffffffa 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0007 0000 i/d blocknum: 1 0 i/d tagnum: 0001 0000 i/d valid: 1 1 i/d tag: 0001 0008 i/d block: 000054b00b214c31010d033d1def032e 00000008000000060000000700000005 i/d dataword: 000054b0 00000005 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0007 addr: 0000 fdata: 000054b0 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000008000000060000000700000005 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 55 ----------------------------- Top - Fetch Stage: PC: 00000008 fetch instr: 000055c0 fetch hit: +1 IFID - exc/pc: 0 00000007 IFID.instr: 000054b0 (lgim=0 run=1) instr0 - add 0 0 0 instr1 - lw 4 b 0 IDEX - exc/pc: 0 00000006 IDEX.op/rT 00 0b 04 0c IDEX.src/arg1: 02 0000000000000000000000000000001c 03 00000000000000000000000000000027 IDEX.src/arg2: 01 00000000000000000000000000000004 01 00000000000000000000000000000004 IDEX.arg3: 00000001 00000001 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0008 0023 i/d blocknum: 2 0 i/d tagnum: 0002 0008 i/d valid: 1 1 i/d tag: 0002 0008 i/d block: 00007102111f65b0000064c0000055c0 00000008000000060000000700000005 i/d dataword: 000055c0 00000008 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0008 addr: 0023 fdata: 000055c0 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000008000000060000000700000005 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 56 ----------------------------- Top - Fetch Stage: PC: 00000009 fetch instr: 000064c0 fetch hit: +1 IFID - exc/pc: 0 00000008 IFID.instr: 000055c0 (lgim=0 run=1) instr0 - add 0 0 0 instr1 - lw 5 c 0 IDEX - exc/pc: 0 00000007 IDEX.op/rT 00 00 05 04 IDEX.src/arg1: 00 00000000000000000000000000000000 0b 00000000000000000000000000000021 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +1 Internal Cache State: i/d addr: 0009 0020 i/d blocknum: 2 0 i/d tagnum: 0002 0008 i/d valid: 1 1 i/d tag: 0002 0008 i/d block: 00007102111f65b0000064c0000055c0 00000008000000060000000700000005 i/d dataword: 000064c0 00000005 i/d hit: 1 1 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0009 addr: 0020 fdata: 000064c0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000005 f_hit: + 1 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000008000000060000000700000005 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 57 ----------------------------- Top - Fetch Stage: PC: 0000000a fetch instr: 111f65b0 fetch hit: +1 IFID - exc/pc: 0 00000009 IFID.instr: 000064c0 (lgim=0 run=1) instr0 - add 0 0 0 instr1 - sw 4 c 0 IDEX - exc/pc: 0 00000008 IDEX.op/rT 00 00 05 05 IDEX.src/arg1: 00 00000000000000000000000000000000 0c 00000000000000000000000000000023 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +1 Internal Cache State: i/d addr: 000a 0023 i/d blocknum: 2 0 i/d tagnum: 0002 0008 i/d valid: 1 1 i/d tag: 0002 0008 i/d block: 00007102111f65b0000064c0000055c0 00000008000000060000000700000005 i/d dataword: 111f65b0 00000008 i/d hit: 1 1 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 000a addr: 0023 fdata: 111f65b0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000008 f_hit: + 1 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000008000000060000000700000005 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 58 ----------------------------- Top - Fetch Stage: PC: 0000000b fetch instr: 00007102 fetch hit: +1 IFID - exc/pc: 0 0000000a IFID.instr: 111f65b0 (lgim=0 run=1) instr0 - addi 1 1 f instr1 - sw 5 b 0 IDEX - exc/pc: 0 00000009 IDEX.op/rT 00 00 06 00 IDEX.src/arg1: 00 00000000000000000000000000000000 0c 00000000000000000000000000000023 IDEX.src/arg2: 00 00000000000000000000000000000000 04 00000000000000000000000000000005 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 1 +1 Internal Cache State: i/d addr: 000b 0023 i/d blocknum: 2 0 i/d tagnum: 0002 0008 i/d valid: 1 1 i/d tag: 0002 0008 i/d block: 00007102111f65b0000064c0000055c0 00000008000000060000000700000005 i/d dataword: 00007102 00000008 i/d hit: 1 1 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/1/0 faddr: 000b addr: 0023 fdata: 00007102 data: 00000000000000000000000000000005 f_hit: + 1 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000008000000060000000700000005 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 59 ----------------------------- Top - Fetch Stage: PC: 0000000c fetch instr: 70ea0000 fetch hit: +1 IFID - exc/pc: 0 0000000b IFID.instr: 00007102 (lgim=0 run=1) instr0 - add 0 0 0 instr1 - blz 1 0 2 IDEX - exc/pc: 0 0000000a IDEX.op/rT 01 01 06 00 IDEX.src/arg1: 01 00000000000000000000000000000004 0b 00000000000000000000000000000020 IDEX.src/arg2: 0f 00000000000000000000000000000001 05 00000000000000000000000000000008 IDEX.arg3: ffffffff 00000000 MEM_re/we/hit: 0 0 +z 0 1 +1 Internal Cache State: i/d addr: 000c 0020 i/d blocknum: 3 0 i/d tagnum: 0003 0008 i/d valid: 1 1 i/d tag: 0003 0008 i/d block: 13000000000000281200000070ea0000 00000005000000060000000700000005 i/d dataword: 70ea0000 00000005 i/d hit: 1 1 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/1/0 faddr: 000c addr: 0020 fdata: 70ea0000 data: 00000000000000000000000000000008 f_hit: + 1 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000005 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 60 ----------------------------- Top - Fetch Stage: PC: 00000006 fetch instr: 0b214c31 fetch hit: +1 IFID - exc/pc: 0 0000000c IFID.instr: 70ea0000 (lgim=0 run=1) instr0 - bne 0 e a instr1 - add 0 0 0 IDEX - exc/pc: 0 0000000b IDEX.op/rT 00 00 07 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 01 00000000000000000000000000000004 IDEX.arg3: 00000000 00000002 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0006 zzzz i/d blocknum: 1 z i/d tagnum: 0001 zzzz i/d valid: 1 x i/d tag: 0001 xxxx i/d block: 000054b00b214c31010d033d1def032e xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx i/d dataword: 0b214c31 xxxxxxxx i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0006 addr: zzzz fdata: 0b214c31 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 61 ----------------------------- Top - Fetch Stage: PC: 00000007 fetch instr: 000054b0 fetch hit: +1 IFID - exc/pc: 0 00000006 IFID.instr: 0b214c31 (lgim=0 run=1) instr0 - add b 2 1 instr1 - sub c 3 1 IDEX - exc/pc: 0 0000000c IDEX.op/rT 07 00 00 00 IDEX.src/arg1: 0e 00000000000000000000000000000006 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: fffffffa 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0007 0000 i/d blocknum: 1 0 i/d tagnum: 0001 0000 i/d valid: 1 1 i/d tag: 0001 0008 i/d block: 000054b00b214c31010d033d1def032e 00000005000000060000000700000008 i/d dataword: 000054b0 00000008 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0007 addr: 0000 fdata: 000054b0 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 62 ----------------------------- Top - Fetch Stage: PC: 00000008 fetch instr: 000055c0 fetch hit: +1 IFID - exc/pc: 0 00000007 IFID.instr: 000054b0 (lgim=0 run=1) instr0 - add 0 0 0 instr1 - lw 4 b 0 IDEX - exc/pc: 0 00000006 IDEX.op/rT 00 0b 04 0c IDEX.src/arg1: 02 0000000000000000000000000000001c 03 00000000000000000000000000000027 IDEX.src/arg2: 01 00000000000000000000000000000003 01 00000000000000000000000000000003 IDEX.arg3: 00000001 00000001 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0008 0024 i/d blocknum: 2 1 i/d tagnum: 0002 0009 i/d valid: 1 0 i/d tag: 0002 0000 i/d block: 00007102111f65b0000064c0000055c0 00000000000000000000000000000000 i/d dataword: 000055c0 00000000 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0008 addr: 0024 fdata: 000055c0 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 63 ----------------------------- Top - Fetch Stage: PC: 00000009 fetch instr: 000064c0 fetch hit: +1 IFID - exc/pc: 0 00000008 IFID.instr: 000055c0 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - lw 5 c 0 IDEX - exc/pc: 0 00000007 IDEX.op/rT 00 00 05 04 IDEX.src/arg1: 00 00000000000000000000000000000000 0b 00000000000000000000000000000020 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0009 001f i/d blocknum: 2 7 i/d tagnum: 0002 0007 i/d valid: 1 0 i/d tag: 0002 0000 i/d block: 00007102111f65b0000064c0000055c0 00000000000000000000000000000000 i/d dataword: 000064c0 00000000 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0009 addr: 001f fdata: 000064c0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 64 ----------------------------- Top - Fetch Stage: PC: 00000009 fetch instr: 000064c0 fetch hit: +1 IFID - exc/pc: 0 00000008 IFID.instr: 000055c0 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - lw 5 c 0 IDEX - exc/pc: 0 00000007 IDEX.op/rT 00 00 05 04 IDEX.src/arg1: 00 00000000000000000000000000000000 0b 00000000000000000000000000000020 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0009 001f i/d blocknum: 2 7 i/d tagnum: 0002 0007 i/d valid: 1 0 i/d tag: 0002 0000 i/d block: 00007102111f65b0000064c0000055c0 00000000000000000000000000000000 i/d dataword: 000064c0 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 000c 001c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0009 addr: 001f fdata: 000064c0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 65 ----------------------------- Top - Fetch Stage: PC: 00000009 fetch instr: 000064c0 fetch hit: +1 IFID - exc/pc: 0 00000008 IFID.instr: 000055c0 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - lw 5 c 0 IDEX - exc/pc: 0 00000007 IDEX.op/rT 00 00 05 04 IDEX.src/arg1: 00 00000000000000000000000000000000 0b 00000000000000000000000000000020 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0009 001f i/d blocknum: 2 7 i/d tagnum: 0002 0007 i/d valid: 1 0 i/d tag: 0002 0000 i/d block: 00007102111f65b0000064c0000055c0 00000000000000000000000000000000 i/d dataword: 000064c0 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 000c 001c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0009 addr: 001f fdata: 000064c0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 01 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 66 ----------------------------- Top - Fetch Stage: PC: 00000009 fetch instr: 000064c0 fetch hit: +1 IFID - exc/pc: 0 00000008 IFID.instr: 000055c0 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - lw 5 c 0 IDEX - exc/pc: 0 00000007 IDEX.op/rT 00 00 05 04 IDEX.src/arg1: 00 00000000000000000000000000000000 0b 00000000000000000000000000000020 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0009 001f i/d blocknum: 2 7 i/d tagnum: 0002 0007 i/d valid: 1 0 i/d tag: 0002 0000 i/d block: 00007102111f65b0000064c0000055c0 00000000000000000000000000000000 i/d dataword: 000064c0 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 000c 001c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0009 addr: 001f fdata: 000064c0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 001 mem.state1 = 001 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 67 ----------------------------- Top - Fetch Stage: PC: 00000009 fetch instr: 000064c0 fetch hit: +1 IFID - exc/pc: 0 00000008 IFID.instr: 000055c0 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - lw 5 c 0 IDEX - exc/pc: 0 00000007 IDEX.op/rT 00 00 05 04 IDEX.src/arg1: 00 00000000000000000000000000000000 0b 00000000000000000000000000000020 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0009 001f i/d blocknum: 2 7 i/d tagnum: 0002 0007 i/d valid: 1 0 i/d tag: 0002 0000 i/d block: 00007102111f65b0000064c0000055c0 00000000000000000000000000000000 i/d dataword: 000064c0 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 000c 001c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0009 addr: 001f fdata: 000064c0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 001c - mdata: zzzzzzzzzzzzzzzz state: 1001 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 001c mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 011 mem.state1 = 011 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 68 ----------------------------- Top - Fetch Stage: PC: 00000009 fetch instr: 000064c0 fetch hit: +1 IFID - exc/pc: 0 00000008 IFID.instr: 000055c0 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - lw 5 c 0 IDEX - exc/pc: 0 00000007 IDEX.op/rT 00 00 05 04 IDEX.src/arg1: 00 00000000000000000000000000000000 0b 00000000000000000000000000000020 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0009 001f i/d blocknum: 2 7 i/d tagnum: 0002 0007 i/d valid: 1 0 i/d tag: 0002 0000 i/d block: 00007102111f65b0000064c0000055c0 00000000000000000000000000000000 i/d dataword: 000064c0 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 000c 001c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0009 addr: 001f fdata: 000064c0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 001c - mdata: 0000000200000001 state: 1010 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 001c mdata: 0000000200000001 Memory-Controller Internals: mem.cpu = 01 mem.active = 101 mem.state1 = 101 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 0000000200000001 mem.datareg = 0000000200000001 Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 69 ----------------------------- Top - Fetch Stage: PC: 00000009 fetch instr: 000064c0 fetch hit: +1 IFID - exc/pc: 0 00000008 IFID.instr: 000055c0 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - lw 5 c 0 IDEX - exc/pc: 0 00000007 IDEX.op/rT 00 00 05 04 IDEX.src/arg1: 00 00000000000000000000000000000000 0b 00000000000000000000000000000020 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0009 001f i/d blocknum: 2 7 i/d tagnum: 0002 0007 i/d valid: 1 0 i/d tag: 0002 0000 i/d block: 00007102111f65b0000064c0000055c0 00000000000000000000000000000000 i/d dataword: 000064c0 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 000c 001c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0009 addr: 001f fdata: 000064c0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 001c - mdata: 0000000400000003 state: 1011 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 001c mdata: 0000000400000003 Memory-Controller Internals: mem.cpu = 01 mem.active = 111 mem.state1 = 111 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 0000000400000003 mem.datareg = 0000000400000003 Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 70 ----------------------------- Top - Fetch Stage: PC: 00000009 fetch instr: 000064c0 fetch hit: +1 IFID - exc/pc: 0 00000008 IFID.instr: 000055c0 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - lw 5 c 0 IDEX - exc/pc: 0 00000007 IDEX.op/rT 00 00 05 04 IDEX.src/arg1: 00 00000000000000000000000000000000 0b 00000000000000000000000000000020 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0009 001f i/d blocknum: 2 7 i/d tagnum: 0002 0007 i/d valid: 1 0 i/d tag: 0002 0000 i/d block: 00007102111f65b0000064c0000055c0 00000000000000000000000000000000 i/d dataword: 000064c0 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/1 i/d blockno: 000c 001c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 00000004000000030000000200000001 Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0009 addr: 001f fdata: 000064c0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1111 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 71 ----------------------------- Top - Fetch Stage: PC: 00000009 fetch instr: 000064c0 fetch hit: +1 IFID - exc/pc: 0 00000008 IFID.instr: 000055c0 (lgim=0 run=1) instr0 - add 0 0 0 instr1 - lw 5 c 0 IDEX - exc/pc: 0 00000007 IDEX.op/rT 00 00 05 04 IDEX.src/arg1: 00 00000000000000000000000000000000 0b 00000000000000000000000000000020 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +1 Internal Cache State: i/d addr: 0009 001f i/d blocknum: 2 7 i/d tagnum: 0002 0007 i/d valid: 1 1 i/d tag: 0002 0007 i/d block: 00007102111f65b0000064c0000055c0 00000004000000030000000200000001 i/d dataword: 000064c0 00000004 i/d hit: 1 1 i/d state: 0000 0000 i/d req/ack: 00/0 00/1 i/d blockno: 000c 001c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 00000004000000030000000200000001 Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0009 addr: 001f fdata: 000064c0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000004 f_hit: + 1 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 1 0007 00000004000000030000000200000001 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 72 ----------------------------- Top - Fetch Stage: PC: 0000000a fetch instr: 111f65b0 fetch hit: +1 IFID - exc/pc: 0 00000009 IFID.instr: 000064c0 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - sw 4 c 0 IDEX - exc/pc: 0 00000008 IDEX.op/rT 00 00 05 05 IDEX.src/arg1: 00 00000000000000000000000000000000 0c 00000000000000000000000000000024 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 000a 0024 i/d blocknum: 2 1 i/d tagnum: 0002 0009 i/d valid: 1 0 i/d tag: 0002 0000 i/d block: 00007102111f65b0000064c0000055c0 00000000000000000000000000000000 i/d dataword: 111f65b0 00000000 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 001c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 000a addr: 0024 fdata: 111f65b0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 1 0007 00000004000000030000000200000001 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 73 ----------------------------- Top - Fetch Stage: PC: 0000000a fetch instr: 111f65b0 fetch hit: +1 IFID - exc/pc: 0 00000009 IFID.instr: 000064c0 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - sw 4 c 0 IDEX - exc/pc: 0 00000008 IDEX.op/rT 00 00 05 05 IDEX.src/arg1: 00 00000000000000000000000000000000 0c 00000000000000000000000000000024 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 000a 0024 i/d blocknum: 2 1 i/d tagnum: 0002 0009 i/d valid: 1 0 i/d tag: 0002 0000 i/d block: 00007102111f65b0000064c0000055c0 00000000000000000000000000000000 i/d dataword: 111f65b0 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 000a addr: 0024 fdata: 111f65b0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 1 0007 00000004000000030000000200000001 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 74 ----------------------------- Top - Fetch Stage: PC: 0000000a fetch instr: 111f65b0 fetch hit: +1 IFID - exc/pc: 0 00000009 IFID.instr: 000064c0 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - sw 4 c 0 IDEX - exc/pc: 0 00000008 IDEX.op/rT 00 00 05 05 IDEX.src/arg1: 00 00000000000000000000000000000000 0c 00000000000000000000000000000024 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 000a 0024 i/d blocknum: 2 1 i/d tagnum: 0002 0009 i/d valid: 1 0 i/d tag: 0002 0000 i/d block: 00007102111f65b0000064c0000055c0 00000000000000000000000000000000 i/d dataword: 111f65b0 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 000a addr: 0024 fdata: 111f65b0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 1 0007 00000004000000030000000200000001 Memory Bus: mreq1: 01 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 75 ----------------------------- Top - Fetch Stage: PC: 0000000a fetch instr: 111f65b0 fetch hit: +1 IFID - exc/pc: 0 00000009 IFID.instr: 000064c0 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - sw 4 c 0 IDEX - exc/pc: 0 00000008 IDEX.op/rT 00 00 05 05 IDEX.src/arg1: 00 00000000000000000000000000000000 0c 00000000000000000000000000000024 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 000a 0024 i/d blocknum: 2 1 i/d tagnum: 0002 0009 i/d valid: 1 0 i/d tag: 0002 0000 i/d block: 00007102111f65b0000064c0000055c0 00000000000000000000000000000000 i/d dataword: 111f65b0 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 000a addr: 0024 fdata: 111f65b0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 1 0007 00000004000000030000000200000001 Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 001 mem.state1 = 001 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 76 ----------------------------- Top - Fetch Stage: PC: 0000000a fetch instr: 111f65b0 fetch hit: +1 IFID - exc/pc: 0 00000009 IFID.instr: 000064c0 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - sw 4 c 0 IDEX - exc/pc: 0 00000008 IDEX.op/rT 00 00 05 05 IDEX.src/arg1: 00 00000000000000000000000000000000 0c 00000000000000000000000000000024 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 000a 0024 i/d blocknum: 2 1 i/d tagnum: 0002 0009 i/d valid: 1 0 i/d tag: 0002 0000 i/d block: 00007102111f65b0000064c0000055c0 00000000000000000000000000000000 i/d dataword: 111f65b0 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 000a addr: 0024 fdata: 111f65b0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0024 - mdata: zzzzzzzzzzzzzzzz state: 1001 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 1 0007 00000004000000030000000200000001 Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0024 mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 011 mem.state1 = 011 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 77 ----------------------------- Top - Fetch Stage: PC: 0000000a fetch instr: 111f65b0 fetch hit: +1 IFID - exc/pc: 0 00000009 IFID.instr: 000064c0 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - sw 4 c 0 IDEX - exc/pc: 0 00000008 IDEX.op/rT 00 00 05 05 IDEX.src/arg1: 00 00000000000000000000000000000000 0c 00000000000000000000000000000024 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 000a 0024 i/d blocknum: 2 1 i/d tagnum: 0002 0009 i/d valid: 1 0 i/d tag: 0002 0000 i/d block: 00007102111f65b0000064c0000055c0 00000000000000000000000000000000 i/d dataword: 111f65b0 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 000a addr: 0024 fdata: 111f65b0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0024 - mdata: 0000000a00000009 state: 1010 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 1 0007 00000004000000030000000200000001 Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0024 mdata: 0000000a00000009 Memory-Controller Internals: mem.cpu = 01 mem.active = 101 mem.state1 = 101 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 0000000a00000009 mem.datareg = 0000000a00000009 Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 78 ----------------------------- Top - Fetch Stage: PC: 0000000a fetch instr: 111f65b0 fetch hit: +1 IFID - exc/pc: 0 00000009 IFID.instr: 000064c0 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - sw 4 c 0 IDEX - exc/pc: 0 00000008 IDEX.op/rT 00 00 05 05 IDEX.src/arg1: 00 00000000000000000000000000000000 0c 00000000000000000000000000000024 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 000a 0024 i/d blocknum: 2 1 i/d tagnum: 0002 0009 i/d valid: 1 0 i/d tag: 0002 0000 i/d block: 00007102111f65b0000064c0000055c0 00000000000000000000000000000000 i/d dataword: 111f65b0 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 000a addr: 0024 fdata: 111f65b0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0024 - mdata: 0000000c0000000b state: 1011 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 1 0007 00000004000000030000000200000001 Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0024 mdata: 0000000c0000000b Memory-Controller Internals: mem.cpu = 01 mem.active = 111 mem.state1 = 111 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 0000000c0000000b mem.datareg = 0000000c0000000b Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 79 ----------------------------- Top - Fetch Stage: PC: 0000000a fetch instr: 111f65b0 fetch hit: +1 IFID - exc/pc: 0 00000009 IFID.instr: 000064c0 (lgim=0 run=0) instr0 - add 0 0 0 instr1 - sw 4 c 0 IDEX - exc/pc: 0 00000008 IDEX.op/rT 00 00 05 05 IDEX.src/arg1: 00 00000000000000000000000000000000 0c 00000000000000000000000000000024 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 000a 0024 i/d blocknum: 2 1 i/d tagnum: 0002 0009 i/d valid: 1 0 i/d tag: 0002 0000 i/d block: 00007102111f65b0000064c0000055c0 00000000000000000000000000000000 i/d dataword: 111f65b0 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/1 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 0000000c0000000b0000000a00000009 Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 000a addr: 0024 fdata: 111f65b0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1111 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 1 0007 00000004000000030000000200000001 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 80 ----------------------------- Top - Fetch Stage: PC: 0000000a fetch instr: 111f65b0 fetch hit: +1 IFID - exc/pc: 0 00000009 IFID.instr: 000064c0 (lgim=0 run=1) instr0 - add 0 0 0 instr1 - sw 4 c 0 IDEX - exc/pc: 0 00000008 IDEX.op/rT 00 00 05 05 IDEX.src/arg1: 00 00000000000000000000000000000000 0c 00000000000000000000000000000024 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +1 Internal Cache State: i/d addr: 000a 0024 i/d blocknum: 2 1 i/d tagnum: 0002 0009 i/d valid: 1 1 i/d tag: 0002 0009 i/d block: 00007102111f65b0000064c0000055c0 0000000c0000000b0000000a00000009 i/d dataword: 111f65b0 00000009 i/d hit: 1 1 i/d state: 0000 0000 i/d req/ack: 00/0 00/1 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 0000000c0000000b0000000a00000009 Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 000a addr: 0024 fdata: 111f65b0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000009 f_hit: + 1 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 0 1 0009 0000000c0000000b0000000a00000009 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 1 0007 00000004000000030000000200000001 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 81 ----------------------------- Top - Fetch Stage: PC: 0000000b fetch instr: 00007102 fetch hit: +1 IFID - exc/pc: 0 0000000a IFID.instr: 111f65b0 (lgim=0 run=1) instr0 - addi 1 1 f instr1 - sw 5 b 0 IDEX - exc/pc: 0 00000009 IDEX.op/rT 00 00 06 00 IDEX.src/arg1: 00 00000000000000000000000000000000 0c 00000000000000000000000000000024 IDEX.src/arg2: 00 00000000000000000000000000000000 04 00000000000000000000000000000004 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 1 +1 Internal Cache State: i/d addr: 000b 0024 i/d blocknum: 2 1 i/d tagnum: 0002 0009 i/d valid: 1 1 i/d tag: 0002 0009 i/d block: 00007102111f65b0000064c0000055c0 0000000c0000000b0000000a00000009 i/d dataword: 00007102 00000009 i/d hit: 1 1 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/1/0 faddr: 000b addr: 0024 fdata: 00007102 data: 00000000000000000000000000000004 f_hit: + 1 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 0 1 0009 0000000c0000000b0000000a00000009 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 1 0007 00000004000000030000000200000001 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 82 ----------------------------- Top - Fetch Stage: PC: 0000000c fetch instr: 70ea0000 fetch hit: +1 IFID - exc/pc: 0 0000000b IFID.instr: 00007102 (lgim=0 run=1) instr0 - add 0 0 0 instr1 - blz 1 0 2 IDEX - exc/pc: 0 0000000a IDEX.op/rT 01 01 06 00 IDEX.src/arg1: 01 00000000000000000000000000000003 0b 0000000000000000000000000000001f IDEX.src/arg2: 0f 00000000000000000000000000000001 05 00000000000000000000000000000009 IDEX.arg3: ffffffff 00000000 MEM_re/we/hit: 0 0 +z 0 1 +1 Internal Cache State: i/d addr: 000c 001f i/d blocknum: 3 7 i/d tagnum: 0003 0007 i/d valid: 1 1 i/d tag: 0003 0007 i/d block: 13000000000000281200000070ea0000 00000004000000030000000200000001 i/d dataword: 70ea0000 00000004 i/d hit: 1 1 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/1/0 faddr: 000c addr: 001f fdata: 70ea0000 data: 00000000000000000000000000000009 f_hit: + 1 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 0000000c0000000b0000000a00000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 1 0007 00000004000000030000000200000001 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 83 ----------------------------- Top - Fetch Stage: PC: 00000006 fetch instr: 0b214c31 fetch hit: +1 IFID - exc/pc: 0 0000000c IFID.instr: 70ea0000 (lgim=0 run=1) instr0 - bne 0 e a instr1 - add 0 0 0 IDEX - exc/pc: 0 0000000b IDEX.op/rT 00 00 07 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 01 00000000000000000000000000000003 IDEX.arg3: 00000000 00000002 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0006 zzzz i/d blocknum: 1 z i/d tagnum: 0001 zzzz i/d valid: 1 x i/d tag: 0001 xxxx i/d block: 000054b00b214c31010d033d1def032e xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx i/d dataword: 0b214c31 xxxxxxxx i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0006 addr: zzzz fdata: 0b214c31 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 0000000c0000000b0000000a00000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 00000009000000030000000200000001 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 84 ----------------------------- Top - Fetch Stage: PC: 00000007 fetch instr: 000054b0 fetch hit: +1 IFID - exc/pc: 0 00000006 IFID.instr: 0b214c31 (lgim=0 run=1) instr0 - add b 2 1 instr1 - sub c 3 1 IDEX - exc/pc: 0 0000000c IDEX.op/rT 07 00 00 00 IDEX.src/arg1: 0e 00000000000000000000000000000006 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: fffffffa 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0007 0000 i/d blocknum: 1 0 i/d tagnum: 0001 0000 i/d valid: 1 1 i/d tag: 0001 0008 i/d block: 000054b00b214c31010d033d1def032e 00000005000000060000000700000008 i/d dataword: 000054b0 00000008 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0007 addr: 0000 fdata: 000054b0 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 0000000c0000000b0000000a00000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 00000009000000030000000200000001 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 85 ----------------------------- Top - Fetch Stage: PC: 00000008 fetch instr: 000055c0 fetch hit: +1 IFID - exc/pc: 0 00000007 IFID.instr: 000054b0 (lgim=0 run=1) instr0 - add 0 0 0 instr1 - lw 4 b 0 IDEX - exc/pc: 0 00000006 IDEX.op/rT 00 0b 04 0c IDEX.src/arg1: 02 0000000000000000000000000000001c 03 00000000000000000000000000000027 IDEX.src/arg2: 01 00000000000000000000000000000002 01 00000000000000000000000000000002 IDEX.arg3: 00000001 00000001 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0008 0025 i/d blocknum: 2 1 i/d tagnum: 0002 0009 i/d valid: 1 1 i/d tag: 0002 0009 i/d block: 00007102111f65b0000064c0000055c0 0000000c0000000b0000000a00000004 i/d dataword: 000055c0 0000000a i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0008 addr: 0025 fdata: 000055c0 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 0000000c0000000b0000000a00000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 00000009000000030000000200000001 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 86 ----------------------------- Top - Fetch Stage: PC: 00000009 fetch instr: 000064c0 fetch hit: +1 IFID - exc/pc: 0 00000008 IFID.instr: 000055c0 (lgim=0 run=1) instr0 - add 0 0 0 instr1 - lw 5 c 0 IDEX - exc/pc: 0 00000007 IDEX.op/rT 00 00 05 04 IDEX.src/arg1: 00 00000000000000000000000000000000 0b 0000000000000000000000000000001f IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +1 Internal Cache State: i/d addr: 0009 001e i/d blocknum: 2 7 i/d tagnum: 0002 0007 i/d valid: 1 1 i/d tag: 0002 0007 i/d block: 00007102111f65b0000064c0000055c0 00000009000000030000000200000001 i/d dataword: 000064c0 00000003 i/d hit: 1 1 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0009 addr: 001e fdata: 000064c0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000003 f_hit: + 1 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 0000000c0000000b0000000a00000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 00000009000000030000000200000001 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 87 ----------------------------- Top - Fetch Stage: PC: 0000000a fetch instr: 111f65b0 fetch hit: +1 IFID - exc/pc: 0 00000009 IFID.instr: 000064c0 (lgim=0 run=1) instr0 - add 0 0 0 instr1 - sw 4 c 0 IDEX - exc/pc: 0 00000008 IDEX.op/rT 00 00 05 05 IDEX.src/arg1: 00 00000000000000000000000000000000 0c 00000000000000000000000000000025 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +1 Internal Cache State: i/d addr: 000a 0025 i/d blocknum: 2 1 i/d tagnum: 0002 0009 i/d valid: 1 1 i/d tag: 0002 0009 i/d block: 00007102111f65b0000064c0000055c0 0000000c0000000b0000000a00000004 i/d dataword: 111f65b0 0000000a i/d hit: 1 1 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 000a addr: 0025 fdata: 111f65b0 data: zzzzzzzzzzzzzzzzzzzzzzzz0000000a f_hit: + 1 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 0000000c0000000b0000000a00000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 00000009000000030000000200000001 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 88 ----------------------------- Top - Fetch Stage: PC: 0000000b fetch instr: 00007102 fetch hit: +1 IFID - exc/pc: 0 0000000a IFID.instr: 111f65b0 (lgim=0 run=1) instr0 - addi 1 1 f instr1 - sw 5 b 0 IDEX - exc/pc: 0 00000009 IDEX.op/rT 00 00 06 00 IDEX.src/arg1: 00 00000000000000000000000000000000 0c 00000000000000000000000000000025 IDEX.src/arg2: 00 00000000000000000000000000000000 04 00000000000000000000000000000003 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 1 +1 Internal Cache State: i/d addr: 000b 0025 i/d blocknum: 2 1 i/d tagnum: 0002 0009 i/d valid: 1 1 i/d tag: 0002 0009 i/d block: 00007102111f65b0000064c0000055c0 0000000c0000000b0000000a00000004 i/d dataword: 00007102 0000000a i/d hit: 1 1 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/1/0 faddr: 000b addr: 0025 fdata: 00007102 data: 00000000000000000000000000000003 f_hit: + 1 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 0000000c0000000b0000000a00000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 00000009000000030000000200000001 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 89 ----------------------------- Top - Fetch Stage: PC: 0000000c fetch instr: 70ea0000 fetch hit: +1 IFID - exc/pc: 0 0000000b IFID.instr: 00007102 (lgim=0 run=1) instr0 - add 0 0 0 instr1 - blz 1 0 2 IDEX - exc/pc: 0 0000000a IDEX.op/rT 01 01 06 00 IDEX.src/arg1: 01 00000000000000000000000000000002 0b 0000000000000000000000000000001e IDEX.src/arg2: 0f 00000000000000000000000000000001 05 0000000000000000000000000000000a IDEX.arg3: ffffffff 00000000 MEM_re/we/hit: 0 0 +z 0 1 +1 Internal Cache State: i/d addr: 000c 001e i/d blocknum: 3 7 i/d tagnum: 0003 0007 i/d valid: 1 1 i/d tag: 0003 0007 i/d block: 13000000000000281200000070ea0000 00000009000000030000000200000001 i/d dataword: 70ea0000 00000003 i/d hit: 1 1 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/1/0 faddr: 000c addr: 001e fdata: 70ea0000 data: 0000000000000000000000000000000a f_hit: + 1 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 0000000c0000000b0000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 00000009000000030000000200000001 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 90 ----------------------------- Top - Fetch Stage: PC: 00000006 fetch instr: 0b214c31 fetch hit: +1 IFID - exc/pc: 0 0000000c IFID.instr: 70ea0000 (lgim=0 run=1) instr0 - bne 0 e a instr1 - add 0 0 0 IDEX - exc/pc: 0 0000000b IDEX.op/rT 00 00 07 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 01 00000000000000000000000000000002 IDEX.arg3: 00000000 00000002 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0006 zzzz i/d blocknum: 1 z i/d tagnum: 0001 zzzz i/d valid: 1 x i/d tag: 0001 xxxx i/d block: 000054b00b214c31010d033d1def032e xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx i/d dataword: 0b214c31 xxxxxxxx i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0006 addr: zzzz fdata: 0b214c31 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 0000000c0000000b0000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000200000001 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 91 ----------------------------- Top - Fetch Stage: PC: 00000007 fetch instr: 000054b0 fetch hit: +1 IFID - exc/pc: 0 00000006 IFID.instr: 0b214c31 (lgim=0 run=1) instr0 - add b 2 1 instr1 - sub c 3 1 IDEX - exc/pc: 0 0000000c IDEX.op/rT 07 00 00 00 IDEX.src/arg1: 0e 00000000000000000000000000000006 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: fffffffa 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0007 0000 i/d blocknum: 1 0 i/d tagnum: 0001 0000 i/d valid: 1 1 i/d tag: 0001 0008 i/d block: 000054b00b214c31010d033d1def032e 00000005000000060000000700000008 i/d dataword: 000054b0 00000008 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0007 addr: 0000 fdata: 000054b0 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 0000000c0000000b0000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000200000001 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 92 ----------------------------- Top - Fetch Stage: PC: 00000008 fetch instr: 000055c0 fetch hit: +1 IFID - exc/pc: 0 00000007 IFID.instr: 000054b0 (lgim=0 run=1) instr0 - add 0 0 0 instr1 - lw 4 b 0 IDEX - exc/pc: 0 00000006 IDEX.op/rT 00 0b 04 0c IDEX.src/arg1: 02 0000000000000000000000000000001c 03 00000000000000000000000000000027 IDEX.src/arg2: 01 00000000000000000000000000000001 01 00000000000000000000000000000001 IDEX.arg3: 00000001 00000001 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0008 0026 i/d blocknum: 2 1 i/d tagnum: 0002 0009 i/d valid: 1 1 i/d tag: 0002 0009 i/d block: 00007102111f65b0000064c0000055c0 0000000c0000000b0000000300000004 i/d dataword: 000055c0 0000000b i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0008 addr: 0026 fdata: 000055c0 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 0000000c0000000b0000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000200000001 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 93 ----------------------------- Top - Fetch Stage: PC: 00000009 fetch instr: 000064c0 fetch hit: +1 IFID - exc/pc: 0 00000008 IFID.instr: 000055c0 (lgim=0 run=1) instr0 - add 0 0 0 instr1 - lw 5 c 0 IDEX - exc/pc: 0 00000007 IDEX.op/rT 00 00 05 04 IDEX.src/arg1: 00 00000000000000000000000000000000 0b 0000000000000000000000000000001e IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +1 Internal Cache State: i/d addr: 0009 001d i/d blocknum: 2 7 i/d tagnum: 0002 0007 i/d valid: 1 1 i/d tag: 0002 0007 i/d block: 00007102111f65b0000064c0000055c0 000000090000000a0000000200000001 i/d dataword: 000064c0 00000002 i/d hit: 1 1 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0009 addr: 001d fdata: 000064c0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000002 f_hit: + 1 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 0000000c0000000b0000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000200000001 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 94 ----------------------------- Top - Fetch Stage: PC: 0000000a fetch instr: 111f65b0 fetch hit: +1 IFID - exc/pc: 0 00000009 IFID.instr: 000064c0 (lgim=0 run=1) instr0 - add 0 0 0 instr1 - sw 4 c 0 IDEX - exc/pc: 0 00000008 IDEX.op/rT 00 00 05 05 IDEX.src/arg1: 00 00000000000000000000000000000000 0c 00000000000000000000000000000026 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +1 Internal Cache State: i/d addr: 000a 0026 i/d blocknum: 2 1 i/d tagnum: 0002 0009 i/d valid: 1 1 i/d tag: 0002 0009 i/d block: 00007102111f65b0000064c0000055c0 0000000c0000000b0000000300000004 i/d dataword: 111f65b0 0000000b i/d hit: 1 1 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 000a addr: 0026 fdata: 111f65b0 data: zzzzzzzzzzzzzzzzzzzzzzzz0000000b f_hit: + 1 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 0000000c0000000b0000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000200000001 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 95 ----------------------------- Top - Fetch Stage: PC: 0000000b fetch instr: 00007102 fetch hit: +1 IFID - exc/pc: 0 0000000a IFID.instr: 111f65b0 (lgim=0 run=1) instr0 - addi 1 1 f instr1 - sw 5 b 0 IDEX - exc/pc: 0 00000009 IDEX.op/rT 00 00 06 00 IDEX.src/arg1: 00 00000000000000000000000000000000 0c 00000000000000000000000000000026 IDEX.src/arg2: 00 00000000000000000000000000000000 04 00000000000000000000000000000002 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 1 +1 Internal Cache State: i/d addr: 000b 0026 i/d blocknum: 2 1 i/d tagnum: 0002 0009 i/d valid: 1 1 i/d tag: 0002 0009 i/d block: 00007102111f65b0000064c0000055c0 0000000c0000000b0000000300000004 i/d dataword: 00007102 0000000b i/d hit: 1 1 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/1/0 faddr: 000b addr: 0026 fdata: 00007102 data: 00000000000000000000000000000002 f_hit: + 1 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 0000000c0000000b0000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000200000001 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 96 ----------------------------- Top - Fetch Stage: PC: 0000000c fetch instr: 70ea0000 fetch hit: +1 IFID - exc/pc: 0 0000000b IFID.instr: 00007102 (lgim=0 run=1) instr0 - add 0 0 0 instr1 - blz 1 0 2 IDEX - exc/pc: 0 0000000a IDEX.op/rT 01 01 06 00 IDEX.src/arg1: 01 00000000000000000000000000000001 0b 0000000000000000000000000000001d IDEX.src/arg2: 0f 00000000000000000000000000000001 05 0000000000000000000000000000000b IDEX.arg3: ffffffff 00000000 MEM_re/we/hit: 0 0 +z 0 1 +1 Internal Cache State: i/d addr: 000c 001d i/d blocknum: 3 7 i/d tagnum: 0003 0007 i/d valid: 1 1 i/d tag: 0003 0007 i/d block: 13000000000000281200000070ea0000 000000090000000a0000000200000001 i/d dataword: 70ea0000 00000002 i/d hit: 1 1 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/1/0 faddr: 000c addr: 001d fdata: 70ea0000 data: 0000000000000000000000000000000b f_hit: + 1 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 0000000c000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000200000001 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 97 ----------------------------- Top - Fetch Stage: PC: 00000006 fetch instr: 0b214c31 fetch hit: +1 IFID - exc/pc: 0 0000000c IFID.instr: 70ea0000 (lgim=0 run=1) instr0 - bne 0 e a instr1 - add 0 0 0 IDEX - exc/pc: 0 0000000b IDEX.op/rT 00 00 07 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 01 00000000000000000000000000000001 IDEX.arg3: 00000000 00000002 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0006 zzzz i/d blocknum: 1 z i/d tagnum: 0001 zzzz i/d valid: 1 x i/d tag: 0001 xxxx i/d block: 000054b00b214c31010d033d1def032e xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx i/d dataword: 0b214c31 xxxxxxxx i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0006 addr: zzzz fdata: 0b214c31 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 0000000c000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b00000001 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 98 ----------------------------- Top - Fetch Stage: PC: 00000007 fetch instr: 000054b0 fetch hit: +1 IFID - exc/pc: 0 00000006 IFID.instr: 0b214c31 (lgim=0 run=1) instr0 - add b 2 1 instr1 - sub c 3 1 IDEX - exc/pc: 0 0000000c IDEX.op/rT 07 00 00 00 IDEX.src/arg1: 0e 00000000000000000000000000000006 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: fffffffa 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0007 0000 i/d blocknum: 1 0 i/d tagnum: 0001 0000 i/d valid: 1 1 i/d tag: 0001 0008 i/d block: 000054b00b214c31010d033d1def032e 00000005000000060000000700000008 i/d dataword: 000054b0 00000008 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0007 addr: 0000 fdata: 000054b0 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 0000000c000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b00000001 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 99 ----------------------------- Top - Fetch Stage: PC: 00000008 fetch instr: 000055c0 fetch hit: +1 IFID - exc/pc: 0 00000007 IFID.instr: 000054b0 (lgim=0 run=1) instr0 - add 0 0 0 instr1 - lw 4 b 0 IDEX - exc/pc: 0 00000006 IDEX.op/rT 00 0b 04 0c IDEX.src/arg1: 02 0000000000000000000000000000001c 03 00000000000000000000000000000027 IDEX.src/arg2: 01 00000000000000000000000000000000 01 00000000000000000000000000000000 IDEX.arg3: 00000001 00000001 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0008 0027 i/d blocknum: 2 1 i/d tagnum: 0002 0009 i/d valid: 1 1 i/d tag: 0002 0009 i/d block: 00007102111f65b0000064c0000055c0 0000000c000000020000000300000004 i/d dataword: 000055c0 0000000c i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0008 addr: 0027 fdata: 000055c0 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 0000000c000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b00000001 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 100 ----------------------------- Top - Fetch Stage: PC: 00000009 fetch instr: 000064c0 fetch hit: +1 IFID - exc/pc: 0 00000008 IFID.instr: 000055c0 (lgim=0 run=1) instr0 - add 0 0 0 instr1 - lw 5 c 0 IDEX - exc/pc: 0 00000007 IDEX.op/rT 00 00 05 04 IDEX.src/arg1: 00 00000000000000000000000000000000 0b 0000000000000000000000000000001d IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +1 Internal Cache State: i/d addr: 0009 001c i/d blocknum: 2 7 i/d tagnum: 0002 0007 i/d valid: 1 1 i/d tag: 0002 0007 i/d block: 00007102111f65b0000064c0000055c0 000000090000000a0000000b00000001 i/d dataword: 000064c0 00000001 i/d hit: 1 1 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0009 addr: 001c fdata: 000064c0 data: zzzzzzzzzzzzzzzzzzzzzzzz00000001 f_hit: + 1 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 0000000c000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b00000001 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 101 ----------------------------- Top - Fetch Stage: PC: 0000000a fetch instr: 111f65b0 fetch hit: +1 IFID - exc/pc: 0 00000009 IFID.instr: 000064c0 (lgim=0 run=1) instr0 - add 0 0 0 instr1 - sw 4 c 0 IDEX - exc/pc: 0 00000008 IDEX.op/rT 00 00 05 05 IDEX.src/arg1: 00 00000000000000000000000000000000 0c 00000000000000000000000000000027 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 1 0 +1 Internal Cache State: i/d addr: 000a 0027 i/d blocknum: 2 1 i/d tagnum: 0002 0009 i/d valid: 1 1 i/d tag: 0002 0009 i/d block: 00007102111f65b0000064c0000055c0 0000000c000000020000000300000004 i/d dataword: 111f65b0 0000000c i/d hit: 1 1 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 000a addr: 0027 fdata: 111f65b0 data: zzzzzzzzzzzzzzzzzzzzzzzz0000000c f_hit: + 1 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 0000000c000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b00000001 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 102 ----------------------------- Top - Fetch Stage: PC: 0000000b fetch instr: 00007102 fetch hit: +1 IFID - exc/pc: 0 0000000a IFID.instr: 111f65b0 (lgim=0 run=1) instr0 - addi 1 1 f instr1 - sw 5 b 0 IDEX - exc/pc: 0 00000009 IDEX.op/rT 00 00 06 00 IDEX.src/arg1: 00 00000000000000000000000000000000 0c 00000000000000000000000000000027 IDEX.src/arg2: 00 00000000000000000000000000000000 04 00000000000000000000000000000001 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 1 +1 Internal Cache State: i/d addr: 000b 0027 i/d blocknum: 2 1 i/d tagnum: 0002 0009 i/d valid: 1 1 i/d tag: 0002 0009 i/d block: 00007102111f65b0000064c0000055c0 0000000c000000020000000300000004 i/d dataword: 00007102 0000000c i/d hit: 1 1 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/1/0 faddr: 000b addr: 0027 fdata: 00007102 data: 00000000000000000000000000000001 f_hit: + 1 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 0000000c000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b00000001 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 103 ----------------------------- Top - Fetch Stage: PC: 0000000c fetch instr: 70ea0000 fetch hit: +1 IFID - exc/pc: 0 0000000b IFID.instr: 00007102 (lgim=0 run=1) instr0 - add 0 0 0 instr1 - blz 1 0 2 IDEX - exc/pc: 0 0000000a IDEX.op/rT 01 01 06 00 IDEX.src/arg1: 01 00000000000000000000000000000000 0b 0000000000000000000000000000001c IDEX.src/arg2: 0f 00000000000000000000000000000001 05 0000000000000000000000000000000c IDEX.arg3: ffffffff 00000000 MEM_re/we/hit: 0 0 +z 0 1 +1 Internal Cache State: i/d addr: 000c 001c i/d blocknum: 3 7 i/d tagnum: 0003 0007 i/d valid: 1 1 i/d tag: 0003 0007 i/d block: 13000000000000281200000070ea0000 000000090000000a0000000b00000001 i/d dataword: 70ea0000 00000001 i/d hit: 1 1 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/1/0 faddr: 000c addr: 001c fdata: 70ea0000 data: 0000000000000000000000000000000c f_hit: + 1 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b00000001 Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 104 ----------------------------- Top - Fetch Stage: PC: 00000006 fetch instr: 0b214c31 fetch hit: +1 IFID - exc/pc: 0 0000000c IFID.instr: 70ea0000 (lgim=0 run=1) instr0 - bne 0 e a instr1 - add 0 0 0 IDEX - exc/pc: 0 0000000b IDEX.op/rT 00 00 07 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 01 00000000000000000000000000000000 IDEX.arg3: 00000000 00000002 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0006 zzzz i/d blocknum: 1 z i/d tagnum: 0001 zzzz i/d valid: 1 x i/d tag: 0001 xxxx i/d block: 000054b00b214c31010d033d1def032e xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx i/d dataword: 0b214c31 xxxxxxxx i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0006 addr: zzzz fdata: 0b214c31 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 105 ----------------------------- Top - Fetch Stage: PC: 0000000d fetch instr: 12000000 fetch hit: +1 IFID - exc/pc: 0 00000000 IFID.instr: 00000000 (lgim=0 run=1) instr0 - add 0 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 000d 0000 i/d blocknum: 3 0 i/d tagnum: 0003 0000 i/d valid: 1 1 i/d tag: 0003 0008 i/d block: 13000000000000281200000070ea0000 00000005000000060000000700000008 i/d dataword: 12000000 00000008 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 000d addr: 0000 fdata: 12000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 106 ----------------------------- Top - Fetch Stage: PC: 0000000e fetch instr: 00000028 fetch hit: +1 IFID - exc/pc: 0 0000000d IFID.instr: 12000000 (lgim=0 run=1) instr0 - addi 2 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 000e 0000 i/d blocknum: 3 0 i/d tagnum: 0003 0000 i/d valid: 1 1 i/d tag: 0003 0008 i/d block: 13000000000000281200000070ea0000 00000005000000060000000700000008 i/d dataword: 00000028 00000008 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 000e addr: 0000 fdata: 00000028 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 107 ----------------------------- Top - Fetch Stage: PC: 0000000f fetch instr: 13000000 fetch hit: +1 IFID - exc/pc: 0 0000000e IFID.instr: 00000028 (lgim=1 run=1) instr0 - add 0 0 0 instr1 - add 0 2 8 IDEX - exc/pc: 0 0000000d IDEX.op/rT 01 02 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 000f 0000 i/d blocknum: 3 0 i/d tagnum: 0003 0000 i/d valid: 1 1 i/d tag: 0003 0008 i/d block: 13000000000000281200000070ea0000 00000005000000060000000700000008 i/d dataword: 13000000 00000008 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 000f addr: 0000 fdata: 13000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 108 ----------------------------- Top - Fetch Stage: PC: 00000010 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 0000000f IFID.instr: 13000000 (lgim=0 run=0) instr0 - addi 3 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0010 0000 i/d blocknum: 4 0 i/d tagnum: 0004 0000 i/d valid: 0 1 i/d tag: 0000 0008 i/d block: 00000000000000000000000000000000 00000005000000060000000700000008 i/d dataword: 00000000 00000008 i/d hit: 0 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 000c 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0010 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 109 ----------------------------- Top - Fetch Stage: PC: 00000010 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 0000000f IFID.instr: 13000000 (lgim=0 run=0) instr0 - addi 3 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0010 0000 i/d blocknum: 4 0 i/d tagnum: 0004 0000 i/d valid: 0 1 i/d tag: 0000 0008 i/d block: 00000000000000000000000000000000 00000005000000060000000700000008 i/d dataword: 00000000 00000008 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0010 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0010 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 110 ----------------------------- Top - Fetch Stage: PC: 00000010 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 0000000f IFID.instr: 13000000 (lgim=0 run=0) instr0 - addi 3 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0010 0000 i/d blocknum: 4 0 i/d tagnum: 0004 0000 i/d valid: 0 1 i/d tag: 0000 0008 i/d block: 00000000000000000000000000000000 00000005000000060000000700000008 i/d dataword: 00000000 00000008 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0010 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0010 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 01 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0100 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 111 ----------------------------- Top - Fetch Stage: PC: 00000010 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 0000000f IFID.instr: 13000000 (lgim=0 run=0) instr0 - addi 3 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0010 0000 i/d blocknum: 4 0 i/d tagnum: 0004 0000 i/d valid: 0 1 i/d tag: 0000 0008 i/d block: 00000000000000000000000000000000 00000005000000060000000700000008 i/d dataword: 00000000 00000008 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0010 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0010 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 01 - grant: 1 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0100 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 001 mem.state1 = 001 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 112 ----------------------------- Top - Fetch Stage: PC: 00000010 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 0000000f IFID.instr: 13000000 (lgim=0 run=0) instr0 - addi 3 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0010 0000 i/d blocknum: 4 0 i/d tagnum: 0004 0000 i/d valid: 0 1 i/d tag: 0000 0008 i/d block: 00000000000000000000000000000000 00000005000000060000000700000008 i/d dataword: 00000000 00000008 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0010 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0010 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0010 - mdata: zzzzzzzzzzzzzzzz state: 0101 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0010 mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 011 mem.state1 = 011 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 113 ----------------------------- Top - Fetch Stage: PC: 00000010 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 0000000f IFID.instr: 13000000 (lgim=0 run=0) instr0 - addi 3 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0010 0000 i/d blocknum: 4 0 i/d tagnum: 0004 0000 i/d valid: 0 1 i/d tag: 0000 0008 i/d block: 00000000000000000000000000000000 00000005000000060000000700000008 i/d dataword: 00000000 00000008 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0010 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0010 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0010 - mdata: 1500000000000020 state: 0110 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0010 mdata: 1500000000000020 Memory-Controller Internals: mem.cpu = 01 mem.active = 101 mem.state1 = 101 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 1500000000000020 mem.datareg = 1500000000000020 Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 114 ----------------------------- Top - Fetch Stage: PC: 00000010 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 0000000f IFID.instr: 13000000 (lgim=0 run=0) instr0 - addi 3 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0010 0000 i/d blocknum: 4 0 i/d tagnum: 0004 0000 i/d valid: 0 1 i/d tag: 0000 0008 i/d block: 00000000000000000000000000000000 00000005000000060000000700000008 i/d dataword: 00000000 00000008 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0010 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0010 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0010 - mdata: 0100000000000008 state: 0111 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0010 mdata: 0100000000000008 Memory-Controller Internals: mem.cpu = 01 mem.active = 111 mem.state1 = 111 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 0100000000000008 mem.datareg = 0100000000000008 Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 115 ----------------------------- Top - Fetch Stage: PC: 00000010 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 0000000f IFID.instr: 13000000 (lgim=0 run=0) instr0 - addi 3 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0010 0000 i/d blocknum: 4 0 i/d tagnum: 0004 0000 i/d valid: 0 1 i/d tag: 0000 0008 i/d block: 00000000000000000000000000000000 00000005000000060000000700000008 i/d dataword: 00000000 00000008 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/1 00/0 i/d blockno: 0010 0024 i/d blockdata: 01000000000000081500000000000020 zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0010 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1111 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 116 ----------------------------- Top - Fetch Stage: PC: 00000010 fetch instr: 00000020 fetch hit: +1 IFID - exc/pc: 0 0000000f IFID.instr: 13000000 (lgim=0 run=1) instr0 - addi 3 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0010 0000 i/d blocknum: 4 0 i/d tagnum: 0004 0000 i/d valid: 1 1 i/d tag: 0004 0008 i/d block: 01000000000000081500000000000020 00000005000000060000000700000008 i/d dataword: 00000020 00000008 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/1 00/0 i/d blockno: 0010 0024 i/d blockdata: 01000000000000081500000000000020 zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0010 addr: 0000 fdata: 00000020 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 117 ----------------------------- Top - Fetch Stage: PC: 00000011 fetch instr: 15000000 fetch hit: +1 IFID - exc/pc: 0 00000010 IFID.instr: 00000020 (lgim=1 run=1) instr0 - add 0 0 0 instr1 - add 0 2 0 IDEX - exc/pc: 0 0000000f IDEX.op/rT 01 03 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0011 0000 i/d blocknum: 4 0 i/d tagnum: 0004 0000 i/d valid: 1 1 i/d tag: 0004 0008 i/d block: 01000000000000081500000000000020 00000005000000060000000700000008 i/d dataword: 15000000 00000008 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0010 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0011 addr: 0000 fdata: 15000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 118 ----------------------------- Top - Fetch Stage: PC: 00000012 fetch instr: 00000008 fetch hit: +1 IFID - exc/pc: 0 00000011 IFID.instr: 15000000 (lgim=0 run=1) instr0 - addi 5 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0012 0000 i/d blocknum: 4 0 i/d tagnum: 0004 0000 i/d valid: 1 1 i/d tag: 0004 0008 i/d block: 01000000000000081500000000000020 00000005000000060000000700000008 i/d dataword: 00000008 00000008 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0010 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0012 addr: 0000 fdata: 00000008 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 119 ----------------------------- Top - Fetch Stage: PC: 00000013 fetch instr: 01000000 fetch hit: +1 IFID - exc/pc: 0 00000012 IFID.instr: 00000008 (lgim=1 run=1) instr0 - add 0 0 0 instr1 - add 0 0 8 IDEX - exc/pc: 0 00000011 IDEX.op/rT 01 05 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0013 0000 i/d blocknum: 4 0 i/d tagnum: 0004 0000 i/d valid: 1 1 i/d tag: 0004 0008 i/d block: 01000000000000081500000000000020 00000005000000060000000700000008 i/d dataword: 01000000 00000008 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0010 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0013 addr: 0000 fdata: 01000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 120 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000013 IFID.instr: 01000000 (lgim=0 run=0) instr0 - add 1 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0014 0000 i/d blocknum: 5 0 i/d tagnum: 0005 0000 i/d valid: 0 1 i/d tag: 0000 0008 i/d block: 00000000000000000000000000000000 00000005000000060000000700000008 i/d dataword: 00000000 00000008 i/d hit: 0 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0010 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0014 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 121 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000013 IFID.instr: 01000000 (lgim=0 run=0) instr0 - add 1 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0014 0000 i/d blocknum: 5 0 i/d tagnum: 0005 0000 i/d valid: 0 1 i/d tag: 0000 0008 i/d block: 00000000000000000000000000000000 00000005000000060000000700000008 i/d dataword: 00000000 00000008 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0014 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0014 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 122 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000013 IFID.instr: 01000000 (lgim=0 run=0) instr0 - add 1 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0014 0000 i/d blocknum: 5 0 i/d tagnum: 0005 0000 i/d valid: 0 1 i/d tag: 0000 0008 i/d block: 00000000000000000000000000000000 00000005000000060000000700000008 i/d dataword: 00000000 00000008 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0014 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0014 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 01 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0100 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 123 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000013 IFID.instr: 01000000 (lgim=0 run=0) instr0 - add 1 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0014 0000 i/d blocknum: 5 0 i/d tagnum: 0005 0000 i/d valid: 0 1 i/d tag: 0000 0008 i/d block: 00000000000000000000000000000000 00000005000000060000000700000008 i/d dataword: 00000000 00000008 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0014 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0014 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 01 - grant: 1 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0100 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 001 mem.state1 = 001 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 124 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000013 IFID.instr: 01000000 (lgim=0 run=0) instr0 - add 1 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0014 0000 i/d blocknum: 5 0 i/d tagnum: 0005 0000 i/d valid: 0 1 i/d tag: 0000 0008 i/d block: 00000000000000000000000000000000 00000005000000060000000700000008 i/d dataword: 00000000 00000008 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0014 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0014 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0014 - mdata: zzzzzzzzzzzzzzzz state: 0101 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0014 mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 011 mem.state1 = 011 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 125 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000013 IFID.instr: 01000000 (lgim=0 run=0) instr0 - add 1 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0014 0000 i/d blocknum: 5 0 i/d tagnum: 0005 0000 i/d valid: 0 1 i/d tag: 0000 0008 i/d block: 00000000000000000000000000000000 00000005000000060000000700000008 i/d dataword: 00000000 00000008 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0014 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0014 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0014 - mdata: 0115504004210000 state: 0110 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0014 mdata: 0115504004210000 Memory-Controller Internals: mem.cpu = 01 mem.active = 101 mem.state1 = 101 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 0115504004210000 mem.datareg = 0115504004210000 Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 126 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000013 IFID.instr: 01000000 (lgim=0 run=0) instr0 - add 1 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0014 0000 i/d blocknum: 5 0 i/d tagnum: 0005 0000 i/d valid: 0 1 i/d tag: 0000 0008 i/d block: 00000000000000000000000000000000 00000005000000060000000700000008 i/d dataword: 00000000 00000008 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0014 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0014 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0014 - mdata: f00d0000713e5044 state: 0111 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0014 mdata: f00d0000713e5044 Memory-Controller Internals: mem.cpu = 01 mem.active = 111 mem.state1 = 111 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = f00d0000713e5044 mem.datareg = f00d0000713e5044 Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 127 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000013 IFID.instr: 01000000 (lgim=0 run=0) instr0 - add 1 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0014 0000 i/d blocknum: 5 0 i/d tagnum: 0005 0000 i/d valid: 0 1 i/d tag: 0000 0008 i/d block: 00000000000000000000000000000000 00000005000000060000000700000008 i/d dataword: 00000000 00000008 i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/1 00/0 i/d blockno: 0014 0024 i/d blockdata: f00d0000713e50440115504004210000 zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0014 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1111 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 128 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000013 IFID.instr: 01000000 (lgim=0 run=1) instr0 - add 1 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0014 0000 i/d blocknum: 5 0 i/d tagnum: 0005 0000 i/d valid: 1 1 i/d tag: 0005 0008 i/d block: f00d0000713e50440115504004210000 00000005000000060000000700000008 i/d dataword: 04210000 00000008 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/1 00/0 i/d blockno: 0014 0024 i/d blockdata: f00d0000713e50440115504004210000 zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0014 addr: 0000 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 129 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=1) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000013 IDEX.op/rT 00 01 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0015 0000 i/d blocknum: 5 0 i/d tagnum: 0005 0000 i/d valid: 1 1 i/d tag: 0005 0008 i/d block: f00d0000713e50440115504004210000 00000005000000060000000700000008 i/d dataword: 01155040 00000008 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0014 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0015 addr: 0000 fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 130 ----------------------------- Top - Fetch Stage: PC: 00000016 fetch instr: 713e5044 fetch hit: +1 IFID - exc/pc: 0 00000015 IFID.instr: 01155040 (lgim=0 run=1) instr0 - add 1 1 5 instr1 - lw 0 4 0 IDEX - exc/pc: 0 00000014 IDEX.op/rT 00 04 00 00 IDEX.src/arg1: 02 00000000000000000000000000000028 00 00000000000000000000000000000000 IDEX.src/arg2: 01 000000000000000000000000ffffffff 00 00000000000000000000000000000000 IDEX.arg3: 00000001 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0016 0000 i/d blocknum: 5 0 i/d tagnum: 0005 0000 i/d valid: 1 1 i/d tag: 0005 0008 i/d block: f00d0000713e50440115504004210000 00000005000000060000000700000008 i/d dataword: 713e5044 00000008 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0014 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0016 addr: 0000 fdata: 713e5044 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 131 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000000 04 00000000000000000000000000000001 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0028 i/d blocknum: 5 2 i/d tagnum: 0005 000a i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 04210000 00000000 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0014 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0028 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 132 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000000 04 00000000000000000000000000000001 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0028 i/d blocknum: 5 2 i/d tagnum: 0005 000a i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 04210000 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0028 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0028 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 133 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000000 04 00000000000000000000000000000001 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0028 i/d blocknum: 5 2 i/d tagnum: 0005 000a i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 04210000 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0028 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0028 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 134 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000000 04 00000000000000000000000000000001 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0028 i/d blocknum: 5 2 i/d tagnum: 0005 000a i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 04210000 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0028 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0028 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 001 mem.state1 = 001 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 135 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000000 04 00000000000000000000000000000001 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0028 i/d blocknum: 5 2 i/d tagnum: 0005 000a i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 04210000 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0028 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0028 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0028 - mdata: zzzzzzzzzzzzzzzz state: 1001 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0028 mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 011 mem.state1 = 011 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 136 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000000 04 00000000000000000000000000000001 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0028 i/d blocknum: 5 2 i/d tagnum: 0005 000a i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 04210000 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0028 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0028 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0028 - mdata: 00abcdef00abcdef state: 1010 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0028 mdata: 00abcdef00abcdef Memory-Controller Internals: mem.cpu = 01 mem.active = 101 mem.state1 = 101 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 00abcdef00abcdef mem.datareg = 00abcdef00abcdef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 137 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000000 04 00000000000000000000000000000001 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0028 i/d blocknum: 5 2 i/d tagnum: 0005 000a i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 04210000 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0028 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0028 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0028 - mdata: 00abcdef00abcdef state: 1011 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0028 mdata: 00abcdef00abcdef Memory-Controller Internals: mem.cpu = 01 mem.active = 111 mem.state1 = 111 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 00abcdef00abcdef mem.datareg = 00abcdef00abcdef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 138 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000000 04 00000000000000000000000000000001 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0028 i/d blocknum: 5 2 i/d tagnum: 0005 000a i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 04210000 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/1 i/d blockno: 0014 0028 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 00abcdef00abcdef00abcdef00abcdef Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0028 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1111 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 139 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=1) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000000 04 00000000000000000000000000000001 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +1 Internal Cache State: i/d addr: 0014 0028 i/d blocknum: 5 2 i/d tagnum: 0005 000a i/d valid: 1 1 i/d tag: 0005 000a i/d block: f00d0000713e50440115504004210000 00abcdef00abcdef00abcdef00abcdef i/d dataword: 04210000 00abcdef i/d hit: 1 1 i/d state: 0000 0000 i/d req/ack: 00/0 00/1 i/d blockno: 0014 0028 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 00abcdef00abcdef00abcdef00abcdef Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0028 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00abcdef f_hit: + 1 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 140 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000028 IDEX.src/arg2: 01 00000000000000000000000000000000 04 00000000000000000000000000000028 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 002c i/d blocknum: 5 3 i/d tagnum: 0005 000b i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 01155040 00000000 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0014 0028 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 002c fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 141 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000028 IDEX.src/arg2: 01 00000000000000000000000000000000 04 00000000000000000000000000000028 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 002c i/d blocknum: 5 3 i/d tagnum: 0005 000b i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 01155040 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 002c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 002c fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 142 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000028 IDEX.src/arg2: 01 00000000000000000000000000000000 04 00000000000000000000000000000028 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 002c i/d blocknum: 5 3 i/d tagnum: 0005 000b i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 01155040 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 002c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 002c fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 143 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000028 IDEX.src/arg2: 01 00000000000000000000000000000000 04 00000000000000000000000000000028 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 002c i/d blocknum: 5 3 i/d tagnum: 0005 000b i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 01155040 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 002c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 002c fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 001 mem.state1 = 001 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 144 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000028 IDEX.src/arg2: 01 00000000000000000000000000000000 04 00000000000000000000000000000028 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 002c i/d blocknum: 5 3 i/d tagnum: 0005 000b i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 01155040 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 002c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 002c fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 002c - mdata: zzzzzzzzzzzzzzzz state: 1001 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 002c mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 011 mem.state1 = 011 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 145 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000028 IDEX.src/arg2: 01 00000000000000000000000000000000 04 00000000000000000000000000000028 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 002c i/d blocknum: 5 3 i/d tagnum: 0005 000b i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 01155040 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 002c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 002c fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 002c - mdata: 00abcdef00abcdef state: 1010 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 002c mdata: 00abcdef00abcdef Memory-Controller Internals: mem.cpu = 01 mem.active = 101 mem.state1 = 101 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 00abcdef00abcdef mem.datareg = 00abcdef00abcdef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 146 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000028 IDEX.src/arg2: 01 00000000000000000000000000000000 04 00000000000000000000000000000028 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 002c i/d blocknum: 5 3 i/d tagnum: 0005 000b i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 01155040 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 002c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 002c fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 002c - mdata: 00abcdef00abcdef state: 1011 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 002c mdata: 00abcdef00abcdef Memory-Controller Internals: mem.cpu = 01 mem.active = 111 mem.state1 = 111 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 00abcdef00abcdef mem.datareg = 00abcdef00abcdef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 147 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000028 IDEX.src/arg2: 01 00000000000000000000000000000000 04 00000000000000000000000000000028 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 002c i/d blocknum: 5 3 i/d tagnum: 0005 000b i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 01155040 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/1 i/d blockno: 0014 002c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 00abcdef00abcdef00abcdef00abcdef Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 002c fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1111 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 148 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=1) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000028 IDEX.src/arg2: 01 00000000000000000000000000000000 04 00000000000000000000000000000028 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +1 Internal Cache State: i/d addr: 0015 002c i/d blocknum: 5 3 i/d tagnum: 0005 000b i/d valid: 1 1 i/d tag: 0005 000b i/d block: f00d0000713e50440115504004210000 00abcdef00abcdef00abcdef00abcdef i/d dataword: 01155040 00abcdef i/d hit: 1 1 i/d state: 0000 0000 i/d req/ack: 00/0 00/1 i/d blockno: 0014 002c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 00abcdef00abcdef00abcdef00abcdef Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 002c fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00abcdef f_hit: + 1 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 149 ----------------------------- Top - Fetch Stage: PC: 00000016 fetch instr: 713e5044 fetch hit: +1 IFID - exc/pc: 0 00000015 IFID.instr: 01155040 (lgim=0 run=1) instr0 - add 1 1 5 instr1 - lw 0 4 0 IDEX - exc/pc: 0 00000014 IDEX.op/rT 00 04 00 00 IDEX.src/arg1: 02 00000000000000000000000000000028 00 00000000000000000000000000000000 IDEX.src/arg2: 01 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000001 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0016 0000 i/d blocknum: 5 0 i/d tagnum: 0005 0000 i/d valid: 1 1 i/d tag: 0005 0008 i/d block: f00d0000713e50440115504004210000 00000005000000060000000700000008 i/d dataword: 713e5044 00000008 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0014 002c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0016 addr: 0000 fdata: 713e5044 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 150 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000008 04 00000000000000000000000000000028 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0030 i/d blocknum: 5 4 i/d tagnum: 0005 000c i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 04210000 00000000 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0014 002c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0030 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 151 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000008 04 00000000000000000000000000000028 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0030 i/d blocknum: 5 4 i/d tagnum: 0005 000c i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 04210000 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0030 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0030 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 152 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000008 04 00000000000000000000000000000028 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0030 i/d blocknum: 5 4 i/d tagnum: 0005 000c i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 04210000 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0030 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0030 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 153 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000008 04 00000000000000000000000000000028 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0030 i/d blocknum: 5 4 i/d tagnum: 0005 000c i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 04210000 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0030 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0030 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 001 mem.state1 = 001 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 154 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000008 04 00000000000000000000000000000028 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0030 i/d blocknum: 5 4 i/d tagnum: 0005 000c i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 04210000 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0030 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0030 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0030 - mdata: zzzzzzzzzzzzzzzz state: 1001 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0030 mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 011 mem.state1 = 011 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 155 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000008 04 00000000000000000000000000000028 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0030 i/d blocknum: 5 4 i/d tagnum: 0005 000c i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 04210000 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0030 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0030 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0030 - mdata: 00abcdef00abcdef state: 1010 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0030 mdata: 00abcdef00abcdef Memory-Controller Internals: mem.cpu = 01 mem.active = 101 mem.state1 = 101 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 00abcdef00abcdef mem.datareg = 00abcdef00abcdef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 156 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000008 04 00000000000000000000000000000028 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0030 i/d blocknum: 5 4 i/d tagnum: 0005 000c i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 04210000 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0030 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0030 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0030 - mdata: 00abcdef00abcdef state: 1011 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0030 mdata: 00abcdef00abcdef Memory-Controller Internals: mem.cpu = 01 mem.active = 111 mem.state1 = 111 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 00abcdef00abcdef mem.datareg = 00abcdef00abcdef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 157 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000008 04 00000000000000000000000000000028 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0030 i/d blocknum: 5 4 i/d tagnum: 0005 000c i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 04210000 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/1 i/d blockno: 0014 0030 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 00abcdef00abcdef00abcdef00abcdef Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0030 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1111 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 158 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=1) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000008 04 00000000000000000000000000000028 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +1 Internal Cache State: i/d addr: 0014 0030 i/d blocknum: 5 4 i/d tagnum: 0005 000c i/d valid: 1 1 i/d tag: 0005 000c i/d block: f00d0000713e50440115504004210000 00abcdef00abcdef00abcdef00abcdef i/d dataword: 04210000 00abcdef i/d hit: 1 1 i/d state: 0000 0000 i/d req/ack: 00/0 00/1 i/d blockno: 0014 0030 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 00abcdef00abcdef00abcdef00abcdef Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0030 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00abcdef f_hit: + 1 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 159 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000030 IDEX.src/arg2: 01 00000000000000000000000000000008 04 00000000000000000000000000000030 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 0034 i/d blocknum: 5 5 i/d tagnum: 0005 000d i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 01155040 00000000 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0014 0030 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 0034 fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 160 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000030 IDEX.src/arg2: 01 00000000000000000000000000000008 04 00000000000000000000000000000030 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 0034 i/d blocknum: 5 5 i/d tagnum: 0005 000d i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 01155040 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0034 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 0034 fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 161 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000030 IDEX.src/arg2: 01 00000000000000000000000000000008 04 00000000000000000000000000000030 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 0034 i/d blocknum: 5 5 i/d tagnum: 0005 000d i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 01155040 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0034 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 0034 fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 162 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000030 IDEX.src/arg2: 01 00000000000000000000000000000008 04 00000000000000000000000000000030 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 0034 i/d blocknum: 5 5 i/d tagnum: 0005 000d i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 01155040 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0034 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 0034 fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 001 mem.state1 = 001 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 163 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000030 IDEX.src/arg2: 01 00000000000000000000000000000008 04 00000000000000000000000000000030 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 0034 i/d blocknum: 5 5 i/d tagnum: 0005 000d i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 01155040 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0034 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 0034 fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0034 - mdata: zzzzzzzzzzzzzzzz state: 1001 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0034 mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 011 mem.state1 = 011 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 164 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000030 IDEX.src/arg2: 01 00000000000000000000000000000008 04 00000000000000000000000000000030 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 0034 i/d blocknum: 5 5 i/d tagnum: 0005 000d i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 01155040 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0034 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 0034 fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0034 - mdata: 00abcdef00abcdef state: 1010 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0034 mdata: 00abcdef00abcdef Memory-Controller Internals: mem.cpu = 01 mem.active = 101 mem.state1 = 101 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 00abcdef00abcdef mem.datareg = 00abcdef00abcdef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 165 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000030 IDEX.src/arg2: 01 00000000000000000000000000000008 04 00000000000000000000000000000030 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 0034 i/d blocknum: 5 5 i/d tagnum: 0005 000d i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 01155040 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0034 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 0034 fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0034 - mdata: 00abcdef00abcdef state: 1011 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0034 mdata: 00abcdef00abcdef Memory-Controller Internals: mem.cpu = 01 mem.active = 111 mem.state1 = 111 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 00abcdef00abcdef mem.datareg = 00abcdef00abcdef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 166 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000030 IDEX.src/arg2: 01 00000000000000000000000000000008 04 00000000000000000000000000000030 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 0034 i/d blocknum: 5 5 i/d tagnum: 0005 000d i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 01155040 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/1 i/d blockno: 0014 0034 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 00abcdef00abcdef00abcdef00abcdef Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 0034 fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1111 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 167 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=1) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000030 IDEX.src/arg2: 01 00000000000000000000000000000008 04 00000000000000000000000000000030 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +1 Internal Cache State: i/d addr: 0015 0034 i/d blocknum: 5 5 i/d tagnum: 0005 000d i/d valid: 1 1 i/d tag: 0005 000d i/d block: f00d0000713e50440115504004210000 00abcdef00abcdef00abcdef00abcdef i/d dataword: 01155040 00abcdef i/d hit: 1 1 i/d state: 0000 0000 i/d req/ack: 00/0 00/1 i/d blockno: 0014 0034 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 00abcdef00abcdef00abcdef00abcdef Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 0034 fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00abcdef f_hit: + 1 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 168 ----------------------------- Top - Fetch Stage: PC: 00000016 fetch instr: 713e5044 fetch hit: +1 IFID - exc/pc: 0 00000015 IFID.instr: 01155040 (lgim=0 run=1) instr0 - add 1 1 5 instr1 - lw 0 4 0 IDEX - exc/pc: 0 00000014 IDEX.op/rT 00 04 00 00 IDEX.src/arg1: 02 00000000000000000000000000000028 00 00000000000000000000000000000000 IDEX.src/arg2: 01 00000000000000000000000000000010 00 00000000000000000000000000000000 IDEX.arg3: 00000001 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0016 0000 i/d blocknum: 5 0 i/d tagnum: 0005 0000 i/d valid: 1 1 i/d tag: 0005 0008 i/d block: f00d0000713e50440115504004210000 00000005000000060000000700000008 i/d dataword: 713e5044 00000008 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0014 0034 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0016 addr: 0000 fdata: 713e5044 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 169 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000010 04 00000000000000000000000000000030 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0038 i/d blocknum: 5 6 i/d tagnum: 0005 000e i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 04210000 00000000 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0014 0034 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0038 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 170 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000010 04 00000000000000000000000000000030 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0038 i/d blocknum: 5 6 i/d tagnum: 0005 000e i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 04210000 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0038 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0038 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 171 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000010 04 00000000000000000000000000000030 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0038 i/d blocknum: 5 6 i/d tagnum: 0005 000e i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 04210000 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0038 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0038 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 172 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000010 04 00000000000000000000000000000030 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0038 i/d blocknum: 5 6 i/d tagnum: 0005 000e i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 04210000 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0038 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0038 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 001 mem.state1 = 001 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 173 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000010 04 00000000000000000000000000000030 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0038 i/d blocknum: 5 6 i/d tagnum: 0005 000e i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 04210000 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0038 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0038 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0038 - mdata: zzzzzzzzzzzzzzzz state: 1001 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0038 mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 011 mem.state1 = 011 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 174 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000010 04 00000000000000000000000000000030 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0038 i/d blocknum: 5 6 i/d tagnum: 0005 000e i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 04210000 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0038 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0038 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0038 - mdata: 00abcdef00abcdef state: 1010 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0038 mdata: 00abcdef00abcdef Memory-Controller Internals: mem.cpu = 01 mem.active = 101 mem.state1 = 101 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 00abcdef00abcdef mem.datareg = 00abcdef00abcdef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 175 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000010 04 00000000000000000000000000000030 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0038 i/d blocknum: 5 6 i/d tagnum: 0005 000e i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 04210000 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0038 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0038 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0038 - mdata: 00abcdef00abcdef state: 1011 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0038 mdata: 00abcdef00abcdef Memory-Controller Internals: mem.cpu = 01 mem.active = 111 mem.state1 = 111 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 00abcdef00abcdef mem.datareg = 00abcdef00abcdef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 176 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000010 04 00000000000000000000000000000030 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0038 i/d blocknum: 5 6 i/d tagnum: 0005 000e i/d valid: 1 0 i/d tag: 0005 0000 i/d block: f00d0000713e50440115504004210000 00000000000000000000000000000000 i/d dataword: 04210000 00000000 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/1 i/d blockno: 0014 0038 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 00abcdef00abcdef00abcdef00abcdef Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0038 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000000 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1111 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 0 0000 00000000000000000000000000000000 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 177 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=1) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000010 04 00000000000000000000000000000030 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +1 Internal Cache State: i/d addr: 0014 0038 i/d blocknum: 5 6 i/d tagnum: 0005 000e i/d valid: 1 1 i/d tag: 0005 000e i/d block: f00d0000713e50440115504004210000 00abcdef00abcdef00abcdef00abcdef i/d dataword: 04210000 00abcdef i/d hit: 1 1 i/d state: 0000 0000 i/d req/ack: 00/0 00/1 i/d blockno: 0014 0038 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 00abcdef00abcdef00abcdef00abcdef Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0038 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00abcdef f_hit: + 1 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 178 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000038 IDEX.src/arg2: 01 00000000000000000000000000000010 04 00000000000000000000000000000038 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 003c i/d blocknum: 5 7 i/d tagnum: 0005 000f i/d valid: 1 1 i/d tag: 0005 0007 i/d block: f00d0000713e50440115504004210000 000000090000000a0000000b0000000c i/d dataword: 01155040 0000000c i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0014 0038 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 003c fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz0000000c f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 179 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000038 IDEX.src/arg2: 01 00000000000000000000000000000010 04 00000000000000000000000000000038 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 003c i/d blocknum: 5 7 i/d tagnum: 0005 000f i/d valid: 1 1 i/d tag: 0005 0007 i/d block: f00d0000713e50440115504004210000 000000090000000a0000000b0000000c i/d dataword: 01155040 0000000c i/d hit: 1 0 i/d state: 0000 0110 i/d req/ack: 00/0 11/0 i/d blockno: 0014 001c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 000000090000000a0000000b0000000c Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 003c fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz0000000c f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 180 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000038 IDEX.src/arg2: 01 00000000000000000000000000000010 04 00000000000000000000000000000038 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 003c i/d blocknum: 5 7 i/d tagnum: 0005 000f i/d valid: 1 1 i/d tag: 0005 0007 i/d block: f00d0000713e50440115504004210000 000000090000000a0000000b0000000c i/d dataword: 01155040 0000000c i/d hit: 1 0 i/d state: 0000 0110 i/d req/ack: 00/0 11/0 i/d blockno: 0014 001c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 000000090000000a0000000b0000000c Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 003c fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz0000000c f_hit: + 1 hit: + 0 - mreq: 11 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 11 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 181 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000038 IDEX.src/arg2: 01 00000000000000000000000000000010 04 00000000000000000000000000000038 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 003c i/d blocknum: 5 7 i/d tagnum: 0005 000f i/d valid: 1 1 i/d tag: 0005 0007 i/d block: f00d0000713e50440115504004210000 000000090000000a0000000b0000000c i/d dataword: 01155040 0000000c i/d hit: 1 0 i/d state: 0000 0110 i/d req/ack: 00/0 11/0 i/d blockno: 0014 001c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 000000090000000a0000000b0000000c Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 003c fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz0000000c f_hit: + 1 hit: + 0 - mreq: 11 - grant: 1 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 11 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 001 mem.state1 = 001 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 182 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000038 IDEX.src/arg2: 01 00000000000000000000000000000010 04 00000000000000000000000000000038 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 003c i/d blocknum: 5 7 i/d tagnum: 0005 000f i/d valid: 1 1 i/d tag: 0005 0007 i/d block: f00d0000713e50440115504004210000 000000090000000a0000000b0000000c i/d dataword: 01155040 0000000c i/d hit: 1 0 i/d state: 0000 0110 i/d req/ack: 00/0 11/0 i/d blockno: 0014 001c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 000000090000000a0000000b0000000c Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 003c fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz0000000c f_hit: + 1 hit: + 0 - mreq: 11 - grant: 1 - maddr: 001c - mdata: 0000000b0000000c state: 1100 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 11 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 001c mdata: 0000000b0000000c Memory-Controller Internals: mem.cpu = 01 mem.active = 011 mem.state1 = 011 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 0000000b0000000c mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 00000001 00000002 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 183 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000038 IDEX.src/arg2: 01 00000000000000000000000000000010 04 00000000000000000000000000000038 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 003c i/d blocknum: 5 7 i/d tagnum: 0005 000f i/d valid: 1 1 i/d tag: 0005 0007 i/d block: f00d0000713e50440115504004210000 000000090000000a0000000b0000000c i/d dataword: 01155040 0000000c i/d hit: 1 0 i/d state: 0000 0110 i/d req/ack: 00/0 11/0 i/d blockno: 0014 001c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 000000090000000a0000000b0000000c Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 003c fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz0000000c f_hit: + 1 hit: + 0 - mreq: 11 - grant: 1 - maddr: 001c - mdata: 000000090000000a state: 1011 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 11 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 001c mdata: 000000090000000a Memory-Controller Internals: mem.cpu = 01 mem.active = 111 mem.state1 = 111 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 000000090000000a mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 00000003 00000004 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 184 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000038 IDEX.src/arg2: 01 00000000000000000000000000000010 04 00000000000000000000000000000038 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 003c i/d blocknum: 5 7 i/d tagnum: 0005 000f i/d valid: 1 1 i/d tag: 0005 0007 i/d block: f00d0000713e50440115504004210000 000000090000000a0000000b0000000c i/d dataword: 01155040 0000000c i/d hit: 1 0 i/d state: 0000 0110 i/d req/ack: 00/0 11/1 i/d blockno: 0014 001c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 000000090000000a00XXXXXX00XXXXXX Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 003c fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz0000000c f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1111 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 185 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000038 IDEX.src/arg2: 01 00000000000000000000000000000010 04 00000000000000000000000000000038 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 003c i/d blocknum: 5 7 i/d tagnum: 0005 000f i/d valid: 1 1 i/d tag: 0005 0007 i/d block: f00d0000713e50440115504004210000 000000090000000a0000000b0000000c i/d dataword: 01155040 0000000c i/d hit: 1 0 i/d state: 0000 0111 i/d req/ack: 00/0 01/1 i/d blockno: 0014 003c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 000000090000000a00abcdef00abcdef Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 003c fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz0000000c f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 186 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000038 IDEX.src/arg2: 01 00000000000000000000000000000010 04 00000000000000000000000000000038 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 003c i/d blocknum: 5 7 i/d tagnum: 0005 000f i/d valid: 1 1 i/d tag: 0005 0007 i/d block: f00d0000713e50440115504004210000 000000090000000a0000000b0000000c i/d dataword: 01155040 0000000c i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 003c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 003c fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz0000000c f_hit: + 1 hit: + 0 - mreq: 01 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 187 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000038 IDEX.src/arg2: 01 00000000000000000000000000000010 04 00000000000000000000000000000038 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 003c i/d blocknum: 5 7 i/d tagnum: 0005 000f i/d valid: 1 1 i/d tag: 0005 0007 i/d block: f00d0000713e50440115504004210000 000000090000000a0000000b0000000c i/d dataword: 01155040 0000000c i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 003c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 003c fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz0000000c f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 001 mem.state1 = 001 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 188 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000038 IDEX.src/arg2: 01 00000000000000000000000000000010 04 00000000000000000000000000000038 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 003c i/d blocknum: 5 7 i/d tagnum: 0005 000f i/d valid: 1 1 i/d tag: 0005 0007 i/d block: f00d0000713e50440115504004210000 000000090000000a0000000b0000000c i/d dataword: 01155040 0000000c i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 003c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 003c fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz0000000c f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 003c - mdata: zzzzzzzzzzzzzzzz state: 1001 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 003c mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 011 mem.state1 = 011 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 189 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000038 IDEX.src/arg2: 01 00000000000000000000000000000010 04 00000000000000000000000000000038 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 003c i/d blocknum: 5 7 i/d tagnum: 0005 000f i/d valid: 1 1 i/d tag: 0005 0007 i/d block: f00d0000713e50440115504004210000 000000090000000a0000000b0000000c i/d dataword: 01155040 0000000c i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 003c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 003c fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz0000000c f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 003c - mdata: 00abcdef00abcdef state: 1010 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 003c mdata: 00abcdef00abcdef Memory-Controller Internals: mem.cpu = 01 mem.active = 101 mem.state1 = 101 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 00abcdef00abcdef mem.datareg = 00abcdef00abcdef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 190 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000038 IDEX.src/arg2: 01 00000000000000000000000000000010 04 00000000000000000000000000000038 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 003c i/d blocknum: 5 7 i/d tagnum: 0005 000f i/d valid: 1 1 i/d tag: 0005 0007 i/d block: f00d0000713e50440115504004210000 000000090000000a0000000b0000000c i/d dataword: 01155040 0000000c i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 003c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 003c fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz0000000c f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 003c - mdata: 00abcdef00abcdef state: 1011 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 003c mdata: 00abcdef00abcdef Memory-Controller Internals: mem.cpu = 01 mem.active = 111 mem.state1 = 111 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 00abcdef00abcdef mem.datareg = 00abcdef00abcdef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 191 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000038 IDEX.src/arg2: 01 00000000000000000000000000000010 04 00000000000000000000000000000038 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 003c i/d blocknum: 5 7 i/d tagnum: 0005 000f i/d valid: 1 1 i/d tag: 0005 0007 i/d block: f00d0000713e50440115504004210000 000000090000000a0000000b0000000c i/d dataword: 01155040 0000000c i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/1 i/d blockno: 0014 003c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 00abcdef00abcdef00abcdef00abcdef Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 003c fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz0000000c f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1111 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 1 1 0007 000000090000000a0000000b0000000c Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 192 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=1) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000038 IDEX.src/arg2: 01 00000000000000000000000000000010 04 00000000000000000000000000000038 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +1 Internal Cache State: i/d addr: 0015 003c i/d blocknum: 5 7 i/d tagnum: 0005 000f i/d valid: 1 1 i/d tag: 0005 000f i/d block: f00d0000713e50440115504004210000 00abcdef00abcdef00abcdef00abcdef i/d dataword: 01155040 00abcdef i/d hit: 1 1 i/d state: 0000 0000 i/d req/ack: 00/0 00/1 i/d blockno: 0014 003c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 00abcdef00abcdef00abcdef00abcdef Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 003c fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00abcdef f_hit: + 1 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 193 ----------------------------- Top - Fetch Stage: PC: 00000016 fetch instr: 713e5044 fetch hit: +1 IFID - exc/pc: 0 00000015 IFID.instr: 01155040 (lgim=0 run=1) instr0 - add 1 1 5 instr1 - lw 0 4 0 IDEX - exc/pc: 0 00000014 IDEX.op/rT 00 04 00 00 IDEX.src/arg1: 02 00000000000000000000000000000028 00 00000000000000000000000000000000 IDEX.src/arg2: 01 00000000000000000000000000000018 00 00000000000000000000000000000000 IDEX.arg3: 00000001 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0016 0000 i/d blocknum: 5 0 i/d tagnum: 0005 0000 i/d valid: 1 1 i/d tag: 0005 0008 i/d block: f00d0000713e50440115504004210000 00000005000000060000000700000008 i/d dataword: 713e5044 00000008 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0014 003c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0016 addr: 0000 fdata: 713e5044 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 194 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000018 04 00000000000000000000000000000038 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0040 i/d blocknum: 5 0 i/d tagnum: 0005 0010 i/d valid: 1 1 i/d tag: 0005 0008 i/d block: f00d0000713e50440115504004210000 00000005000000060000000700000008 i/d dataword: 04210000 00000008 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0014 003c i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0040 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000008 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 195 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000018 04 00000000000000000000000000000038 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0040 i/d blocknum: 5 0 i/d tagnum: 0005 0010 i/d valid: 1 1 i/d tag: 0005 0008 i/d block: f00d0000713e50440115504004210000 00000005000000060000000700000008 i/d dataword: 04210000 00000008 i/d hit: 1 0 i/d state: 0000 0110 i/d req/ack: 00/0 11/0 i/d blockno: 0014 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 00000005000000060000000700000008 Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0040 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000008 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 196 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000018 04 00000000000000000000000000000038 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0040 i/d blocknum: 5 0 i/d tagnum: 0005 0010 i/d valid: 1 1 i/d tag: 0005 0008 i/d block: f00d0000713e50440115504004210000 00000005000000060000000700000008 i/d dataword: 04210000 00000008 i/d hit: 1 0 i/d state: 0000 0110 i/d req/ack: 00/0 11/0 i/d blockno: 0014 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 00000005000000060000000700000008 Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0040 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000008 f_hit: + 1 hit: + 0 - mreq: 11 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 11 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 197 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000018 04 00000000000000000000000000000038 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0040 i/d blocknum: 5 0 i/d tagnum: 0005 0010 i/d valid: 1 1 i/d tag: 0005 0008 i/d block: f00d0000713e50440115504004210000 00000005000000060000000700000008 i/d dataword: 04210000 00000008 i/d hit: 1 0 i/d state: 0000 0110 i/d req/ack: 00/0 11/0 i/d blockno: 0014 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 00000005000000060000000700000008 Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0040 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000008 f_hit: + 1 hit: + 0 - mreq: 11 - grant: 1 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 11 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 001 mem.state1 = 001 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 198 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000018 04 00000000000000000000000000000038 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0040 i/d blocknum: 5 0 i/d tagnum: 0005 0010 i/d valid: 1 1 i/d tag: 0005 0008 i/d block: f00d0000713e50440115504004210000 00000005000000060000000700000008 i/d dataword: 04210000 00000008 i/d hit: 1 0 i/d state: 0000 0110 i/d req/ack: 00/0 11/0 i/d blockno: 0014 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 00000005000000060000000700000008 Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0040 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000008 f_hit: + 1 hit: + 0 - mreq: 11 - grant: 1 - maddr: 0020 - mdata: 0000000700000008 state: 1100 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 11 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0020 mdata: 0000000700000008 Memory-Controller Internals: mem.cpu = 01 mem.active = 011 mem.state1 = 011 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 0000000700000008 mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000005 00000006 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 199 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000018 04 00000000000000000000000000000038 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0040 i/d blocknum: 5 0 i/d tagnum: 0005 0010 i/d valid: 1 1 i/d tag: 0005 0008 i/d block: f00d0000713e50440115504004210000 00000005000000060000000700000008 i/d dataword: 04210000 00000008 i/d hit: 1 0 i/d state: 0000 0110 i/d req/ack: 00/0 11/0 i/d blockno: 0014 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 00000005000000060000000700000008 Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0040 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000008 f_hit: + 1 hit: + 0 - mreq: 11 - grant: 1 - maddr: 0020 - mdata: 0000000500000006 state: 1011 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 11 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0020 mdata: 0000000500000006 Memory-Controller Internals: mem.cpu = 01 mem.active = 111 mem.state1 = 111 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 0000000500000006 mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000007 00000008 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 200 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000018 04 00000000000000000000000000000038 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0040 i/d blocknum: 5 0 i/d tagnum: 0005 0010 i/d valid: 1 1 i/d tag: 0005 0008 i/d block: f00d0000713e50440115504004210000 00000005000000060000000700000008 i/d dataword: 04210000 00000008 i/d hit: 1 0 i/d state: 0000 0110 i/d req/ack: 00/0 11/1 i/d blockno: 0014 0020 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 000000050000000600XXXXXX00XXXXXX Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0040 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000008 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1111 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 201 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000018 04 00000000000000000000000000000038 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0040 i/d blocknum: 5 0 i/d tagnum: 0005 0010 i/d valid: 1 1 i/d tag: 0005 0008 i/d block: f00d0000713e50440115504004210000 00000005000000060000000700000008 i/d dataword: 04210000 00000008 i/d hit: 1 0 i/d state: 0000 0111 i/d req/ack: 00/0 01/1 i/d blockno: 0014 0040 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 000000050000000600abcdef00abcdef Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0040 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000008 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 202 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000018 04 00000000000000000000000000000038 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0040 i/d blocknum: 5 0 i/d tagnum: 0005 0010 i/d valid: 1 1 i/d tag: 0005 0008 i/d block: f00d0000713e50440115504004210000 00000005000000060000000700000008 i/d dataword: 04210000 00000008 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0040 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0040 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000008 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 01 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 203 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000018 04 00000000000000000000000000000038 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0040 i/d blocknum: 5 0 i/d tagnum: 0005 0010 i/d valid: 1 1 i/d tag: 0005 0008 i/d block: f00d0000713e50440115504004210000 00000005000000060000000700000008 i/d dataword: 04210000 00000008 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0040 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0040 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000008 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 001 mem.state1 = 001 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 204 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000018 04 00000000000000000000000000000038 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0040 i/d blocknum: 5 0 i/d tagnum: 0005 0010 i/d valid: 1 1 i/d tag: 0005 0008 i/d block: f00d0000713e50440115504004210000 00000005000000060000000700000008 i/d dataword: 04210000 00000008 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0040 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0040 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000008 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0040 - mdata: zzzzzzzzzzzzzzzz state: 1001 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0040 mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 011 mem.state1 = 011 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 205 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000018 04 00000000000000000000000000000038 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0040 i/d blocknum: 5 0 i/d tagnum: 0005 0010 i/d valid: 1 1 i/d tag: 0005 0008 i/d block: f00d0000713e50440115504004210000 00000005000000060000000700000008 i/d dataword: 04210000 00000008 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0040 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0040 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000008 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0040 - mdata: 00abcdef00abcdef state: 1010 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0040 mdata: 00abcdef00abcdef Memory-Controller Internals: mem.cpu = 01 mem.active = 101 mem.state1 = 101 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 00abcdef00abcdef mem.datareg = 00abcdef00abcdef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 206 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000018 04 00000000000000000000000000000038 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0040 i/d blocknum: 5 0 i/d tagnum: 0005 0010 i/d valid: 1 1 i/d tag: 0005 0008 i/d block: f00d0000713e50440115504004210000 00000005000000060000000700000008 i/d dataword: 04210000 00000008 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0040 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0040 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000008 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0040 - mdata: 00abcdef00abcdef state: 1011 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0040 mdata: 00abcdef00abcdef Memory-Controller Internals: mem.cpu = 01 mem.active = 111 mem.state1 = 111 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 00abcdef00abcdef mem.datareg = 00abcdef00abcdef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 207 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=0) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000018 04 00000000000000000000000000000038 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0014 0040 i/d blocknum: 5 0 i/d tagnum: 0005 0010 i/d valid: 1 1 i/d tag: 0005 0008 i/d block: f00d0000713e50440115504004210000 00000005000000060000000700000008 i/d dataword: 04210000 00000008 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/1 i/d blockno: 0014 0040 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 00abcdef00abcdef00abcdef00abcdef Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0040 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00000008 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1111 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 1 1 0008 00000005000000060000000700000008 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 208 ----------------------------- Top - Fetch Stage: PC: 00000014 fetch instr: 04210000 fetch hit: +1 IFID - exc/pc: 0 00000016 IFID.instr: 713e5044 (lgim=0 run=1) instr0 - bne 1 3 e instr1 - lw 0 4 4 IDEX - exc/pc: 0 00000015 IDEX.op/rT 00 01 05 00 IDEX.src/arg1: 01 00000000000000000000000000000018 04 00000000000000000000000000000038 IDEX.src/arg2: 05 00000000000000000000000000000008 00 00000000000000000000000000000000 IDEX.arg3: 00000005 00000000 MEM_re/we/hit: 0 0 +z 1 0 +1 Internal Cache State: i/d addr: 0014 0040 i/d blocknum: 5 0 i/d tagnum: 0005 0010 i/d valid: 1 1 i/d tag: 0005 0010 i/d block: f00d0000713e50440115504004210000 00abcdef00abcdef00abcdef00abcdef i/d dataword: 04210000 00abcdef i/d hit: 1 1 i/d state: 0000 0000 i/d req/ack: 00/0 00/1 i/d blockno: 0014 0040 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 00abcdef00abcdef00abcdef00abcdef Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0014 addr: 0040 fdata: 04210000 data: zzzzzzzzzzzzzzzzzzzzzzzz00abcdef f_hit: + 1 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 1 0010 00abcdef00abcdef00abcdef00abcdef 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 209 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000040 IDEX.src/arg2: 01 00000000000000000000000000000018 04 00000000000000000000000000000040 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 0044 i/d blocknum: 5 1 i/d tagnum: 0005 0011 i/d valid: 1 1 i/d tag: 0005 0009 i/d block: f00d0000713e50440115504004210000 00000001000000020000000300000004 i/d dataword: 01155040 00000004 i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0014 0040 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 0044 fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00000004 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 1 0010 00abcdef00abcdef00abcdef00abcdef 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 210 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000040 IDEX.src/arg2: 01 00000000000000000000000000000018 04 00000000000000000000000000000040 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 0044 i/d blocknum: 5 1 i/d tagnum: 0005 0011 i/d valid: 1 1 i/d tag: 0005 0009 i/d block: f00d0000713e50440115504004210000 00000001000000020000000300000004 i/d dataword: 01155040 00000004 i/d hit: 1 0 i/d state: 0000 0110 i/d req/ack: 00/0 11/0 i/d blockno: 0014 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 00000001000000020000000300000004 Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 0044 fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00000004 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 1 0010 00abcdef00abcdef00abcdef00abcdef 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 211 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000040 IDEX.src/arg2: 01 00000000000000000000000000000018 04 00000000000000000000000000000040 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 0044 i/d blocknum: 5 1 i/d tagnum: 0005 0011 i/d valid: 1 1 i/d tag: 0005 0009 i/d block: f00d0000713e50440115504004210000 00000001000000020000000300000004 i/d dataword: 01155040 00000004 i/d hit: 1 0 i/d state: 0000 0110 i/d req/ack: 00/0 11/0 i/d blockno: 0014 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 00000001000000020000000300000004 Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 0044 fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00000004 f_hit: + 1 hit: + 0 - mreq: 11 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 1 0010 00abcdef00abcdef00abcdef00abcdef 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 11 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 212 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000040 IDEX.src/arg2: 01 00000000000000000000000000000018 04 00000000000000000000000000000040 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 0044 i/d blocknum: 5 1 i/d tagnum: 0005 0011 i/d valid: 1 1 i/d tag: 0005 0009 i/d block: f00d0000713e50440115504004210000 00000001000000020000000300000004 i/d dataword: 01155040 00000004 i/d hit: 1 0 i/d state: 0000 0110 i/d req/ack: 00/0 11/0 i/d blockno: 0014 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 00000001000000020000000300000004 Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 0044 fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00000004 f_hit: + 1 hit: + 0 - mreq: 11 - grant: 1 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 1 0010 00abcdef00abcdef00abcdef00abcdef 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 11 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 001 mem.state1 = 001 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 213 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000040 IDEX.src/arg2: 01 00000000000000000000000000000018 04 00000000000000000000000000000040 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 0044 i/d blocknum: 5 1 i/d tagnum: 0005 0011 i/d valid: 1 1 i/d tag: 0005 0009 i/d block: f00d0000713e50440115504004210000 00000001000000020000000300000004 i/d dataword: 01155040 00000004 i/d hit: 1 0 i/d state: 0000 0110 i/d req/ack: 00/0 11/0 i/d blockno: 0014 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 00000001000000020000000300000004 Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 0044 fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00000004 f_hit: + 1 hit: + 0 - mreq: 11 - grant: 1 - maddr: 0024 - mdata: 0000000300000004 state: 1100 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 1 0010 00abcdef00abcdef00abcdef00abcdef 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 11 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0024 mdata: 0000000300000004 Memory-Controller Internals: mem.cpu = 01 mem.active = 011 mem.state1 = 011 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 0000000300000004 mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000009 0000000a 0000000b 0000000c ----------------------------- Cycle 214 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000040 IDEX.src/arg2: 01 00000000000000000000000000000018 04 00000000000000000000000000000040 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 0044 i/d blocknum: 5 1 i/d tagnum: 0005 0011 i/d valid: 1 1 i/d tag: 0005 0009 i/d block: f00d0000713e50440115504004210000 00000001000000020000000300000004 i/d dataword: 01155040 00000004 i/d hit: 1 0 i/d state: 0000 0110 i/d req/ack: 00/0 11/0 i/d blockno: 0014 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 00000001000000020000000300000004 Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 0044 fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00000004 f_hit: + 1 hit: + 0 - mreq: 11 - grant: 1 - maddr: 0024 - mdata: 0000000100000002 state: 1011 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 1 0010 00abcdef00abcdef00abcdef00abcdef 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 11 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0024 mdata: 0000000100000002 Memory-Controller Internals: mem.cpu = 01 mem.active = 111 mem.state1 = 111 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 0000000100000002 mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000004 00000003 0000000b 0000000c ----------------------------- Cycle 215 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000040 IDEX.src/arg2: 01 00000000000000000000000000000018 04 00000000000000000000000000000040 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 0044 i/d blocknum: 5 1 i/d tagnum: 0005 0011 i/d valid: 1 1 i/d tag: 0005 0009 i/d block: f00d0000713e50440115504004210000 00000001000000020000000300000004 i/d dataword: 01155040 00000004 i/d hit: 1 0 i/d state: 0000 0110 i/d req/ack: 00/0 11/1 i/d blockno: 0014 0024 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 000000010000000200XXXXXX00XXXXXX Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 0044 fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00000004 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1111 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 1 0010 00abcdef00abcdef00abcdef00abcdef 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000004 00000003 00000002 00000001 ----------------------------- Cycle 216 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000040 IDEX.src/arg2: 01 00000000000000000000000000000018 04 00000000000000000000000000000040 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 0044 i/d blocknum: 5 1 i/d tagnum: 0005 0011 i/d valid: 1 1 i/d tag: 0005 0009 i/d block: f00d0000713e50440115504004210000 00000001000000020000000300000004 i/d dataword: 01155040 00000004 i/d hit: 1 0 i/d state: 0000 0111 i/d req/ack: 00/0 01/1 i/d blockno: 0014 0044 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 000000010000000200abcdef00abcdef Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 0044 fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00000004 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 1 0010 00abcdef00abcdef00abcdef00abcdef 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000004 00000003 00000002 00000001 ----------------------------- Cycle 217 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000040 IDEX.src/arg2: 01 00000000000000000000000000000018 04 00000000000000000000000000000040 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 0044 i/d blocknum: 5 1 i/d tagnum: 0005 0011 i/d valid: 1 1 i/d tag: 0005 0009 i/d block: f00d0000713e50440115504004210000 00000001000000020000000300000004 i/d dataword: 01155040 00000004 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0044 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 0044 fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00000004 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 1 0010 00abcdef00abcdef00abcdef00abcdef 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 01 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000004 00000003 00000002 00000001 ----------------------------- Cycle 218 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000040 IDEX.src/arg2: 01 00000000000000000000000000000018 04 00000000000000000000000000000040 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 0044 i/d blocknum: 5 1 i/d tagnum: 0005 0011 i/d valid: 1 1 i/d tag: 0005 0009 i/d block: f00d0000713e50440115504004210000 00000001000000020000000300000004 i/d dataword: 01155040 00000004 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0044 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 0044 fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00000004 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 1 0010 00abcdef00abcdef00abcdef00abcdef 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 001 mem.state1 = 001 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000004 00000003 00000002 00000001 ----------------------------- Cycle 219 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000040 IDEX.src/arg2: 01 00000000000000000000000000000018 04 00000000000000000000000000000040 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 0044 i/d blocknum: 5 1 i/d tagnum: 0005 0011 i/d valid: 1 1 i/d tag: 0005 0009 i/d block: f00d0000713e50440115504004210000 00000001000000020000000300000004 i/d dataword: 01155040 00000004 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0044 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 0044 fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00000004 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0044 - mdata: zzzzzzzzzzzzzzzz state: 1001 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 1 0010 00abcdef00abcdef00abcdef00abcdef 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0044 mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 011 mem.state1 = 011 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000004 00000003 00000002 00000001 ----------------------------- Cycle 220 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000040 IDEX.src/arg2: 01 00000000000000000000000000000018 04 00000000000000000000000000000040 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 0044 i/d blocknum: 5 1 i/d tagnum: 0005 0011 i/d valid: 1 1 i/d tag: 0005 0009 i/d block: f00d0000713e50440115504004210000 00000001000000020000000300000004 i/d dataword: 01155040 00000004 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0044 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 0044 fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00000004 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0044 - mdata: 00abcdef00abcdef state: 1010 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 1 0010 00abcdef00abcdef00abcdef00abcdef 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0044 mdata: 00abcdef00abcdef Memory-Controller Internals: mem.cpu = 01 mem.active = 101 mem.state1 = 101 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 00abcdef00abcdef mem.datareg = 00abcdef00abcdef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000004 00000003 00000002 00000001 ----------------------------- Cycle 221 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000040 IDEX.src/arg2: 01 00000000000000000000000000000018 04 00000000000000000000000000000040 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 0044 i/d blocknum: 5 1 i/d tagnum: 0005 0011 i/d valid: 1 1 i/d tag: 0005 0009 i/d block: f00d0000713e50440115504004210000 00000001000000020000000300000004 i/d dataword: 01155040 00000004 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/0 i/d blockno: 0014 0044 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 0044 fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00000004 f_hit: + 1 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0044 - mdata: 00abcdef00abcdef state: 1011 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 1 0010 00abcdef00abcdef00abcdef00abcdef 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0044 mdata: 00abcdef00abcdef Memory-Controller Internals: mem.cpu = 01 mem.active = 111 mem.state1 = 111 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 00abcdef00abcdef mem.datareg = 00abcdef00abcdef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000004 00000003 00000002 00000001 ----------------------------- Cycle 222 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=0) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000040 IDEX.src/arg2: 01 00000000000000000000000000000018 04 00000000000000000000000000000040 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +0 Internal Cache State: i/d addr: 0015 0044 i/d blocknum: 5 1 i/d tagnum: 0005 0011 i/d valid: 1 1 i/d tag: 0005 0009 i/d block: f00d0000713e50440115504004210000 00000001000000020000000300000004 i/d dataword: 01155040 00000004 i/d hit: 1 0 i/d state: 0000 0101 i/d req/ack: 00/0 01/1 i/d blockno: 0014 0044 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 00abcdef00abcdef00abcdef00abcdef Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 0044 fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00000004 f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1111 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 1 0010 00abcdef00abcdef00abcdef00abcdef 1 1 0009 00000001000000020000000300000004 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000004 00000003 00000002 00000001 ----------------------------- Cycle 223 ----------------------------- Top - Fetch Stage: PC: 00000015 fetch instr: 01155040 fetch hit: +1 IFID - exc/pc: 0 00000014 IFID.instr: 04210000 (lgim=0 run=1) instr0 - add 4 2 1 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000016 IDEX.op/rT 07 00 05 00 IDEX.src/arg1: 03 00000000000000000000000000000020 04 00000000000000000000000000000040 IDEX.src/arg2: 01 00000000000000000000000000000018 04 00000000000000000000000000000040 IDEX.arg3: fffffffe 00000004 MEM_re/we/hit: 0 0 +z 1 0 +1 Internal Cache State: i/d addr: 0015 0044 i/d blocknum: 5 1 i/d tagnum: 0005 0011 i/d valid: 1 1 i/d tag: 0005 0011 i/d block: f00d0000713e50440115504004210000 00abcdef00abcdef00abcdef00abcdef i/d dataword: 01155040 00abcdef i/d hit: 1 1 i/d state: 0000 0000 i/d req/ack: 00/0 00/1 i/d blockno: 0014 0044 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 00abcdef00abcdef00abcdef00abcdef Internal BIU State: fe: -> 1 re/we/vec: -> 1/0/0 faddr: 0015 addr: 0044 fdata: 01155040 data: zzzzzzzzzzzzzzzzzzzzzzzz00abcdef f_hit: + 1 hit: + 1 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 1 0010 00abcdef00abcdef00abcdef00abcdef 0 1 0011 00abcdef00abcdef00abcdef00abcdef 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000004 00000003 00000002 00000001 ----------------------------- Cycle 224 ----------------------------- Top - Fetch Stage: PC: 00000017 fetch instr: f00d0000 fetch hit: +1 IFID - exc/pc: 0 00000000 IFID.instr: 00000000 (lgim=0 run=1) instr0 - add 0 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0017 0000 i/d blocknum: 5 0 i/d tagnum: 0005 0000 i/d valid: 1 1 i/d tag: 0005 0010 i/d block: f00d0000713e50440115504004210000 00abcdef00abcdef00abcdef00abcdef i/d dataword: f00d0000 00abcdef i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0014 0044 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0017 addr: 0000 fdata: f00d0000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 1 0010 00abcdef00abcdef00abcdef00abcdef 0 1 0011 00abcdef00abcdef00abcdef00abcdef 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000004 00000003 00000002 00000001 ----------------------------- Cycle 225 ----------------------------- Top - Fetch Stage: PC: 00000018 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000017 IFID.instr: f00d0000 (lgim=0 run=0) instr0 - jalr 0 0 d instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0018 0000 i/d blocknum: 6 0 i/d tagnum: 0006 0000 i/d valid: 0 1 i/d tag: 0000 0010 i/d block: 00000000000000000000000000000000 00abcdef00abcdef00abcdef00abcdef i/d dataword: 00000000 00abcdef i/d hit: 0 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0014 0044 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0018 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 1 0010 00abcdef00abcdef00abcdef00abcdef 0 1 0011 00abcdef00abcdef00abcdef00abcdef 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000004 00000003 00000002 00000001 ----------------------------- Cycle 226 ----------------------------- Top - Fetch Stage: PC: 00000018 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000017 IFID.instr: f00d0000 (lgim=0 run=0) instr0 - jalr 0 0 d instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0018 0000 i/d blocknum: 6 0 i/d tagnum: 0006 0000 i/d valid: 0 1 i/d tag: 0000 0010 i/d block: 00000000000000000000000000000000 00abcdef00abcdef00abcdef00abcdef i/d dataword: 00000000 00abcdef i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0018 0044 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0018 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 1 0010 00abcdef00abcdef00abcdef00abcdef 0 1 0011 00abcdef00abcdef00abcdef00abcdef 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000004 00000003 00000002 00000001 ----------------------------- Cycle 227 ----------------------------- Top - Fetch Stage: PC: 00000018 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000017 IFID.instr: f00d0000 (lgim=0 run=0) instr0 - jalr 0 0 d instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0018 0000 i/d blocknum: 6 0 i/d tagnum: 0006 0000 i/d valid: 0 1 i/d tag: 0000 0010 i/d block: 00000000000000000000000000000000 00abcdef00abcdef00abcdef00abcdef i/d dataword: 00000000 00abcdef i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0018 0044 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0018 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 01 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0100 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 1 0010 00abcdef00abcdef00abcdef00abcdef 0 1 0011 00abcdef00abcdef00abcdef00abcdef 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 01 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000004 00000003 00000002 00000001 ----------------------------- Cycle 228 ----------------------------- Top - Fetch Stage: PC: 00000018 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000017 IFID.instr: f00d0000 (lgim=0 run=0) instr0 - jalr 0 0 d instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0018 0000 i/d blocknum: 6 0 i/d tagnum: 0006 0000 i/d valid: 0 1 i/d tag: 0000 0010 i/d block: 00000000000000000000000000000000 00abcdef00abcdef00abcdef00abcdef i/d dataword: 00000000 00abcdef i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0018 0044 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0018 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 01 - grant: 1 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0100 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 1 0010 00abcdef00abcdef00abcdef00abcdef 0 1 0011 00abcdef00abcdef00abcdef00abcdef 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 001 mem.state1 = 001 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000004 00000003 00000002 00000001 ----------------------------- Cycle 229 ----------------------------- Top - Fetch Stage: PC: 00000018 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000017 IFID.instr: f00d0000 (lgim=0 run=0) instr0 - jalr 0 0 d instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0018 0000 i/d blocknum: 6 0 i/d tagnum: 0006 0000 i/d valid: 0 1 i/d tag: 0000 0010 i/d block: 00000000000000000000000000000000 00abcdef00abcdef00abcdef00abcdef i/d dataword: 00000000 00abcdef i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0018 0044 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0018 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0018 - mdata: zzzzzzzzzzzzzzzz state: 0101 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 1 0010 00abcdef00abcdef00abcdef00abcdef 0 1 0011 00abcdef00abcdef00abcdef00abcdef 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0018 mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 01 mem.active = 011 mem.state1 = 011 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000004 00000003 00000002 00000001 ----------------------------- Cycle 230 ----------------------------- Top - Fetch Stage: PC: 00000018 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000017 IFID.instr: f00d0000 (lgim=0 run=0) instr0 - jalr 0 0 d instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0018 0000 i/d blocknum: 6 0 i/d tagnum: 0006 0000 i/d valid: 0 1 i/d tag: 0000 0010 i/d block: 00000000000000000000000000000000 00abcdef00abcdef00abcdef00abcdef i/d dataword: 00000000 00abcdef i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0018 0044 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0018 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0018 - mdata: 0000000000000000 state: 0110 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 1 0010 00abcdef00abcdef00abcdef00abcdef 0 1 0011 00abcdef00abcdef00abcdef00abcdef 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0018 mdata: 0000000000000000 Memory-Controller Internals: mem.cpu = 01 mem.active = 101 mem.state1 = 101 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 0000000000000000 mem.datareg = 0000000000000000 Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000004 00000003 00000002 00000001 ----------------------------- Cycle 231 ----------------------------- Top - Fetch Stage: PC: 00000018 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000017 IFID.instr: f00d0000 (lgim=0 run=0) instr0 - jalr 0 0 d instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0018 0000 i/d blocknum: 6 0 i/d tagnum: 0006 0000 i/d valid: 0 1 i/d tag: 0000 0010 i/d block: 00000000000000000000000000000000 00abcdef00abcdef00abcdef00abcdef i/d dataword: 00000000 00abcdef i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/0 00/0 i/d blockno: 0018 0044 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0018 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 01 - grant: 1 - maddr: 0018 - mdata: 0000000000000000 state: 0111 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 1 0010 00abcdef00abcdef00abcdef00abcdef 0 1 0011 00abcdef00abcdef00abcdef00abcdef 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 01 grant1: 1 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: 0018 mdata: 0000000000000000 Memory-Controller Internals: mem.cpu = 01 mem.active = 111 mem.state1 = 111 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = 0000000000000000 mem.datareg = 0000000000000000 Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000004 00000003 00000002 00000001 ----------------------------- Cycle 232 ----------------------------- Top - Fetch Stage: PC: 00000018 fetch instr: 00000000 fetch hit: +0 IFID - exc/pc: 0 00000017 IFID.instr: f00d0000 (lgim=0 run=0) instr0 - jalr 0 0 d instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0018 0000 i/d blocknum: 6 0 i/d tagnum: 0006 0000 i/d valid: 0 1 i/d tag: 0000 0010 i/d block: 00000000000000000000000000000000 00abcdef00abcdef00abcdef00abcdef i/d dataword: 00000000 00abcdef i/d hit: 0 0 i/d state: 0101 0000 i/d req/ack: 01/1 00/0 i/d blockno: 0018 0044 i/d blockdata: 00000000000000000000000000000000 zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0018 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 0 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 1111 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 0 0000 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 1 0010 00abcdef00abcdef00abcdef00abcdef 0 1 0011 00abcdef00abcdef00abcdef00abcdef 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000004 00000003 00000002 00000001 ----------------------------- Cycle 233 ----------------------------- Top - Fetch Stage: PC: 00000018 fetch instr: 00000000 fetch hit: +1 IFID - exc/pc: 0 00000017 IFID.instr: f00d0000 (lgim=0 run=1) instr0 - jalr 0 0 d instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0018 0000 i/d blocknum: 6 0 i/d tagnum: 0006 0000 i/d valid: 1 1 i/d tag: 0006 0010 i/d block: 00000000000000000000000000000000 00abcdef00abcdef00abcdef00abcdef i/d dataword: 00000000 00abcdef i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/1 00/0 i/d blockno: 0018 0044 i/d blockdata: 00000000000000000000000000000000 zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0018 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 1 0006 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 1 0010 00abcdef00abcdef00abcdef00abcdef 0 1 0011 00abcdef00abcdef00abcdef00abcdef 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 3 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000004 00000003 00000002 00000001 ----------------------------- Cycle 234 ----------------------------- Top - Fetch Stage: PC: 00000019 fetch instr: 00000000 fetch hit: +1 IFID - exc/pc: 0 00000018 IFID.instr: 00000000 (lgim=0 run=1) instr0 - add 0 0 0 instr1 - add 0 0 0 IDEX - exc/pc: d 00000017 IDEX.op/rT 0f 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 0d 00000000000000000000000000000005 00 00000000000000000000000000000000 IDEX.arg3: fffffffd 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0019 0000 i/d blocknum: 6 0 i/d tagnum: 0006 0000 i/d valid: 1 1 i/d tag: 0006 0010 i/d block: 00000000000000000000000000000000 00abcdef00abcdef00abcdef00abcdef i/d dataword: 00000000 00abcdef i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0018 0044 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0019 addr: 0000 fdata: 00000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 1 0006 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 1 0010 00abcdef00abcdef00abcdef00abcdef 0 1 0011 00abcdef00abcdef00abcdef00abcdef 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 1 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000004 00000003 00000002 00000001 ----------------------------- Cycle 235 ----------------------------- Top - Fetch Stage: PC: 00000000 fetch instr: 1e000000 fetch hit: +1 IFID - exc/pc: 0 00000000 IFID.instr: 00000000 (lgim=0 run=1) instr0 - add 0 0 0 instr1 - add 0 0 0 IDEX - exc/pc: 0 00000000 IDEX.op/rT 00 00 00 00 IDEX.src/arg1: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.src/arg2: 00 00000000000000000000000000000000 00 00000000000000000000000000000000 IDEX.arg3: 00000000 00000000 MEM_re/we/hit: 0 0 +z 0 0 +0 Internal Cache State: i/d addr: 0000 0000 i/d blocknum: 0 0 i/d tagnum: 0000 0000 i/d valid: 1 1 i/d tag: 0000 0010 i/d block: 0000001c12000000000000061e000000 00abcdef00abcdef00abcdef00abcdef i/d dataword: 1e000000 00abcdef i/d hit: 1 0 i/d state: 0000 0000 i/d req/ack: 00/0 00/0 i/d blockno: 0018 0044 i/d blockdata: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Internal BIU State: fe: -> 1 re/we/vec: -> 0/0/0 faddr: 0000 addr: 0000 fdata: 1e000000 data: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz f_hit: + 1 hit: + 0 - mreq: 00 - grant: 0 - maddr: zzzz - mdata: zzzzzzzzzzzzzzzz state: 0000 v tag data - Instruction Cache 1 0000 0000001c12000000000000061e000000 1 0001 000054b00b214c31010d033d1def032e 1 0002 00007102111f65b0000064c0000055c0 1 0003 13000000000000281200000070ea0000 1 0004 01000000000000081500000000000020 1 0005 f00d0000713e50440115504004210000 1 0006 00000000000000000000000000000000 0 0000 00000000000000000000000000000000 d v tag data - Data Cache 0 1 0010 00abcdef00abcdef00abcdef00abcdef 0 1 0011 00abcdef00abcdef00abcdef00abcdef 0 1 000a 00abcdef00abcdef00abcdef00abcdef 0 1 000b 00abcdef00abcdef00abcdef00abcdef 0 1 000c 00abcdef00abcdef00abcdef00abcdef 0 1 000d 00abcdef00abcdef00abcdef00abcdef 0 1 000e 00abcdef00abcdef00abcdef00abcdef 0 1 000f 00abcdef00abcdef00abcdef00abcdef Memory Bus: mreq1: 00 grant1: 0 mreq2: 00 grant2: 0 mreq3: 00 grant3: 0 maddr: zzzz mdata: zzzzzzzzzzzzzzzz Memory-Controller Internals: mem.cpu = 00 mem.active = 000 mem.state1 = 000 mem.state2 = 000 mem.state3 = 000 mem.random = 2 mem.data = zzzzzzzzzzzzzzzz mem.datareg = feedcecedeadbeef Memory Contents: 00: 1e000000 00000006 12000000 0000001c 04: 1def032e 010d033d 0b214c31 000054b0 08: 000055c0 000064c0 111f65b0 00007102 0c: 70ea0000 12000000 00000028 13000000 10: 00000020 15000000 00000008 01000000 14: 04210000 01155040 713e5044 f00d0000 18: 00000000 00000000 00000000 00000000 1c: 0000000c 0000000b 0000000a 00000009 20: 00000008 00000007 00000006 00000005 24: 00000004 00000003 00000002 00000001