AXI4STREAM Slave Driver Object. It receives TREADY transaction from the user enviroment and drives the TREADY signal if HAS_TREADY of the VIP is on, else TREADY is set to high all the time.
axi4stream_vif_proxy `XIL_AXI4STREAM_PARAM_ORDER vif_proxy; AXI4STREAM VIF Proxy Class.
xil_seq_item_pull_port #(axi4stream_transaction,axi4stream_transaction) seq_item_port; provides method to send transaction to axi4stream_slv_driver.
function new( |
| ); |
Constructor to create a new axi4stream slave driver object
function void set_vif( |
| ); |
Assigns the virtual interface of the driver.
Start control processes for operation
Stops all control processes.
task send_tready( |
| ); |
Send ready object to the driver when HAS_TREADY is on
virtual function axi4stream_ready_gen create_ready ( |
| ); |
Returns Ready class that has been "newed"