Added
assign.svh: Add macros for assigning between AXI-Litestructs, both inside a process
(AXI_LITE_SET_*_STRUCT) and outside a process (AXI_LITE_ASSIGN_*_STRUCT). This is safer than
assigningstructs with a simple=, because the macros assign individual fields.typedef.svh: AddAXI_TYPEDEF_ALLandAXI_LITE_TYPEDEF_ALLmacros for defining all channels
and request/responsestructs of an AXI4+ATOPs and an AXI4-Lite interface, respectively, in a
single macro call.axi_test::axi_rand_slave: Add parameterRAND_RESP, which enables randomization of theresp
field in B and R beats.
Changed
axi_test::axi_rand_master: Randomize the QoS field.- Update
common_verificationdependency to0.2.0, which has been released for more than a year. - Update
common_cellsdependency to1.21.0to align on version0.2.0of the
common_verificationdependency. This includes version1.20.1ofcommon_cells, which fixes
an out-of-bounds index inaxi_burst_splitter(#150).