axi4stream_monitor

When active the AXI4STREAM Monitor will record transactions that are presented on the the virtual interface.

Information
class member

axi4stream_vif_proxy `XIL_AXI4STREAM_PARAM_ORDER  vif_proxy; AXI4STREAM VIF Proxy Class.

xil_analysis_port #(axi4stream_monitor_transaction)  item_collected_port; provides methods to collect monitor transaction.

Functions
new
function new (
input string name
);

Constructor to create a new axi4stream monitor object

set_vif
function void set_vif(
axi4stream_vif_proxy `XIL_AXI4STREAM_PARAM_ORDER vif
);

Assigns the virtual interface of the driver.

run_phase
virtual task run_phase();

Start control processes for operation

stop_phase
virtual task stop_phase();

Stops all control processes.