Skip to content

Commit

Permalink
Release v0.38.0
Browse files Browse the repository at this point in the history
  • Loading branch information
thommythomaso authored Sep 28, 2022
1 parent c070ea5 commit 2f395b1
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 5 deletions.
17 changes: 14 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,19 +8,29 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
## Unreleased

### Added
- Add `axi_dumper` and `axi_dumper_interpret` script to dump log from an AXI bus for debugging purposes.

### Changed

### Fixed


## 0.38.0 - 2022-09-28

### Added
- Add `axi_dumper` and `axi_dumper_interpret` script to dump log from an AXI bus for debugging
purposes.
- Add FuseSoC and Vivado XSIM limited test to CI
- `assign.svh`: Add macros to assign flat buses using the Vivado naming style.
- `axi_lfsr` and `axi_lite_lfsr`: Add AXI4 and AXI4 Lite LFSR Subordinate devices.
- `axi_xp`: Crosspoint with homomorphous slave and master ports.
- `axi_xp`: Add crosspoint with homomorphous slave and master ports.

### Changed
- Improve compatibility with FuseSoC
- Improve compatibility with Vivado XSIM
- Performance improvements to `axi_to_mem`
- Use `scripts/update_authors` to update authors, slight manual fixes performed.

### Fixed
`v0.38.0` is fully **backward-compatible** to `v0.36.0` and `v0.37.0`.


## 0.37.0 - 2022-08-30
Expand Down Expand Up @@ -55,6 +65,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.

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


## 0.36.0 - 2022-07-07

### Added
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ In addition to the documents linked in the following table, we are setting up [d
| [`axi_to_axi_lite`](src/axi_to_axi_lite.sv) | AXI4 to AXI4-Lite protocol converter. | |
| [`axi_to_mem`](src/axi_to_mem.sv) | AXI4 to memory protocol (req, gnt, rvalid) converter. Additional banked, interleaved, split variant. | |
| [`axi_xbar`](src/axi_xbar.sv) | Fully-connected AXI4+ATOP crossbar with an arbitrary number of slave and master ports. | [Doc](doc/axi_xbar.md) |
| [`axi_xp`](src/axi_xp.sv) | AXI Crosspoint (XP) with homomorphous slave and master ports. | |

### Simulation-Only Modules

Expand All @@ -68,6 +69,7 @@ In addition to the modules above, which are available in synthesis and simulatio
|------------------------------------------------------|--------------------------------------------------------------------------------------------------------|
| [`axi_chan_logger`](src/axi_test.sv) | Logs the transactions of an AXI4(+ATOPs) port to files. |
| [`axi_driver`](src/axi_test.sv) | Low-level driver for AXI4(+ATOPs) that can send and receive individual beats on any channel. |
| [`axi_dumper`](src/axi_dumper.sv) | Dumps log to file to be interpreted by `axi_dumper_interpret` script for debugging purposes. |
| [`axi_lite_driver`](src/axi_test.sv) | Low-level driver for AXI4-Lite that can send and receive individual beats on any channel. |
| [`axi_lite_rand_master`](src/axi_test.sv) | AXI4-Lite master component that issues random transactions within user-defined constraints. |
| [`axi_lite_rand_slave`](src/axi_test.sv) | AXI4-Lite slave component that responds to transactions with constrainable random delays and data. |
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.37.0
0.38.0
2 changes: 1 addition & 1 deletion axi.core
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CAPI=2:

name : pulp-platform.org::axi:0.37.0
name : pulp-platform.org::axi:0.38.0

filesets:
rtl:
Expand Down

0 comments on commit 2f395b1

Please sign in to comment.