From be756419825ec910c7bb29b6b1edc5586a4c506a Mon Sep 17 00:00:00 2001 From: Cesar Strauss Date: Tue, 2 Jun 2020 06:21:50 -0300 Subject: [PATCH] Hold rdmaskn active during the busy_o cycle --- src/soc/experiment/test/test_compalu_multi.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/soc/experiment/test/test_compalu_multi.py b/src/soc/experiment/test/test_compalu_multi.py index ad70a1ec..95e8f3c5 100644 --- a/src/soc/experiment/test/test_compalu_multi.py +++ b/src/soc/experiment/test/test_compalu_multi.py @@ -198,12 +198,13 @@ class CompUnitParallelTest: # deactivate inputs along with issue_i, so we can be sure the data # was latched at the correct cycle + # note: rdmaskn must be held, while busy_o is active + # TODO: deactivate rdmaskn when the busy_o cycle ends yield self.dut.oper_i.insn_type.eq(0) yield self.dut.oper_i.invert_a.eq(0) yield self.dut.oper_i.imm_data.imm.eq(0) yield self.dut.oper_i.imm_data.imm_ok.eq(0) yield self.dut.oper_i.zero_a.eq(0) - yield self.dut.rdmaskn.eq(0) yield # wait for busy_o to lower -- 2.30.2