Added
axi_demuxandaxi_isolate: Add parameterAtopSupportto optionally disable the support for
atomic operations (ATOPs). This parameter defaults to1'b1, i.e., ATOPs are supported.
Therefore, this change is backward-compatible.axi_isolate: Add parameterTerminateTransactionto optionally respond to transactions during
isolation. This parameter defaults to1'b0, i.e., transactions do not get responses.
Therefore, this change is backward-compatible.axi_xbar: AddConnectivityparameter to enable the implementation of partially-connected
crossbars. This parameter defaults to'1, i.e., every slave port is connected to every master
port. Therefore, this change is backward-compatible.axi_test: Add monitor classaxi_monitor.axi_test::axi_driver: Add monitor tasks.
Changed
axi_isolate: Add parameters for the address, data, ID, and user signal width. This is required
for the implementation of theTerminateTransactionparameter (see Added section). This change
is backward-incompatible for all instances ofaxi_isolateoutside this repository. Users
must update all instances ofaxi_isolatein their code. The interface variant is not affected
and remains backward-compatible.