From 9a60f06c43edfcb36b8c4db15a401a1d25ac1b92 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Tue, 23 Aug 2022 01:05:46 +0100 Subject: [PATCH] Fix trigger enable condition --- hdl/hazard3_triggers.v | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hdl/hazard3_triggers.v b/hdl/hazard3_triggers.v index 0ce1a15..0ee98a9 100644 --- a/hdl/hazard3_triggers.v +++ b/hdl/hazard3_triggers.v @@ -146,7 +146,7 @@ always @ (*) begin: match_pc want_m_mode_break = {BREAKPOINT_TRIGGERS{1'b0}}; want_d_mode_break = {BREAKPOINT_TRIGGERS{1'b0}}; for (i = 0; i < BREAKPOINT_TRIGGERS; i = i + 1) begin - if (tdata2[i] == pc && !d_mode && (m_mode ? mcontrol_m[tselect] : mcontrol_u[tselect])) begin + if (mcontrol_execute[i] && tdata2[i] == pc && !d_mode && (m_mode ? mcontrol_m[i] : mcontrol_u[i])) begin want_d_mode_break[i] = mcontrol_action[i] && tdata1_dmode[i]; want_m_mode_break[i] = !mcontrol_action[i] && trig_m_en; end