Skip to content

Conversation

@phsauter
Copy link
Collaborator

Added

  • boxcar: Add boxcar function to compose bit masks
  • heaviside: Add Heaviside function to compose bit masks
  • ring_buffer: Add ring buffer with sequential write and random reads
  • trip_counter: Add counter with 'trip' output when reaching threshold value

Changed

  • cb_filter, id_queue, lzc, rr_arb_tree: Speed up Verilator simulation
  • cdc_fifo_gray*, isochronous_spill_register: Change flip-flops without to flip-flops with reset
  • isochronous_spill_register: Remove unnecessary data stability assertions
  • addr_decode*: Change assumed integer index to arbitrary type (default remains integer)

Fixed

  • id_queue: Fix struct access
  • cdc_fifo_gray*: Fix Spyglass linting edge case
  • lzc: Fix assertion for degenerate case WIDTH == 0
  • Fix Verilator compilation by adding guard statements

@phsauter phsauter added this pull request to the merge queue Nov 20, 2025
Merged via the queue into master with commit 9ca8a76 Nov 20, 2025
7 checks passed
@phsauter phsauter deleted the release-v1.39.0 branch November 20, 2025 16:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants