Skip to content

Commit 9a53b3c

Browse files
Release v0.37.0
1 parent 233fe98 commit 9a53b3c

File tree

5 files changed

+31
-6
lines changed

5 files changed

+31
-6
lines changed

CHANGELOG.md

+22-4
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,43 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
88
## Unreleased
99

1010
### Added
11-
- `axi_to_mem`: AXI4+ATOP slave to control on chip memory.
11+
12+
### Changed
13+
14+
### Fixed
15+
16+
17+
## 0.37.0 - 2022-08-30
18+
19+
### Added
20+
- `axi_fifo`: Inserts a FIFO into all 5 AXI4 channels; add module and its testbench
1221
- `axi_test`: Add `mapped` mode to the random classes as well as additional functionality to the
1322
scoreboard class.
1423
- `axi_throttle`: Add a module that limits the maximum number of outstanding transfers sent to the
1524
downstream logic.
25+
- `axi_to_mem`: AXI4+ATOP slave to control on chip memory.
1626
- `axi_to_mem_banked`: AXI4+ATOP slave to control on chip memory, with banking support, higher
17-
throughput than `axi_to_mem`.
27+
throughput than `axi_to_mem`.
1828
- `axi_to_mem_interleaved`: AXI4+ATOP slave to control on chip memory, interleaved to prevent
19-
deadlocks.
29+
deadlocks.
2030
- `axi_to_mem_split`: AXI4+ATOP slave to control memory protocol interconnect.
2131
- `Bender`: Add dependency `tech_cells_generic` `v0.2.2` for generic SRAM macro for simulation.
2232

2333
### Changed
34+
- `axi_demux`: Add module docstring
35+
- `axi_sim_mem`: Add the capability to emit read and write errors
36+
- `Bender`: Update dependency `common_cells` to `v1.26.0` from `v1.21.0` (required by
37+
`axi_throttle`)
38+
- Remove `docs` directory, move content to `doc` folder. `docs` is automatically created and
39+
populated during the CI run.
40+
- Update vsim version to `2021.3` in CI, drop test for `2020.1` and `2021.1`
2441

2542
### Fixed
43+
- `axi_lite_demux`: Improve compatibility with vsim version 10.7b.
2644
- `axi_lite_mux`: Reduce complexity of W channel at master port by removing an unnecessary
2745
multiplexer.
28-
- `axi_lite_demux`: Improve compatibility with vsim version 10.7b.
2946

47+
`v0.37.0` is fully **backward-compatible** to `v0.36.0`.
3048

3149
## 0.36.0 - 2022-07-07
3250

README.md

+3
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,9 @@ We aim to be compatible with a wide range of EDA tools. For this reason, we str
101101
- the workaround does not break functionality in other tools, and
102102
- the workaround does not significantly complicate code or add maintenance overhead.
103103

104+
In addition, we suggest to report issues with the SystemVerilog language support directly to the EDA vendor. Our code is fully open and
105+
can / should be shared with the EDA vendor as a testcase for any language problem encountered.
106+
104107
All code in each release and on the default branch is tested on a recent version of at least one industry-standard RTL simulator and synthesizer. You can examine the [CI settings](./.gitlab-ci.yml) to find out which version of which tool we are running.
105108

106109

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.36.1-dev
1+
0.37.0

axi.core

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CAPI=2:
22

3-
name : pulp-platform.org::axi:0.36.1-dev
3+
name : pulp-platform.org::axi:0.37.0
44

55
filesets:
66
rtl:

ips_list.yml

+4
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,7 @@ common_cells:
55
common_verification:
66
commit: v0.2.0
77
group: pulp-platform
8+
9+
tech_cells_generic:
10+
commit: v0.2.2
11+
group: pulp-platform

0 commit comments

Comments
 (0)