Skip to content

Commit

Permalink
Merge branch 'xcelium-axi_lite_demux'
Browse files Browse the repository at this point in the history
  • Loading branch information
andreaskurth committed Mar 23, 2020
2 parents f82f759 + 3d85546 commit cebcb71
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 10 deletions.
5 changes: 3 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- `axi_lite_to_axi`: Add mandatory `AxiDataWidth` parameter to enable fix mentioned below.

### Fixed
- `axi_lite_to_axi`: Improve compatibility with Xcelium by removing unsupported hierarchical
argument to `$bits()` function.
- Improve compatibility with Xcelium:
- by removing unsupported hierarchical argument to `$bits()` function in `axi_lite_to_axi`;
- by removing unsupported `struct` assignment in `axi_lite_demux`.


## 0.16.3 - 2020-03-19
Expand Down
12 changes: 4 additions & 8 deletions src/axi_lite_demux.sv
Original file line number Diff line number Diff line change
Expand Up @@ -121,10 +121,8 @@ module axi_lite_demux #(
// AW Channel
//--------------------------------------
aw_chan_select_t slv_aw_inp;
assign slv_aw_inp = '{
aw: slv_req_i.aw,
select: slv_aw_select_i
};
assign slv_aw_inp.aw = slv_req_i.aw;
assign slv_aw_inp.select = slv_aw_select_i;
spill_register #(
.T ( aw_chan_select_t ),
.Bypass ( ~SpillAw )
Expand Down Expand Up @@ -278,10 +276,8 @@ module axi_lite_demux #(
// AR Channel
//--------------------------------------
ar_chan_select_t slv_ar_inp;
assign slv_ar_inp = '{
ar: slv_req_i.ar,
select: slv_ar_select_i
};
assign slv_ar_inp.ar = slv_req_i.ar;
assign slv_ar_inp.select = slv_ar_select_i;
spill_register #(
.T ( ar_chan_select_t ),
.Bypass ( ~SpillAr )
Expand Down

0 comments on commit cebcb71

Please sign in to comment.