def test_str(): # Create msg msg = GcdUnitReqMsg() msg.a = 0xdead msg.b = 0xbeef # Verify string assert str(msg) == "dead:beef"
def test_fields(): # Create msg msg = GcdUnitReqMsg() msg.a = 1 msg.b = 2 # Verify msg assert msg.a == 1 assert msg.b == 2
def test_fields(): # Create msg msg = GcdUnitReqMsg() msg.a = b16(1) msg.b = b16(2) # Verify msg assert msg.a == 1 assert msg.b == 2
def __init__(s, GcdUnit, src_msgs, sink_msgs, src_delay, sink_delay, dump_vcd=False, test_verilog=False): # Instantiate models s.src = TestSource(GcdUnitReqMsg(), src_msgs, src_delay) s.gcd = GcdUnit() s.sink = TestSink(Bits(16), sink_msgs, sink_delay) # Dump VCD if dump_vcd: s.gcd.vcd_file = dump_vcd # Translation if test_verilog: s.gcd = TranslationTool(s.gcd, verilator_xinit=test_verilog) # Connect s.connect(s.src.out, s.gcd.req) s.connect(s.gcd.resp, s.sink.in_)
def test_str(): # Create msg msg = GcdUnitReqMsg(0xdead, 0xbeef) # Verify string assert str(msg) == "dead:beef"
def test_mk_msg(): # Create msg msg = GcdUnitReqMsg().mk_msg(1, 2) # Verify msg assert msg.a == 1 assert msg.b == 2
def mk_req_msg(a, b): msg = GcdUnitReqMsg() msg.a = a msg.b = b return msg
def mk_req_msg( a, b ): msg = GcdUnitReqMsg() msg.a = a msg.b = b return msg