From 9de9955ad0a1b4106777ccd75b65c9c56294bbcb Mon Sep 17 00:00:00 2001 From: Graham Edgecombe Date: Sat, 2 Dec 2017 15:31:54 +0000 Subject: [PATCH] Connect lower 8 bits of x31 to the LEDs for debugging --- rv32.sv | 8 +++++++- top.sv | 3 ++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/rv32.sv b/rv32.sv index dcd4221..314bd72 100644 --- a/rv32.sv +++ b/rv32.sv @@ -8,8 +8,14 @@ `include "rv32_writeback.sv" module rv32 ( - input clk + input clk, + output [7:0] leds ); + always_ff @(posedge clk) begin + if (writeback_rd_writeback && writeback_rd == 31) + leds <= writeback_rd_value[7:0]; + end + rv32_fetch fetch ( .clk(clk), diff --git a/top.sv b/top.sv index 2ff3207..e7871c9 100644 --- a/top.sv +++ b/top.sv @@ -34,6 +34,7 @@ module top ( ); rv32 rv32 ( - .clk(clk) + .clk(clk), + .leds(leds) ); endmodule