axi4stream_monitor

Axi4stream monitor Class.

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, ~name~ is the name of the instance.

set_vif
function void set_vif(
axi4stream_vif_proxy `XIL_AXI4STREAM_PARAM_ORDER vif
);

Assigns the virtual interface of the driver of axi4stream_monitor.

run_phase
virtual task run_phase();

Start control processes for operation of axi4stream_monitor.

stop_phase
virtual task stop_phase();

Stops all control processes of axi4stream_monitor.