Skip to content

v0.26.0

Compare
Choose a tag to compare
@andreaskurth andreaskurth released this 19 Jan 09:02
· 535 commits to master since this release

Added

  • Add infinite, simulation-only memory axi_sim_mem.
  • assign.svh: Add macros for assigning between structs, both inside a process
    (AXI_SET_*_STRUCT) and outside a process (AXI_ASSIGN_*_STRUCT). This is safer than assigning
    structs with a simple =, because the macros assign individual fields. (Fields that mismatch
    between two structs, e.g., due to different user signal widths, should, and in some cases
    must, be still assigned separately.)

Changed

  • Rename the following classes in axi_test to follow the convention that all user-facing objects
    in this repository start with axi_:
    • rand_axi_lite_master to axi_lite_rand_master,
    • rand_axi_lite_slave to axi_lite_rand_slave,
    • rand_axi_master to axi_rand_master, and
    • rand_axi_slave to axi_rand_slave.