xil_axi_write_beat

XIL AXI write beat object, 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 AXI write beat

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,