AXI4Stream Ready generation class. 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, ~name~ is the name of the instance.
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 generaton and returns a handle to the new generation
Returns a form of string of axi4stream_ready_gen.
Sets the use of the variable ranges when the policy of axi4stream_ready_gen is not RANDOM
Clears the use of the variable ranges when the policy of axi4stream_ready_gen is not RANDOM
Returns the current state of the variable range use feature.
virtual function void set_ready_policy( |
| ); |
Sets the policy of axi4stream_ready_gen
Returns the current axi4stream_ready_gen policy
virtual function void set_event_cycle_count_reset( |
| ); |
Set event_cycle_count_reset value of axi4stream_ready_gen
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 axi4stream_ready_gen
virtual function void set_low_time_range( |
| ); |
Sets min_low_time and max_low_time of the current axi4stream_ready_gen
virtual function void set_low_time( |
| ); |
Sets low_time of the current axi4stream_ready_gen
Returns low time of the current axi4stream_ready_gen
virtual function void get_high_time_range( |
| ); |
Returns min_high_time and max_high_time of the current axi4stream_ready_gen
virtual function void set_high_time_range( |
| ); |
Sets min_high_time and max_high_time of the current axi4stream_ready_gen
virtual function void set_high_time( |
| ); |
Sets high_time of the current axi4stream_ready_gen
Returns high time of the current axi4stream_ready_gen
virtual function void get_event_count_range( |
| ); |
Returns min_event_count and max_event_count of the current axi4stream_ready_gen
virtual function void set_event_count_range( |
| ); |
Sets min_event_count and max_event_count of the current axi4stream_ready_gen
Returns event_count of the current axi4stream_ready_gen
virtual function void set_event_count( |
| ); |
Sets the number of events that ready stays at high
Returns ready_rand_policy of the axi4stream_ready_gen
Generate simplified randomization of ready class when user defines XIL_DO_NOT_USE_ADV_RANDOMIZATION