xil_axi_write_beat

XIL AXI write beat class, it inherits all the methods and members of  xil_axi_data_channel_beat_base

Functions
new
function new(
input string name "xil_axi_write_beat"
);

Constructor to create a new xil_axi_write_beat. ~name~ is the name of the instance.

set_data_size
virtual function void set_data_size(
input xil_axi_uint update
);

Sets the data size of the xil_axi_write_beat.

get_data_size
virtual function xil_axi_uint get_data_size();

Returns the data size of the xil_axi_write_beat.

set_strb_size
virtual function void set_strb_size(
input xil_axi_uint update
);

Sets the strobe size of the xil_axi_write_beat.

get_strb_size
virtual function xil_axi_uint get_strb_size();

Returns the strobe size of the xil_axi_write_beat.

copy
function void copy(
xil_axi_write_beat rhs
);

Copies the contents of the input xil_axi_write_beat to the current xil_axi_write_beat.

my_clone
virtual function xil_axi_write_beat my_clone();

Clones the current xil_axi_write_beat and returns a handle to the new xil_axi_write_beat.

convert2string
virtual function string convert2string();

Returns string with last,data,size and user info of the xil_axi_write_beat.

trigger_data_beat_accepted
virtual function void trigger_data_beat_accepted(
input time trigger_time,
input xil_axi_ulong trigger_cycle,
input time ready_time,
input time valid_time,
input xil_axi_ulong ready_cycle,
input xil_axi_ulong valid_cycle 
);

Sets write beat characterics of data_beat_accepted,data_ready_assert_time, data_valid_assert_time,data_ready_assert_cycle,data_valid_assert_cycle,data_beat_accepted_cycles,