cocotb_wrapper.axi.RandomAxiStreamPayloadGenerator#

class cocotb_wrapper.axi.RandomAxiStreamPayloadGenerator(frame_length, data_width_bits)[source]#

A generator class that gives back a random payload.

Todo

Add a usage example.

Parameters:
  • frame_length (int) –

  • data_width_bits (int) –

__init__(frame_length, data_width_bits)[source]#

Initialize an instance.

Parameters:
  • frame_length (int) – The length of the frame

  • data_width_bits (int) – The width of each value in bits

Methods

get_payload()

Get a random payload.