Skip to content

Commit 9ca8a76

Browse files
authored
Release v1.39.0 (#274)
1 parent dbb57d1 commit 9ca8a76

2 files changed

Lines changed: 20 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,25 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
55
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
66

7+
## 1.39.0 - 2025-11-20
8+
### Added
9+
- `boxcar`: Add boxcar function to compose bit masks
10+
- `heaviside`: Add Heaviside function to compose bit masks
11+
- `ring_buffer`: Add ring buffer with sequential write and random reads
12+
- `trip_counter`: Add counter with 'trip' output when reaching threshold value
13+
14+
### Changed
15+
- `cb_filter`, `id_queue`, `lzc`, `rr_arb_tree`: Speed up Verilator simulation
16+
- `cdc_fifo_gray*`, `isochronous_spill_register`: Change flip-flops without to flip-flops with reset
17+
- `isochronous_spill_register`: Remove unnecessary data stability assertions
18+
- `addr_decode*`: Change assumed integer index to arbitrary type (default remains integer)
19+
20+
### Fixed
21+
- `id_queue`: Fix struct access
22+
- `cdc_fifo_gray*`: Fix Spyglass linting edge case
23+
- `lzc`: Fix assertion for degenerate case `WIDTH == 0`
24+
- Fix Verilator compilation by adding guard statements
25+
726
## 1.38.0 - 2025-02-28
827
### Changed
928
- Assertions no longer disabled for Verilator. Define `ASSERTS_OFF` to disable.

common_cells.core

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CAPI=2:
22

3-
name : pulp-platform.org::common_cells:1.38.0
3+
name : pulp-platform.org::common_cells:1.39.0
44
description: Common SystemVerilog components
55

66
filesets:

0 commit comments

Comments
 (0)