From: Tobias Platen Date: Sat, 30 Oct 2021 11:12:54 +0000 (+0200) Subject: compldst_multi.py: fix reset on dcbz X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=22134d3448e8dc2d4665a5c77dbf92b5bc7d9373;p=soc.git compldst_multi.py: fix reset on dcbz --- diff --git a/src/soc/experiment/compldst_multi.py b/src/soc/experiment/compldst_multi.py index f6a0abd5..f94252f4 100644 --- a/src/soc/experiment/compldst_multi.py +++ b/src/soc/experiment/compldst_multi.py @@ -499,7 +499,7 @@ class LDSTCompUnit(RegSpecAPI, Elaboratable): comb += wr_reset.eq(rst_l.q & busy_o & cancel & ~(self.st.rel_o | self.wr.rel_o[0] | self.wr.rel_o[1]) & - (lod_l.qn | op_is_st) + (lod_l.qn | op_is_st_or_dcbz) ) comb += self.done_o.eq(wr_reset & (~self.pi.busy_o | op_is_ld))