Changes since 0.19.0
Added
axi_pkg: Addwrap_boundaryfunction to calculate the boundary of a wrapping burst.axi_test: The random AXI masterrand_axi_mastercan now emit wrapping bursts (but does not do
so by default). Three new parameters control the burst types of the emitted transactions; not
setting those parameters means the random master behaves as it did before this change.- Interface
AXI_BUS_DV: AddMonitormodport, in which all signals are inputs. axi/assign.svh: AddAXI_ASSIGN_MONITORmacro, which assigns anAXI_BUSto an
AXI_BUS_DV.Monitor.- Package
axi_test: Addaxi_scoreboardclass, which checks that data read from a memory address
matches data written to that address.
Changed
axi_pkg:- The
beat_addrfunction now supports all burst types. Due to this, the function has two new
arguments (the length and type of the burst). - The
beat_upper_byteandbeat_lower_bytefunctions internally callbeat_addr, so they have
two new arguments as well.
- The