Functions
set_intf_slave
function void set_intf_slave();

Sets interface to slave mode. When user wants to change passthrough VIP as slave VIP, what they do is to call <hierarchy_path>.IF.set_intf_slave.

set_intf_master
function void set_intf_master();

Sets interface to master mode. When user wants to change passthrough VIP as master VIP, what they do is to call <hierarchy_path>.IF.set_intf_master.

set_intf_monitor
function void set_intf_monitor();

Sets interface to monitor mode. Set VIP into runtime passthrough mode.  what they do is to call <hierarchy_path>.IF.set_intf_monitor.

set_xilinx_reset_check
function void set_xilinx_reset_check();

Sets xilinx_reset_check_enable to turn on error message when there is a violation of rule which is holding AXI ARESETN asserted for 16 cycles of the slowest AXI clock is generally a sufficient reset pulse width for Xilinx IP--UG1037

set_xilinx_reset_check_to_warn
function void set_xilinx_reset_check_to_warn();

Sets xilinx_reset_check_enable to turn on warning message when there is a violation of rule which is holding AXI ARESETN asserted for 16 cycles of the slowest AXI clock is generally a sufficient reset pulse width for Xilinx IP--UG1037

clr_xilinx_reset_check
function void clr_xilinx_reset_check();

Sets xilinx_reset_check_enable to turn off warning/error message when there is a violation of rule which is holding AXI ARESETN asserted for 16 cycles of the slowest AXI clock is generally a sufficient reset pulse width for Xilinx IP--UG1037

set_xilinx_tkeep_check
function void set_xilinx_tkeep_check();

Sets xilinx_tkeep_check_enable to turn on error message when sparse tkeep is being detected in the transaction.

set_xilinx_tkeep_check_to_warn
function void set_xilinx_tkeep_check_to_warn();

Sets xilinx_tkeep_check_enable to turn off warning/error message when sparse tkeep is being detected in the transaction.

clr_xilinx_tkeep_check
function void clr_xilinx_tkeep_check();

Sets xilinx_tkeep_check_enable to turn off warning/error message when sparse tkeep is being detected in the transaction.

set_enable_xchecks
function void set_enable_xchecks();

Sets enable_xchecks to turn on error message when reset signal is unknown after 1 cycle of clock.

set_enable_xchecks_to_warn
function void set_enable_xchecks_to_warn();

Sets enable_xchecks to downgrade/upgrade into warning message when reset signal is unknown after 1 cycle of clock.

clr_enable_xchecks
function void clr_enable_xchecks();

Sets enable_xchecks to downgrade error/warning message into info message when reset signal is unknown after 1 cycle of clock.

set_tkeep_sparse_pattern
function void set_tkeep_sparse_pattern(
xil_axi4stream_tkeep_sparse_pattern_t pattern
);

Sets tkeep_sparse_pattern

get_tkeep_sparse_pattern
function xil_axi4stream_tkeep_sparse_pattern_t get_tkeep_sparse_pattern();

Gets tkeep_sparse_pattern