- Apr 04, 2023
-
-
Megan Wachs authored
* mdoc-ify intrinsic explanation * Update docs/src/explanations/intrinsics.md * Update intrinsics.md
-
- Apr 03, 2023
-
-
Andrew Lenharth authored
* IntModule * intmodule works * a bit of documentation * formatting * example and better test. Rename all the things, now they are Blue! * formatting * typo * move file * indexes * Update core/src/main/scala/chisel3/internal/firrtl/IR.scala Co-authored-by:
Schuyler Eldridge <schuyler.eldridge@gmail.com> * Update docs/src/explanations/intrinsics.md Co-authored-by:
Schuyler Eldridge <schuyler.eldridge@gmail.com> * Update docs/src/explanations/intrinsics.md Co-authored-by:
Schuyler Eldridge <schuyler.eldridge@gmail.com> * simplify tests --------- Co-authored-by:
Schuyler Eldridge <schuyler.eldridge@gmail.com>
-
- Apr 01, 2023
-
-
George Lyon authored
-
George Lyon authored
-
- Mar 30, 2023
-
-
Schuyler Eldridge authored
Change FIRRTL Circuit conversion/serialization to place ChiselAnnotations (converted to FIRRTL Annotations) inside the FIRRTL Circuit and to serialize this using the "%[[]]" inline JSON format that is present in the FIRRTL spec. This does not remove _all_ annotations passed via the annotation file, but it is the first step towards that.
-
George Lyon authored
-
- Mar 29, 2023
-
-
George authored
-
- Mar 28, 2023
-
-
George Lyon authored
* Add low-level svsim based simulation to Chisel * Add Peek/Poke API
-
- Mar 24, 2023
-
-
Jack Koenig authored
-
George Lyon authored
-
George authored
-
George authored
-
- Mar 22, 2023
-
-
Jack Koenig authored
-
Jack Koenig authored
-
George Lyon authored
Introduce `svsim`, a low level library for simulating SystemVerilog using Verilator and VCS. (#3121)
-
Jack Koenig authored
Also run formatting on SBT files.
-
George Lyon authored
-
- Mar 21, 2023
-
-
Sean Jensen-Grey authored
-
Jack Koenig authored
Directly subclassing Iterable is lazy-ish, but if you call any operation on the resulting value (eg. map or ++) it will evaluate the Iterable and return a List.
-
- Mar 19, 2023
-
-
jensengrey authored
Co-authored-by:
Jack Koenig <koenig@sifive.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Aditya Naik authored
Use new private Record._elements to validate Record elements. This allows us to check invariants earlier than on cloning or binding.
-
Adam Izraelevitz authored
-
Jack Koenig authored
It seems that deprecations on methods that are macro expanded away do not actually trigger a deprecation warning. Instead, we will just accept no source locator on the deprecated API (no released version of Chisel has the source locator).
-
Jack Koenig authored
It is a very painful change for users with marginal benefit. We plan to change the package to chisel in the not-so-distant future--that's a much better opportunity to make this change.
-
- Mar 18, 2023
-
-
Adam Izraelevitz authored
-
- Mar 17, 2023
-
-
Albert Chen authored
* overload MuxLookup.apply for EnumType * remove MuxLookup.fromEnum * add source locators to MuxLookup.apply using macros
-
Schuyler Eldridge authored
These annotations are no longer used now that they cannot affect CIRCT execution. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
Schuyler Eldridge authored
* Make read-write inference on by default Change CIRCT to turn on read-write inference by default. This is primarily done because this option was removed in: https://github.com/llvm/circt/commit/9620d656f8a59998cc38472a60f83bfdcb6a8549 Signed-off-by:
Schuyler Eldridge <schuyler.eldridge@sifive.com> * Remove IMCP disable option for CIRCT Remove the ability to disable inter-module constant propagation (IMCP) when running with CIRCT. This option was removed in: https://github.com/llvm/circt/commit/9620d656f8a59998cc38472a60f83bfdcb6a8549 Signed-off-by:
Schuyler Eldridge <schuyler.eldridge@sifive.com> --------- Signed-off-by:
Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
Jack Koenig authored
* Emit FIRRTL spec version in Emitter * Bump FIRRTL spec version to 1.2.0
-
- Mar 16, 2023
-
-
Adam Izraelevitz authored
-
- Mar 15, 2023
-
-
George Lyon authored
-
Adam Izraelevitz authored
-
Schuyler Eldridge authored
Change the assertKnownWidth and assertInferredWidth test utility methods to check Verilog directly as opposed to doing a full Verilator compilation. This dramatically improves the speed of these tests and should help triage failures if there are problems. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
Jack Koenig authored
Release Chisel v5.0.0-M1
-
Jack Koenig authored
-
Jack Koenig authored
Changes to build.sbt: * Add developers * Add ThisBuild / version * Add organization url * Simplify pom license and url
-
- Mar 14, 2023
-
-
Adam Izraelevitz authored
-
- Mar 10, 2023
-
-
Schuyler Eldridge authored
Signed-off-by:
Schuyler Eldridge <schuyler.eldridge@sifive.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Megan Wachs authored
Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Jiuyang Liu authored
Remove Cat from util
-