Skip to content

Releases: ucb-bar/chiseltest

v6.0.0

28 Feb 15:27
Compare
Choose a tag to compare

Compatible with Chisel 6. Please note that some of the newer Chisel features like probes and layers are not supported. We are happy to review community PRs to add support.

We are very excited about all the new community contributions we recieved from @kammoh , @konda-x1 , @nbfalcon , @Gallagator , @Discreater and @felixonmars !

New Features:

Removed Features

  • timescope feature was removed, please manually reset pin values (#680)
  • utest support was removed (#688)

To use add the following to your build.sbt:

libraryDependencies += "edu.berkeley.cs" %% "chiseltest" % "6.0.0"

On Maven

v5.0.2

18 Sep 19:27
Compare
Choose a tag to compare

The first stable release that works with Chisel 5.
We had to fork the old firrtl compiler to make this work, so there might be some issues if you rely on specific passes or annotations.

New in v5.0.2:

  • ChiselOptions like ThrowOnFirstErrorAnnotation now work. Fixes #682

New in v5.0.1:

To use add the following to your build.sbt:

libraryDependencies += "edu.berkeley.cs" %% "chiseltest" % "5.0.2"

On Maven

v5.0.1

23 Aug 18:20
Compare
Choose a tag to compare

The first stable release that works with Chisel 5.
We had to fork the old firrtl compiler to make this work, so there might be some issues if you rely on specific passes or annotations.

New in v5.0.1:

To use add the following to your build.sbt:

libraryDependencies += "edu.berkeley.cs" %% "chiseltest" % "5.0.1"

On Maven

ChiselTest v0.6.2

22 Aug 13:50
Compare
Choose a tag to compare

Highlights

  • [new in 0.6.2] add support for Opaque types in peek poke tester (#667)
  • [new in 0.6.1] add support for Opaque types (#661)
  • Bump to Chisel v3.6.0
    • Note: ChiselTest only supports the Scala FIRRTL Compiler (SFC)
  • Add support for bitwuzla solver (#545)
  • Support zero-width data (#552)

Other Changes

  • Remove Icarus debug messages (#607)
  • RawTester.test now accepts a testname (#533)
  • Update utest to 0.8.1 (#554)
  • upgrade scalatest version to 3.2.15 (#599)

On Maven

ChiselTest v0.6.1

21 Aug 14:57
Compare
Choose a tag to compare

Highlights

  • [new in 0.6.1] add support for Opaque types (#661)
  • Bump to Chisel v3.6.0
    • Note: ChiselTest only supports the Scala FIRRTL Compiler (SFC)
  • Add support for bitwuzla solver (#545)
  • Support zero-width data (#552)

Other Changes

  • Remove Icarus debug messages (#607)
  • RawTester.test now accepts a testname (#533)
  • Update utest to 0.8.1 (#554)
  • upgrade scalatest version to 3.2.15 (#599)

v5.0.0

27 Jun 00:45
Compare
Choose a tag to compare

The first stable release that works with Chisel 5.
We had to fork the old firrtl compiler to make this work, so there might be some issues if you rely on specific passes or annotations.

To use add the following to your build.sbt:

libraryDependencies += "edu.berkeley.cs" %% "chiseltest" % "5.0.0"

On Maven

ChiselTest v0.6.0

05 May 22:23
Compare
Choose a tag to compare

Highlights

  • Bump to Chisel v3.6.0
    • Note: ChiselTest only supports the Scala FIRRTL Compiler (SFC)
  • Add support for bitwuzla solver (#545)
  • Support zero-width data (#552)

Other Changes

  • Remove Icarus debug messages (#607)
  • RawTester.test now accepts a testname (#533)
  • Update utest to 0.8.1 (#554)
  • upgrade scalatest version to 3.2.15 (#599)

ChiselTest v0.6.0-RC2

28 Feb 04:52
Compare
Choose a tag to compare

Highlights

  • Bump to Chisel v3.6.0-RC2
    • Note: ChiselTest only supports the Scala FIRRTL Compiler (SFC)
  • Add support for bitwuzla solver (#545)
  • Support zero-width data (#552)

Other Changes

  • Remove Icarus debug messages (#607)
  • RawTester.test now accepts a testname (#533)
  • Update utest to 0.8.1 (#551)
  • upgrade scalatest version to 3.2.10 (#491)

ChiselTest v0.6.0-RC1

16 Feb 23:17
Compare
Choose a tag to compare

Highlights

  • Bump to Chisel v3.6.0-RC1
    • Note: ChiselTest only supports the Scala FIRRTL Compiler (SFC)
  • Add support for bitwuzla solver (#545)
  • Support zero-width data (#552)

Other Changes

  • Remove Icarus debug messages (#607)
  • RawTester.test now accepts a testname (#533)
  • Update utest to 0.8.1 (#551)
  • upgrade scalatest version to 3.2.10 (#491)

ChiselTest v0.5.6

12 Jan 07:07
Compare
Choose a tag to compare

Feature

  • Allow patched versions of Verilator (#582)

BugFix

  • Fix issues in IPCSimulatorContext (VCS) simulations (#570)
  • partialPoke/Expect: add more tests, improve implementation (#589)
  • VCS Q-2020.03 (at least) fails because it can't find nullptr (#572)
  • Remove quotes around VcsCFlags (#574)
  • vcs: fix vpd generation (#610)
  • Delay first rising clock edge by 1 half-period in VPI Harness (#591)