veriloggen.types.AxiMaster can only specify the upper limit of the number of write transaction transfers
by the outstanding_wcount_width of the write transaction, so the upper limit of the number of read transaction transfers is nondeterministic. This causes the simulator to fail in some cases.
About
We are currently using ARM's official AXI Protocol Checker which is AMBA 4 AXI4,AXI4-lite,AXI4-stream SVAs (BP063) to verify IP that is using veriloggen.AxiMaster.
veriloggen.types.AxiMaster
can only specify the upper limit of the number of write transaction transfers by the outstanding_wcount_width of the write transaction, so the upper limit of the number of read transaction transfers is nondeterministic. This causes the simulator to fail in some cases.Expected
Set a cap on the number of outstanding read transactions for
veriloggen.types.AxiMaster
.Environment