github pulp-platform/axi v0.26.0

latest releases: v0.39.9, v0.39.8, v0.39.7...
5 years ago

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.

Don't miss a new axi release

NewReleases is sending notifications on new releases.