mirror of
https://github.com/supleed2/ELEC50010-IAC-CW.git
synced 2024-09-20 03:56:18 +00:00
182 lines
4.6 KiB
Plaintext
182 lines
4.6 KiB
Plaintext
|
RAM: Loading RAM contents from inputs/addiu.txt
|
||
|
WARNING: rtl/mips_cpu_memory.v:33: $readmemh(inputs/addiu.txt): Not enough words in the file for the requested range [0:63].
|
||
|
byte +bfc00000: 3404000a
|
||
|
byte +bfc00004: 24820014
|
||
|
byte +bfc00008: 00000008
|
||
|
byte +bfc0000c: 00000000
|
||
|
byte +bfc00010: 00000000
|
||
|
byte +bfc00014: 00000000
|
||
|
byte +bfc00018: 00000000
|
||
|
byte +bfc0001c: 00000000
|
||
|
byte +bfc00020: 00000000
|
||
|
byte +bfc00024: 00000000
|
||
|
byte +bfc00028: 00000000
|
||
|
byte +bfc0002c: 00000000
|
||
|
byte +bfc00030: 00000000
|
||
|
byte +bfc00034: 00000000
|
||
|
byte +bfc00038: 00000000
|
||
|
byte +bfc0003c: 00000000
|
||
|
byte +bfc00040: 00000000
|
||
|
byte +bfc00044: 00000000
|
||
|
byte +bfc00048: 00000000
|
||
|
byte +bfc0004c: 00000000
|
||
|
byte +bfc00050: 00000000
|
||
|
byte +bfc00054: 00000000
|
||
|
byte +bfc00058: 00000000
|
||
|
byte +bfc0005c: 00000000
|
||
|
byte +bfc00060: 00000000
|
||
|
byte +bfc00064: 00000000
|
||
|
byte +bfc00068: 00000000
|
||
|
byte +bfc0006c: 00000000
|
||
|
byte +bfc00070: 00000000
|
||
|
byte +bfc00074: 00000000
|
||
|
byte +bfc00078: 00000000
|
||
|
byte +bfc0007c: 00000000
|
||
|
byte +bfc00080: 00000000
|
||
|
byte +bfc00084: 00000000
|
||
|
byte +bfc00088: 00000000
|
||
|
byte +bfc0008c: 00000000
|
||
|
byte +bfc00090: 00000000
|
||
|
byte +bfc00094: 00000000
|
||
|
byte +bfc00098: 00000000
|
||
|
byte +bfc0009c: 00000000
|
||
|
byte +bfc000a0: 00000000
|
||
|
byte +bfc000a4: 00000000
|
||
|
byte +bfc000a8: 00000000
|
||
|
byte +bfc000ac: 00000000
|
||
|
byte +bfc000b0: 00000000
|
||
|
byte +bfc000b4: 00000000
|
||
|
byte +bfc000b8: 00000000
|
||
|
byte +bfc000bc: 00000000
|
||
|
byte +bfc000c0: 00000000
|
||
|
byte +bfc000c4: 00000000
|
||
|
byte +bfc000c8: 00000000
|
||
|
byte +bfc000cc: 00000000
|
||
|
byte +bfc000d0: 00000000
|
||
|
byte +bfc000d4: 00000000
|
||
|
byte +bfc000d8: 00000000
|
||
|
byte +bfc000dc: 00000000
|
||
|
byte +bfc000e0: 00000000
|
||
|
byte +bfc000e4: 00000000
|
||
|
byte +bfc000e8: 00000000
|
||
|
byte +bfc000ec: 00000000
|
||
|
byte +bfc000f0: 00000000
|
||
|
byte +bfc000f4: 00000000
|
||
|
byte +bfc000f8: 00000000
|
||
|
byte +bfc000fc: 00000000
|
||
|
MEM: Loading MEM contents from inputs/addiu.data.txt
|
||
|
WARNING: rtl/mips_cpu_memory.v:42: $readmemh(inputs/addiu.data.txt): Not enough words in the file for the requested range [0:63].
|
||
|
byte +00001000: 12341234
|
||
|
byte +00001004: 01010101
|
||
|
byte +00001008: 12312312
|
||
|
byte +0000100c: 88888888
|
||
|
byte +00001010: 00000000
|
||
|
byte +00001014: 00000000
|
||
|
byte +00001018: 00000000
|
||
|
byte +0000101c: 00000000
|
||
|
byte +00001020: 00000000
|
||
|
byte +00001024: 00000000
|
||
|
byte +00001028: 00000000
|
||
|
byte +0000102c: 00000000
|
||
|
byte +00001030: 00000000
|
||
|
byte +00001034: 00000000
|
||
|
byte +00001038: 00000000
|
||
|
byte +0000103c: 00000000
|
||
|
byte +00001040: 00000000
|
||
|
byte +00001044: 00000000
|
||
|
byte +00001048: 00000000
|
||
|
byte +0000104c: 00000000
|
||
|
byte +00001050: 00000000
|
||
|
byte +00001054: 00000000
|
||
|
byte +00001058: 00000000
|
||
|
byte +0000105c: 00000000
|
||
|
byte +00001060: 00000000
|
||
|
byte +00001064: 00000000
|
||
|
byte +00001068: 00000000
|
||
|
byte +0000106c: 00000000
|
||
|
byte +00001070: 00000000
|
||
|
byte +00001074: 00000000
|
||
|
byte +00001078: 00000000
|
||
|
byte +0000107c: 00000000
|
||
|
byte +00001080: 00000000
|
||
|
byte +00001084: 00000000
|
||
|
byte +00001088: 00000000
|
||
|
byte +0000108c: 00000000
|
||
|
byte +00001090: 00000000
|
||
|
byte +00001094: 00000000
|
||
|
byte +00001098: 00000000
|
||
|
byte +0000109c: 00000000
|
||
|
byte +000010a0: 00000000
|
||
|
byte +000010a4: 00000000
|
||
|
byte +000010a8: 00000000
|
||
|
byte +000010ac: 00000000
|
||
|
byte +000010b0: 00000000
|
||
|
byte +000010b4: 00000000
|
||
|
byte +000010b8: 00000000
|
||
|
byte +000010bc: 00000000
|
||
|
byte +000010c0: 00000000
|
||
|
byte +000010c4: 00000000
|
||
|
byte +000010c8: 00000000
|
||
|
byte +000010cc: 00000000
|
||
|
byte +000010d0: 00000000
|
||
|
byte +000010d4: 00000000
|
||
|
byte +000010d8: 00000000
|
||
|
byte +000010dc: 00000000
|
||
|
byte +000010e0: 00000000
|
||
|
byte +000010e4: 00000000
|
||
|
byte +000010e8: 00000000
|
||
|
byte +000010ec: 00000000
|
||
|
byte +000010f0: 00000000
|
||
|
byte +000010f4: 00000000
|
||
|
byte +000010f8: 00000000
|
||
|
byte +000010fc: 00000000
|
||
|
VCD info: dumpfile mips_cpu_harvard.vcd opened for output.
|
||
|
Initial Reset 0
|
||
|
Initial Reset 1
|
||
|
Opcode: xx
|
||
|
xxxxxxxxxxxxxx
|
||
|
Opcode: 0d
|
||
|
CTRLREGDST: Rt
|
||
|
Memory read disabled
|
||
|
Initial Reset 0: Start Program
|
||
|
New PC from xxxxxxxx to bfc00000
|
||
|
Opcode: 0d
|
||
|
CTRLREGDST: Rt
|
||
|
Memory read disabled
|
||
|
Opcode: xx
|
||
|
xxxxxxxxxxxxxx
|
||
|
Opcode: xx
|
||
|
xxxxxxxxxxxxxx
|
||
|
Opcode: 0d
|
||
|
CTRLREGDST: Rt
|
||
|
Memory read disabled
|
||
|
New PC from bfc00000 to bfc00000
|
||
|
Opcode: 0d
|
||
|
CTRLREGDST: Rt
|
||
|
Memory read disabled
|
||
|
Opcode: 09
|
||
|
CTRLREGDST: Rt
|
||
|
Memory read disabled
|
||
|
ALU OP = 0 (ADDU/ADDIU)
|
||
|
New PC from bfc00000 to bfc00004
|
||
|
Reg File Write data: 30
|
||
|
Reg File Write data: 30
|
||
|
New PC from bfc00004 to bfc00004
|
||
|
Opcode: 09
|
||
|
CTRLREGDST: Rt
|
||
|
Memory read disabled
|
||
|
ALU OP = 0 (ADDU/ADDIU)
|
||
|
Opcode: 00
|
||
|
xxxxxxxxxxxxxx
|
||
|
JUMP REGISTER
|
||
|
Reg File Write data: 18
|
||
|
Opcode: 00
|
||
|
xxxxxxxxxxxxxx
|
||
|
Opcode: xx
|
||
|
xxxxxxxxxxxxxx
|
||
|
Reg File Write data: 18
|
||
|
Reg File Write data: 18
|
||
|
TB: CPU Halt; active=0
|
||
|
Output:
|
||
|
30
|