diff --git a/rtl/ip/matmul/matmul_axi_slave.v b/rtl/ip/matmul/matmul_axi_slave.v index b2444b0..3821bb5 100644 --- a/rtl/ip/matmul/matmul_axi_slave.v +++ b/rtl/ip/matmul/matmul_axi_slave.v @@ -428,8 +428,7 @@ module matmul_axi_slave ( C_WAIT_MULT: begin mult_start <= 1'b0; - // 4个乘法器同时启动,监控第一个即可 - if (mult_done[0]) begin + if (mult_done[0] && mult_done[1] && mult_done[2] && mult_done[3]) begin state <= C_ACCUM; end end