- Jul 31, 2021
-
-
Jack Koenig authored
-
Jack Koenig authored
-
Jack Koenig authored
-
Jack Koenig authored
-
Jack Koenig authored
-
Jack Koenig authored
From 2 argument lists to 1 which gives better type errors when the user does something wrong.
-
Jack Koenig authored
-
Jack Koenig authored
-
- Jul 30, 2021
-
-
Jack Koenig authored
Mostly complete, but viewing Bundles as parent types is not quite done
-
Jack Koenig authored
-
- Jul 29, 2021
-
-
Jack Koenig authored
-
- Jul 28, 2021
-
-
Jack Koenig authored
-
Jack Koenig authored
-
- Jul 23, 2021
-
-
Jack Koenig authored
-
- Jul 16, 2021
-
-
Jack Koenig authored
-
Jack Koenig authored
-
Jack Koenig authored
-
Jack Koenig authored
-
Jack Koenig authored
-
Jack Koenig authored
-
Jack Koenig authored
-
Jack Koenig authored
-
Jack Koenig authored
-
Jack Koenig authored
-
Jack Koenig authored
-
Jack Koenig authored
-
Jack Koenig authored
-
Jack Koenig authored
-
- Jul 15, 2021
-
-
Leway Colin authored
Co-authored-by:Jack Koenig <koenig@sifive.com>
-
Jiuyang Liu authored
Co-authored-by:
Haoran Yuan <sinofp@tuta.io> Co-authored-by:
Boyang Han <yqszxx@gmail.com>
-
- Jul 13, 2021
-
-
Jiuyang Liu authored
Fix CI.
-
Jiuyang Liu authored
-
Jiuyang Liu authored
-
Jiuyang Liu authored
-
- Jul 12, 2021
-
-
Scala Steward authored
-
- Jul 10, 2021
-
-
Jack Koenig authored
PR #2023 fixed a composition issue for chisel3 biconnects delegating to FIRRTL partial connect when compatibility mode Bundles are elements of chisel3 Bundles. It missed an important case though that caused previously working code to break. The bug is fixed by doing the automatic flipping for compatibility mode Bundles that have "Input" as a direction in addition to those that are "Flipped".
-
- Jul 09, 2021
-
-
Jack Koenig authored
This has been legal in FIRRTL since v1.2.3 (when reset inference started using a unification-style algorithm) but was never exposed in the Chisel API. Also delete the overridden connects in AsyncReset and ResetType which just duplicate logic from MonoConnect.
-
Jack Koenig authored
BiConnect in chisel3 delegates to FIRRTL <- semantics whenever it hits a Bundle defined in `import Chisel._`. Because chisel3 <> is commutative it needs to be mindful of flippedness when emitting a FIRRTL <- (which is *not* commutative).
-
- Jul 08, 2021
-
-
Verneri Hirvonen authored
* Add @ekiwi's code as a starting point * Add test for ChiselEnum isOneOf method * Make isOneOfTester naming consistent with other testers * Add scaladoc comments for isOneOf * Add isOneOf tests that use the method that takes variable number of args * Add guide level documentation example for isOneOf
-
Schuyler Eldridge authored
Change the Scaladoc for the dontTouch utility. Indicate that this is an _optimization barrier_ and not just a guarantee that the signal won't be removed. The optimization barrier interpretation is the current implementation in the Scala FIRRTL Compiler. Signed-off-by:
Schuyler Eldridge <schuyler.eldridge@sifive.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-