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,