From fa478a29323ac10d50c72c1544fc37521d70a68c Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Sat, 9 Mar 2019 22:38:15 +0000 Subject: [PATCH] use binary input to test, bit clearer --- TLB/test/test_address_encoder.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/TLB/test/test_address_encoder.py b/TLB/test/test_address_encoder.py index 7974b45f..eb758567 100644 --- a/TLB/test/test_address_encoder.py +++ b/TLB/test/test_address_encoder.py @@ -59,7 +59,7 @@ def check_all(dut, sm, mm, o, sm_op, mm_op, o_op): def testbench(dut): # Check invalid input - in_val = 0 + in_val = 0b000 single_match = 0 multiple_match = 0 output = 0 @@ -67,7 +67,7 @@ def testbench(dut): yield from check_all(dut, single_match, multiple_match, output, 0, 0, 0) # Check single bit - in_val = 1 + in_val = 0b001 single_match = 1 multiple_match = 0 output = 0 @@ -75,7 +75,7 @@ def testbench(dut): yield from check_all(dut, single_match, multiple_match, output, 0, 0, 0) # Check another single bit - in_val = 4 + in_val = 0b100 single_match = 1 multiple_match = 0 output = 2 @@ -84,7 +84,7 @@ def testbench(dut): # Check multiple match # We expected the lowest bit to be returned which is address 0 - in_val = 5 + in_val = 0b101 single_match = 0 multiple_match = 1 output = 0 @@ -93,7 +93,7 @@ def testbench(dut): # Check another multiple match # We expected the lowest bit to be returned which is address 1 - in_val = 6 + in_val = 0b110 single_match = 0 multiple_match = 1 output = 1 -- 2.30.2