- Aug 15, 2020
-
-
Adam Izraelevitz authored
-
- Aug 13, 2020
-
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
- Aug 12, 2020
-
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
- Aug 11, 2020
-
-
Adam Izraelevitz authored
-
- Aug 10, 2020
-
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
- Aug 08, 2020
-
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
- Aug 07, 2020
-
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
- Jul 31, 2020
-
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
- Jul 30, 2020
-
-
Josh Bassett authored
* Add positive range generator * Allow the Counter module to be instantiated with a Scala range * Use head/last to determine counter width Co-authored-by:
Jack Koenig <jack.koenig3@gmail.com> * Let counter overflow naturally when appropriate We only need to explicitly wrap counters that don't start at zero, or end on a power of two. Otherwise we just let the counter overflow naturally to avoid wasting an extra mux. * Require counter range to be non-empty Co-authored-by:
Jack Koenig <jack.koenig3@gmail.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Adam Izraelevitz authored
Added prefixing and a compiler plugin to improve naming. Only works for Scala 2.12 and above. Co-authored-by:Jack Koenig <koenig@sifive.com>
-
Josh Bassett authored
The instructions for building Chisel locally didn't include anything about firrtl or treadle. The steps are: 1. publishLocal current working copy of FIRRTL 2. publishLocal current working copy of Treadle 3. sbt test in chisel3
-
- Jul 29, 2020
-
-
Albert Chen authored
-
- Jul 26, 2020
-
-
Chick Markley authored
Treadle tester phase requires new to fix problems found when running tests in parallel.
-
- Jul 23, 2020
-
-
Tom Alcorn authored
* Add `check(...)` affordance * Add assert (renamed from check and fixed) * Add verification statements * Move formal to experimental.verification * Make test use ChiselStage `generateFirrtl` has been cut from Chisel * Fix newly introduced style warnings * Fix some old style warnings for good measure * Revert "Fix some old style warnings for good measure" This reverts commit 31d51726c2faa4c277230104bd469ff7ffefc890. * Cut scalastyle comments * Cut formal delimiter comments
-
- Jul 22, 2020
-
-
Albert Magyar authored
Remove scalastyle configurations
-
Albert Magyar authored
* Drop plugin * Drop scalastyle tests from make recipes * Remove checkstyle from CI
-
Albert Magyar authored
-
- Jul 16, 2020
-
-
Schuyler Eldridge authored
Change CI to build Treadle master from source. This fixes a bug where Treadle would be pulled from the latest snapshot (which would pull the latest FIRRTL snapshot). For bleeding edge PRs that rely on new FIRRTL features, using a FIRRTL snapshot may result in compilation failures. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
- Jul 14, 2020
-
-
Jack Koenig authored
Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Jim Lawson authored
-
- Jul 06, 2020
-
-
Jiuyang Liu authored
* fix treadle dependency for mill * bug fix for test
-
- Jul 01, 2020
-
-
Chick Markley authored
This adds a mechanism for the unittests to be run with the TreadleBac…
-
- Jun 30, 2020
-
-
chick authored
-
chick authored
This mechanism is not enabled and should not change the behavior of existing tests A following PR will deliver a switch that will allow changing the backend. The reasons for this PR - Treadle tests run much faster, enabling quicker debugging and CI cycles - This will help ensure fidelity of Treadle to the Verilator backend A few tests are marked as verilator only due to black box limitations Change treadle to a direct dependency I tried to make it a test only dependency but the TesterDriver sits in src/main requiring that regular compile have access to treadle Oops, made treadle the default A number of changes in response to @ducky64 review - made backend check clearer and add error handling for multiple backends specified - Fixed duplicate TargetDirAnnotation uses in Treadle backend - Cleaned up BlackBox test formatting - Undid unnecessary debugging changes from Counter - Undid .gitignore change, that should be on another PR A number of changes in response to @ducky64 review - Undid debugging changes made to BitWiseOps
-
- Jun 24, 2020
-
-
Schuyler Eldridge authored
Signed-off-by:
Schuyler Eldridge <schuyler.eldridge@ibm.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Jim Lawson authored
-
Schuyler Eldridge authored
Fix a bug in FlattenSpec where ChiselStage was running the FIRRTL compiler in ChiselStage and then re-running the FIRRTL compiler. This changes it to be like InlineSpec and to not run FIRRTL during ChiselStage. This was manually backported to 3.3.x. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
- Jun 23, 2020
-
-
Schuyler Eldridge authored
Remove Deprecated Usages of chisel3.Driver, CircuitForm
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
Schuyler Eldridge authored
Co-authored-by:
Chick Markley <chick@qrhino.com> Co-authored-by:
Schuyler Eldridge <schuyler.eldridge@ibm.com> Signed-off-by:
Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-