diff --git a/CHANGELOG.md b/CHANGELOG.md index 1c82dba0..d1b22af9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,13 +4,18 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). -## Unreleased -### Changed -- Remove asserts in `stream_fifo_optimal_wrap` - +## 1.27.0 - 2022-12-01 ### Added - Add `mem_to_banks`: split memory access over multiple parallel banks. Moved from the `AXI4+ATOP` [`axi_to_mem`](https://github.com/pulp-platform/axi/blob/2f395b176bee1c769c80f060a4345fda965bb04b/src/axi_to_mem.sv#L563) module. +- Add `read`: dummy module that prevents a signal from being removed during synthesis + +### Changed +- `stream_fifo_optimal_wrap`: Remove asserts +- `fall_through_register`: Update fifo to `fifo_v3` + +### Fixed +- FuseSoC: Add `assertions.svh` ## 1.26.0 - 2022-08-26 ### Added diff --git a/README.md b/README.md index 6b57d52a..421528d2 100644 --- a/README.md +++ b/README.md @@ -101,19 +101,20 @@ Please note that cells with status *deprecated* are not to be used for new desig ### Data Structures -| Name | Description | Status | Superseded By | -| -------------------------- | ---------------------------------------------------------------- | ------------ | ------------- | -| `cb_filter` | Counting-Bloom-Filter with combinational lookup | active | | -| `fifo` | FIFO register with upper threshold | *deprecated* | `fifo_v3` | -| `fifo_v2` | FIFO register with upper and lower threshold | *deprecated* | `fifo_v3` | -| `fifo_v3` | FIFO register with generic fill counts | active | | -| `stream_fifo` | FIFO register with ready/valid interface | active | | -| `stream_fifo_optimal_wrap` | Wrapper that optimally selects either a spill register or a FIFO | active | | -| `generic_fifo` | FIFO register without thresholds | *deprecated* | `fifo_v3` | -| `generic_fifo_adv` | FIFO register without thresholds | *deprecated* | `fifo_v3` | -| `sram` | SRAM behavioral model | active | | -| `plru_tree` | Pseudo least recently used tree | active | | -| `unread` | Empty module to sink unconnected outputs into | active | | +| Name | Description | Status | Superseded By | +| -------------------------- | ----------------------------------------------------------------------- | ------------ | ------------- | +| `cb_filter` | Counting-Bloom-Filter with combinational lookup | active | | +| `fifo` | FIFO register with upper threshold | *deprecated* | `fifo_v3` | +| `fifo_v2` | FIFO register with upper and lower threshold | *deprecated* | `fifo_v3` | +| `fifo_v3` | FIFO register with generic fill counts | active | | +| `stream_fifo` | FIFO register with ready/valid interface | active | | +| `stream_fifo_optimal_wrap` | Wrapper that optimally selects either a spill register or a FIFO | active | | +| `generic_fifo` | FIFO register without thresholds | *deprecated* | `fifo_v3` | +| `generic_fifo_adv` | FIFO register without thresholds | *deprecated* | `fifo_v3` | +| `sram` | SRAM behavioral model | active | | +| `plru_tree` | Pseudo least recently used tree | active | | +| `unread` | Empty module to sink unconnected outputs into | active | | +| `read` | Dummy module that prevents a signal from being removed during synthesis | active | | ## Header Contents diff --git a/common_cells.core b/common_cells.core index 93a6cc60..d40d6f80 100644 --- a/common_cells.core +++ b/common_cells.core @@ -1,6 +1,6 @@ CAPI=2: -name : pulp-platform.org::common_cells:1.26.0 +name : pulp-platform.org::common_cells:1.27.0 filesets: rtl: