From 3380624385a87e3b50016c350b0314c80052e7d3 Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Fri, 16 Apr 2021 01:41:42 +0100 Subject: [PATCH] corrections to wishbone test --- ls180/post_pnr/cocotb/test.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/ls180/post_pnr/cocotb/test.py b/ls180/post_pnr/cocotb/test.py index 9bf57fd..2c1174d 100644 --- a/ls180/post_pnr/cocotb/test.py +++ b/ls180/post_pnr/cocotb/test.py @@ -190,7 +190,7 @@ def wishbone_basic(dut): dut._log.info(" input: {}".format(data_in.binstr)) yield master.shift_data(data_in) dut._log.info(" output: {}".format(master.result.binstr)) - assert master.result.binstr == "000000000000000000000000000000" + assert master.result.binstr == "000000000000000000000000000011" # Do read and write yield master.load_ir(cmd_MEMREADWRITE) @@ -226,22 +226,22 @@ def wishbone_basic(dut): dut._log.info(" input: {}".format(data_in.binstr)) yield master.shift_data(data_in) dut._log.info(" output: {}".format(master.result.binstr)) - #assert master.result.binstr == "10101010" * 4 + assert master.result.binstr == "10101010" * 4 dut._log.info(" input: {}".format(data_in.binstr)) yield master.shift_data(data_in) dut._log.info(" output: {}".format(master.result.binstr)) - #assert master.result.binstr == "01010101" * 4 + assert master.result.binstr == "01010101" * 4 # Load the memory address yield master.load_ir(cmd_MEMADDRESS) # MEMADDR dut._log.info("Loading address") - data_in.binstr = "0000000000000000000000000000001" + data_in.binstr = "000000000000000000000000000001" dut._log.info(" input: {}".format(data_in.binstr)) yield master.shift_data(data_in) dut._log.info(" output: {}".format(master.result.binstr)) - #assert master.result.binstr == "000000000000000000000000000010" + assert master.result.binstr == "000000000000000000000000000010" # Do read yield master.load_ir(cmd_MEMREAD) # MEMREAD @@ -251,14 +251,14 @@ def wishbone_basic(dut): dut._log.info(" input: {}".format(data_in.binstr)) yield master.shift_data(data_in) dut._log.info(" output: {}".format(master.result.binstr)) - #assert master.result.binstr == "10101010" * 4 + assert master.result.binstr == "10101010" * 4 dut._log.info(" input: {}".format(data_in.binstr)) yield master.shift_data(data_in) dut._log.info(" output: {}".format(master.result.binstr)) - #assert master.result.binstr == "01010101" * 4 + assert master.result.binstr == "01010101" * 4 - dut._log.info("{!r}".format(wbmem)) + #dut._log.info("{!r}".format(wbmem)) # demo / debug how to get boundary scan names. run "python3 test.py" -- 2.30.2