remove whitespace
[soc.git] / TLB / test / test_walking_priority_encoder.py
1 import sys
2 sys.path.append("../src")
3 sys.path.append("../../TestUtil")
4
5 from nmigen.compat.sim import run_simulation
6
7 from WalkingPriorityEncoder import WalkingPriorityEncoder
8
9 from test_helper import assert_eq, assert_ne
10
11 def testbench(dut):
12 yield dut.write.eq(1)
13 yield dut.input.eq(5)
14 yield dut.output.eq(3)
15 yield
16 yield dut.write.eq(0)
17 yield dut.input.eq(0)
18 yield
19 yield
20 yield
21 yield
22 yield
23 yield
24 yield
25 yield
26 output = yield dut.output
27 #assert_eq("Output", output, 1)
28
29 if __name__ == "__main__":
30 dut = WalkingPriorityEncoder(4)
31 run_simulation(dut, testbench(dut), vcd_name="Waveforms/cam_walking_priority_encoder.vcd")
32 print("WalkingPriorityEncoder Unit Test Success")