Skip to content

Commit

Permalink
changelog: Update changelog with xbar changes
Browse files Browse the repository at this point in the history
  • Loading branch information
thommythomaso committed Oct 6, 2022
1 parent 3379f5a commit e4b5fb5
Showing 1 changed file with 6 additions and 7 deletions.
13 changes: 6 additions & 7 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,12 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- Add `axi_channel_compare.sv`: Non-synthesizable module comparing two AXI channels of the same type

### Changed
- `axi_demux`: Replace write FIFO (`w_fifo`) with a write credit counter.
- `axi_demux`: Replace FIFO between AW and W channel by a register plus a counter. This prevents
AWs from being issued to one master port while Ws from another burst are ongoing to another
master port. This is required to prevents deadlocks due to circular waits downstream.
- `axi_xbar`: Add parameter `PipelineStages` to `axi_pkg::xbar_cfg_t`. This adds `axi_multicuts`
in the crossed connections in the xbar between the demuxes and muxes.
- `axi_pkg`: Add documentation to `xbar_cfg_t`.

### Fixed

Expand Down Expand Up @@ -323,12 +328,6 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- `axi_test::rand_axi_lite_slave` and `axi_test::rand_axi_lite_master`: Change type of address and
data width parameters (`AW` and `DW`) from `int` to `int unsigned`. Same rationale as for
`AXI_BUS` (et al.) above.
- `axi_demux`: Replace FIFO between AW and W channel by a register plus a counter. This prevents
AWs from being issued to one master port while Ws from another burst are ongoing to another
master port. This is required to prevents deadlocks due to circular waits downstream.
- `axi_xbar`: Add parameter `PipelineStages` to `axi_pkg::xbar_cfg_t`. This adds `axi_multicuts`
in the crossed connections in the xbar between the demuxes and muxes.
- `axi_pkg`: Add documentation to `xbar_cfg_t`.

### Fixed
- `axi_demux`: Break combinatorial simulation loop.
Expand Down

0 comments on commit e4b5fb5

Please sign in to comment.