Skip to content

Chisel v7.14.0

Latest

Choose a tag to compare

@jackkoenig jackkoenig released this 13 Aug 03:51
Immutable release. Only release title and notes can be modified.
ab3e0ba

Implicit Truncation Deprecation

We are finally deprecating implicit truncation. The associated version of firtool (1.155.0) will print warnings for any implicitly truncated values. For any you see, you should try to fix your widths. If you want to truncate, you can of course do bit extraction, or use .squeeze or the new truncating connection operator (:%=) as described in the documentation[1]. You cannot suppress these warnings in firtool, so if you really dislike them, you can manually use a previous version of firtool[2].

Features

Backend Code Generation

  • [core] Add Debug Layer, put printfs in them (by @seldridge in #5427)
  • Revert "[core] Add Debug Layer, put printfs in them" (by @adkian-sifive in #5433)
  • [core] Make .squeeze emit explicit truncation instead of implicit width coercion (by @okekayode in #5457)

Fixes

Documentation

Dependency Updates

  • [cd] Bump CIRCT from firtool-1.149.0 to firtool-1.150.1 (by @chiselbot in #5424)
  • [cd] Bump CIRCT from firtool-1.150.1 to firtool-1.150.2 (by @chiselbot in #5425)
  • [cd] Bump CIRCT from firtool-1.150.2 to firtool-1.151.0 (by @chiselbot in #5428)
  • [cd] Bump CIRCT from firtool-1.151.0 to firtool-1.152.0 (by @chiselbot in #5432)
  • [cd] Bump CIRCT from firtool-1.152.0 to firtool-1.153.1 (by @chiselbot in #5437)
  • Bump to Scala 3.3.8 (by @jackkoenig in #5435)
  • [cd] Bump CIRCT from firtool-1.153.1 to firtool-1.154.0 (by @chiselbot in #5449)
  • [cd] Bump CIRCT from firtool-1.154.0 to firtool-1.155.0 (by @chiselbot in #5460)

Build and Internal Changes

New Contributors

Full Changelog: v7.13.0...v7.14.0