AXI4Stream Ready generation object. Ready signal of AXI4STREAM VIP is generated independently from other attributes. This class is being used to generate all kinds of different patterns of ready signal which user wants. Please refer section READY Generation of PG277 for more details about how to generate ready.
function new( |
| ); |
Constructor to create an new axi4stream ready gen object
Reset all variables in ready generation to default value
function void copy( |
| ); |
Copies the contents of the input ready generation to the current ready generation
Clones the current ready generation and returns a handle to the new generation
Returns a form of string of ready object
Sets the use of the variable ranges when the policy of ready generation is not RANDOM
Clears the use of the variable ranges when the policy of ready generation is not RANDOM
Returns the current state of the variable range use feature.
virtual function void set_ready_policy( |
| ); |
Sets the policy of ready generation
Returns the current ready generation policy
virtual function void set_event_cycle_count_reset( |
| ); |
Set event_cycle_count_reset value of ready generation
Returns the current event_cycle_count_reset
virtual function void get_low_time_range( |
| ); |
Returns min_low_time and max_low_time of the current ready generation
virtual function void set_low_time_range( |
| ); |
Sets min_low_time and max_low_time of the current ready generation
virtual function void set_low_time( |
| ); |
Sets low_time of the current ready generation
Returns low time of the current ready generation
virtual function void get_high_time_range( |
| ); |
Returns min_high_time and max_high_time of the current ready generation
virtual function void set_high_time_range( |
| ); |
Sets min_high_time and max_high_time of the current ready generation
virtual function void set_high_time( |
| ); |
Sets high_time of the current ready generation
Returns high time of the current ready generation
virtual function void get_event_count_range( |
| ); |
Returns min_event_count and max_event_count of the current ready generation
virtual function void set_event_count_range( |
| ); |
Sets min_event_count and max_event_count of the current ready generation
Returns event_count of the current ready generation
virtual function void set_event_count( |
| ); |
Sets the number of events that ready stays at high
Returns ready_rand_policy of the ready generation
Generate simplified randomization of ready class when user defines XIL_DO_NOT_USE_ADV_RANDOMIZATION