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.