projects
/
ieee754fpu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
update comments
[ieee754fpu.git]
/
src
/
add
/
unit_test_single.py
diff --git
a/src/add/unit_test_single.py
b/src/add/unit_test_single.py
index 8def914aad5df17e5cd842b49364869d7d40683b..2b0d9e569e2a86d3382ef17579fc62cf63fa835e 100644
(file)
--- a/
src/add/unit_test_single.py
+++ b/
src/add/unit_test_single.py
@@
-41,35
+41,35
@@
def get_rs_case(dut, a, b, mid):
out_z = dut.res[0]
yield dut.ids.in_mid.eq(mid)
yield in_a.v.eq(a)
out_z = dut.res[0]
yield dut.ids.in_mid.eq(mid)
yield in_a.v.eq(a)
- yield in_a.
stb
.eq(1)
+ yield in_a.
valid_i
.eq(1)
yield
yield
yield
yield
yield
yield
yield
yield
- a_ack = (yield in_a.
ack
)
+ a_ack = (yield in_a.
ready_o
)
assert a_ack == 0
assert a_ack == 0
- yield in_a.
stb
.eq(0)
+ yield in_a.
valid_i
.eq(0)
yield in_b.v.eq(b)
yield in_b.v.eq(b)
- yield in_b.
stb
.eq(1)
+ yield in_b.
valid_i
.eq(1)
yield
yield
yield
yield
- b_ack = (yield in_b.
ack
)
+ b_ack = (yield in_b.
ready_o
)
assert b_ack == 0
assert b_ack == 0
- yield in_b.
stb
.eq(0)
+ yield in_b.
valid_i
.eq(0)
- yield out_z.
ack
.eq(1)
+ yield out_z.
ready_i
.eq(1)
while True:
while True:
- out_z_stb = (yield out_z.
stb
)
+ out_z_stb = (yield out_z.
valid_o
)
if not out_z_stb:
yield
continue
vout_z = yield out_z.v
#out_mid = yield dut.ids.out_mid
if not out_z_stb:
yield
continue
vout_z = yield out_z.v
#out_mid = yield dut.ids.out_mid
- yield out_z.
ack
.eq(0)
+ yield out_z.
ready_i
.eq(0)
yield
break
yield
break
@@
-87,35
+87,35
@@
def check_rs_case(dut, a, b, z, mid=None):
def get_case(dut, a, b, mid):
#yield dut.in_mid.eq(mid)
yield dut.in_a.v.eq(a)
def get_case(dut, a, b, mid):
#yield dut.in_mid.eq(mid)
yield dut.in_a.v.eq(a)
- yield dut.in_a.
stb
.eq(1)
+ yield dut.in_a.
valid_i_test
.eq(1)
yield
yield
yield
yield
yield
yield
yield
yield
- a_ack = (yield dut.in_a.
ack
)
+ a_ack = (yield dut.in_a.
ready_o
)
assert a_ack == 0
assert a_ack == 0
- yield dut.in_a.
stb
.eq(0)
+ yield dut.in_a.
valid_i
.eq(0)
yield dut.in_b.v.eq(b)
yield dut.in_b.v.eq(b)
- yield dut.in_b.
stb
.eq(1)
+ yield dut.in_b.
valid_i
.eq(1)
yield
yield
yield
yield
- b_ack = (yield dut.in_b.
ack
)
+ b_ack = (yield dut.in_b.
ready_o
)
assert b_ack == 0
assert b_ack == 0
- yield dut.in_b.
stb
.eq(0)
+ yield dut.in_b.
valid_i
.eq(0)
- yield dut.out_z.
ack
.eq(1)
+ yield dut.out_z.
ready_i
.eq(1)
while True:
while True:
- out_z_stb = (yield dut.out_z.
stb
)
+ out_z_stb = (yield dut.out_z.
valid_o
)
if not out_z_stb:
yield
continue
out_z = yield dut.out_z.v
#out_mid = yield dut.out_mid
if not out_z_stb:
yield
continue
out_z = yield dut.out_z.v
#out_mid = yield dut.out_mid
- yield dut.out_z.
ack
.eq(0)
+ yield dut.out_z.
ready_i
.eq(0)
yield
break
yield
break