github pulp-platform/axi v0.15.0

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

Changes since 0.14.0

Added

  • axi_burst_splitter: Split AXI4 bursts to single-beat transactions.

Changed

  • axi_lite_to_apb: The psel field of the apb_req_t struct is now a single bit. That is, every
    APB slave has its own request struct. Accordingly, apb_req_o is now an array with NoApbSlaves
    entries.
  • axi_decerr_slv has been replaced by a more generic axi_err_slv, which takes the kind of error
    as parameter. This axi_err_slv no longer has a FallThrough parameter; instead, a response
    (i.e., B or R beat) now always comes one cycle after the AW or AR beat (as required by the AXI
    Spec) but the slave can accept a W beat in the same cycle as the corresponding AW beat.
    Additionally, axi_err_slv got a parameter ATOPs that defines if it supports atomic operations.
  • axi_to_axi_lite: Rework module to structs and add burst support.

Fixed

  • axi_demux: The case statement controlling the counters had not been specified unique even
    though it qualified for it. This has been fixed.
  • axi_lite_mux_intf: Fix signal names in internal assignments, names of parameters of
    axi_lite_mux instance, and typos in assertion messages.

Don't miss a new axi release

NewReleases is sending notifications on new releases.