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)
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
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"