We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 81472e9 + 2c753ba commit d3b8cecCopy full SHA for d3b8cec
1 file changed
RV32I/modules/Trap_Controller.v
@@ -4,6 +4,7 @@ module TrapController #(
4
parameter XLEN = 32
5
)(
6
input wire clk,
7
+ input wire clk_enable,
8
input wire reset,
9
input wire [XLEN-1:0] ID_pc,
10
input wire [XLEN-1:0] EX_pc,
@@ -48,8 +49,7 @@ always @(posedge clk or posedge reset) begin
48
49
if (reset) begin
50
trap_handle_state <= IDLE;
51
debug_mode_reg <= 1'b0;
- end
52
- else begin
+ end else if (clk_enable) begin
53
trap_handle_state <= next_trap_handle_state;
54
// debug_mode logics
55
case (trap_status)
0 commit comments