File tree Expand file tree Collapse file tree 1 file changed +6
-7
lines changed
Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -10,7 +10,12 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
1010### Added
1111
1212### Changed
13- - ` axi_demux ` : Replace write FIFO (` w_fifo ` ) with a write credit counter.
13+ - ` axi_demux ` : Replace FIFO between AW and W channel by a register plus a counter. This prevents
14+ AWs from being issued to one master port while Ws from another burst are ongoing to another
15+ master port. This is required to prevents deadlocks due to circular waits downstream.
16+ - ` axi_xbar ` : Add parameter ` PipelineStages ` to ` axi_pkg::xbar_cfg_t ` . This adds ` axi_multicuts `
17+ in the crossed connections in the xbar between the demuxes and muxes.
18+ - ` axi_pkg ` : Add documentation to ` xbar_cfg_t ` .
1419
1520### Fixed
1621
@@ -322,12 +327,6 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
322327- ` axi_test::rand_axi_lite_slave ` and ` axi_test::rand_axi_lite_master ` : Change type of address and
323328 data width parameters (` AW ` and ` DW ` ) from ` int ` to ` int unsigned ` . Same rationale as for
324329 ` AXI_BUS ` (et al.) above.
325- - ` axi_demux ` : Replace FIFO between AW and W channel by a register plus a counter. This prevents
326- AWs from being issued to one master port while Ws from another burst are ongoing to another
327- master port. This is required to prevents deadlocks due to circular waits downstream.
328- - ` axi_xbar ` : Add parameter ` PipelineStages ` to ` axi_pkg::xbar_cfg_t ` . This adds ` axi_multicuts `
329- in the crossed connections in the xbar between the demuxes and muxes.
330- - ` axi_pkg ` : Add documentation to ` xbar_cfg_t ` .
331330
332331### Fixed
333332- ` axi_demux ` : Break combinatorial simulation loop.
You can’t perform that action at this time.
0 commit comments