X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fadd%2Ftest_inout_mux_pipe.py;h=35abe2eaf46b3aa148826b6821640cf39dfe2786;hb=6bff1a997f3846872cf489c24b5c01426c4dc97c;hp=9ebcd8a7e191beac69568987280052a6e6e707f5;hpb=863928452b9714bc702867003cda2a8338440dc7;p=ieee754fpu.git diff --git a/src/add/test_inout_mux_pipe.py b/src/add/test_inout_mux_pipe.py index 9ebcd8a7..35abe2ea 100644 --- a/src/add/test_inout_mux_pipe.py +++ b/src/add/test_inout_mux_pipe.py @@ -67,9 +67,9 @@ class InputTest: op2 = self.di[mid][i] rs = dut.p[mid] yield rs.valid_i.eq(1) - yield rs.i_data.data.eq(op2) - yield rs.i_data.idx.eq(i) - yield rs.i_data.mid.eq(mid) + yield rs.data_i.data.eq(op2) + yield rs.data_i.idx.eq(i) + yield rs.data_i.mid.eq(mid) yield o_p_ready = yield rs.ready_o while not o_p_ready: @@ -103,19 +103,19 @@ class InputTest: #stall_range = randint(0, 3) #for j in range(randint(1,10)): # stall = randint(0, stall_range) != 0 - # yield self.dut.n[0].i_ready.eq(stall) + # yield self.dut.n[0].ready_i.eq(stall) # yield n = self.dut.n[mid] - yield n.i_ready.eq(1) + yield n.ready_i.eq(1) yield - o_n_valid = yield n.o_valid - i_n_ready = yield n.i_ready + o_n_valid = yield n.valid_o + i_n_ready = yield n.ready_i if not o_n_valid or not i_n_ready: continue - out_mid = yield n.o_data.mid - out_i = yield n.o_data.idx - out_v = yield n.o_data.data + out_mid = yield n.data_o.mid + out_i = yield n.data_o.idx + out_v = yield n.data_o.data print ("recv", out_mid, out_i, hex(out_v)) @@ -158,8 +158,8 @@ class OutputTest: mid = self.di[i][1] rs = dut.p yield rs.valid_i.eq(1) - yield rs.i_data.data.eq(op2) - yield rs.i_data.mid.eq(mid) + yield rs.data_i.data.eq(op2) + yield rs.data_i.mid.eq(mid) yield o_p_ready = yield rs.ready_o while not o_p_ready: