avl_axi_stream._tsequence module
- class avl_axi_stream._tsequence.TransSequence(*args, **kwargs)[source]
- Parameters:
name (str)
parent (Component)
- __init__(name, parent)[source]
Initialize the sequence
Sequence of independently randomized transactions
- Parameters:
name (str) – Name of the sequence item
parent (Component) – Parent component of the sequence item
- Return type:
None
- i_f
Handle to interface - defines capabilities and parameters
- n_items
Number of items in the sequence (default 1)
- class avl_axi_stream._tsequence.PacketSequence(*args, **kwargs)[source]
- Parameters:
name (str)
parent (Component)
- __init__(name, parent)[source]
Initialize the sequence
Sequence of packets
- Parameters:
name (str) – Name of the sequence item
parent (Component) – Parent component of the sequence item
- Return type:
None
- packet_length
Function to return packet length (in bytes)
- keep_rate
Function to determine rate of keep trasactions
- sleep_rate
Function to determine rate of sleep transactions
- tid
Function o determine Stream idetifier