Issue Capability - 1.1 English

AXI Verification IP LogiCORE IP Product Guide (PG267)

Document ID
PG267
Release Date
2021-12-02
Version
1.1 English

For the axi_vip slave and axi_vip master, you have the capability to program how many threads of write/read transactions it can accept at the same time. By default, the maximum number of VIP is set at 25. To accept or send more transactions, use the following sample codes to set at 40 transactions. Also, ensure the <your_slv_agent> in the code is the right agent in your design.

For AXI slave VIP,

write transaction: <your_slv_agent>.slv_wr_driver.seq_item_port.set_max_item_cnt(40);

read transaction: <your_slv_agent>.slv_rd_driver.seq_item_port.set_max_item_cnt(40);

For AXI master VIP,

write transaction: <your_slv_agent>.mst_wr_driver.seq_item_port.set_max_item_cnt(40);

read transaction: <your_slv_agent>.mst_rd_driver.seq_item_port.set_max_item_cnt(40);

For AXI pass-through VIP in runtime slave mode,

write transaction: <your_slv_agent>.slv_wr_driver.seq_item_port.set_max_item_cnt(40);

read transaction: <your_slv_agent>.slv_rd_driver.seq_item_port.set_max_item_cnt(40);

For AXI pass-through VIP in runtime master mode,

write transaction: <your_slv_agent>.mst_wr_driver.seq_item_port.set_max_item_cnt(40);

read transaction: <your_slv_agent>.mst_rd_driver.seq_item_port.set_max_item_cnt(40);