Skip to content

Commit d3b8cec

Browse files
authored
Merge pull request #173 from RISC-KC/feat/trap_controller
[Feat] Revise Trap Controller by adding clock enable signal for 46F5SP_SoC_TOP FPGA verification and debugging
2 parents 81472e9 + 2c753ba commit d3b8cec

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

RV32I/modules/Trap_Controller.v

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ module TrapController #(
44
parameter XLEN = 32
55
)(
66
input wire clk,
7+
input wire clk_enable,
78
input wire reset,
89
input wire [XLEN-1:0] ID_pc,
910
input wire [XLEN-1:0] EX_pc,
@@ -48,8 +49,7 @@ always @(posedge clk or posedge reset) begin
4849
if (reset) begin
4950
trap_handle_state <= IDLE;
5051
debug_mode_reg <= 1'b0;
51-
end
52-
else begin
52+
end else if (clk_enable) begin
5353
trap_handle_state <= next_trap_handle_state;
5454
// debug_mode logics
5555
case (trap_status)

0 commit comments

Comments
 (0)