From: Christopher Lu Date: Mon, 5 Jan 2009 09:21:43 +0000 (-0500) Subject: Merge branch 'master' of nyus.joshuawise.com:/git/firearm X-Git-Url: http://git.joshuawise.com/firearm.git/commitdiff_plain/f942975c0a890e840bdb9af195229bbdc9a458a5?hp=c2b9d4b7fdabce17f5204750bad87635d5fa8a34 Merge branch 'master' of nyus.joshuawise.com:/git/firearm --- diff --git a/ram.comments.hex b/ram.comments.hex index c2c42a3..bffc93b 100644 --- a/ram.comments.hex +++ b/ram.comments.hex @@ -25,6 +25,10 @@ E0017361 // and r7, r1, r1, ror #6 E180F081 E180F081 E180F081 +EA000000 // jump forward +EBFFFFFF // whirrr, skipped the first time +E1A00000 // nop +EBFFFFFD // jump back E0000000 E0000000 E0000000 diff --git a/ram.hex b/ram.hex index 03c562d..9f19cbb 100644 --- a/ram.hex +++ b/ram.hex @@ -20,6 +20,10 @@ E0017361 E180F081 E180F081 E180F081 +EA000000 +EBFFFFFF +E1A00000 +EAFFFFFD E0000000 E0000000 E0000000 diff --git a/system.v b/system.v index 4a485c3..f80f327 100644 --- a/system.v +++ b/system.v @@ -128,6 +128,6 @@ module System(input clk); $display("%3d: FETCH: Bubble: %d, Instruction: %08x, PC: %08x", clockno, bubble_out_fetch, insn_out_fetch, pc_out_fetch); $display("%3d: ISSUE: Stall: %d, Bubble: %d, Instruction: %08x, PC: %08x", clockno, stall_cause_issue, bubble_out_issue, insn_out_issue, pc_out_issue); $display("%3d: DECODE: op1 %08x, op2 %08x, op3 %08x, carry %d", clockno, decode_out_op0, decode_out_op1, decode_out_op2, decode_out_carry); - $display("%3d: EXEC: Stall: %d, Bubble: %d, Output: %d, [%08x -> %d]", clockno, stall_cause_execute, execute_out_bubble, execute_out_write_reg, execute_out_write_data, execute_out_write_num); + $display("%3d: EXEC: Stall: %d, Bubble: %d, Reg: %d, [%08x -> %d], Jmp: %d [%08x]", clockno, stall_cause_execute, execute_out_bubble, execute_out_write_reg, execute_out_write_data, execute_out_write_num, jmp, jmppc); end endmodule