Пример #1
0
 def write_process():
     yield from write_frame_to_stream(input, image, pause=False)
     yield from write_frame_to_stream(input, image, pause=False)
     yield from write_frame_to_stream(input, image, pause=False)
     yield Passive()
     while True:
         yield from write_to_stream(input,
                                    line_last=0,
                                    frame_last=0,
                                    payload=0)
Пример #2
0
        def testbench():
            for i in range(10):
                yield from write_to_stream(input, payload=i)

            # async fifos need some time due to cdc
            yield from do_nothing()

            assert (yield fifo.r_level) == 10

            for i in range(10):
                assert (yield from read_from_stream(fifo.output)) == i, "read data doesnt match written data"
Пример #3
0
 def write_process():
     for x in input_data:
         yield from write_to_stream(input, payload=x)
Пример #4
0
 def write_data_process():
     for addr, data in write_sequence:
         yield from write_to_stream(data_stream, payload=data)
Пример #5
0
 def write_address_process():
     for addr, data in write_sequence:
         yield from write_to_stream(address_stream, payload=addr)