- Dec 09, 2021
-
-
chick authored
Still doing compiler error when Seq[Data] field found Working on handling bundle parameters that are var fields
-
- Dec 08, 2021
-
-
chick authored
This is difficult to write a test for A bit of cleanup including scalafmt on specific files
-
chick authored
Digging into that.
-
chick authored
Digging into that.
-
chick authored
-
chick authored
-
chick authored
-
chick authored
-
chick authored
Yet to do. Adding vaz = decoupled to demo bundle creates aliased fields somehow recursion needed but not yet done on parents abstract class not pulling things in
-
chick authored
to handle hierarchical bundle types, i.e. Bundles that extend other bundles and traits
-
chick authored
For each `Bundle` find the relevant visible Chisel field members and construct a hard-coded list of the elements and their types and implement as `_elementsImpl` There is more clean-up to do, but this will record the state of various debugging information Remaining problems are fields introduced to the bundle from inheritance This commit contains a Main In HasDemoBundle for development purposes
-
chick authored
For each `Bundle` find the relevant visible Chisel field members and construct a hard-coded list of the elements and their types and implement as `_elementsImpl` There is more clean-up to do, but this will record the state of various debugging information
-
- Dec 05, 2021
-
-
Øyvind Harboe authored
Co-authored-by:Jack Koenig <koenig@sifive.com>
-
- Dec 02, 2021
-
-
Aditya Naik authored
Provides a more intuitive implementation of toString for Data. Utilizes the fact that the compiler plugin provides names earlier than Chisel had in the past so we can accurately guess the name of signals even in the currently elaborating module. Co-authored-by:
Megan Wachs <megan@sifive.com> Co-authored-by:
Jack Koenig <jack.koenig3@gmail.com>
-
Jack Koenig authored
As the chisel3 compiler plugin is now required, we can delete unused code for reflective autoclonetype as well as the noPluginTests.
-
Jack Koenig authored
Include plugin in instructions since it will be required in 3.5. Also make sure the example actually works.
-
- Dec 01, 2021
-
-
Aditya Naik authored
* Bugfix - definition name index skipping with D/I * Add tests to DefinitionSpec * Add failing test * Fix failing test * Update core/src/main/scala/chisel3/internal/Builder.scala Co-authored-by:
Jack Koenig <jack.koenig3@gmail.com> * whitespace * revert package private val Co-authored-by:
Jack Koenig <jack.koenig3@gmail.com> Co-authored-by:
Jack Koenig <koenig@sifive.com>
-
Jack Koenig authored
This fixes CI which fails with current firrtl 1.5-SNAPSHOT.
-
- Nov 30, 2021
-
-
Jack Koenig authored
These were not actually deprecated but any APIs using them were long since deprecated and more recently removed. They also depend on long deprecated APIs in FIRRTL that will soon be removed.
-
Scala Steward authored
Co-authored-by:Jiuyang Liu <liu@jiuyang.me>
-
Jack Koenig authored
Also remove as many deprecated APIs as possible by inlining implementations of old deprecated/removed code from firrtl
-
- Nov 24, 2021
-
-
Jiuyang Liu authored
-
- Nov 23, 2021
-
-
Jiuyang Liu authored
Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Nov 21, 2021
-
-
Scala Steward authored
Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Jiuyang Liu authored
Update sbt-mdoc to 2.2.24
-
mergify[bot] authored
-
Jiuyang Liu authored
Update sbt-scoverage to 1.9.2
-
mergify[bot] authored
-
- Nov 18, 2021
-
-
Jiuyang Liu authored
* refactor Queue.hasFlush: Boolean to Queue.flush: Option[Bool]. Using factory Queue(..., hasFlush = true) won't take effects, since in the Queue.apply API, Queue Module is not exposed, thus even user defines hasFlush = true, there is no place for them to give the flush signal. This commit fix this, refactor Queue.hasFlush: Boolean to Queue.flush: Option[Bool], makes user be able to pass the flush signal into Queue Module. * use zip to connect. * refactor docs. Co-authored-by:Megan Wachs <megan@sifive.com>
-
- Nov 16, 2021
-
-
Jiuyang Liu authored
Remove toBools
-
Jiuyang Liu authored
-
- Nov 14, 2021
-
-
Jiuyang Liu authored
Update sbt-unidoc to 0.5.0
-
Jiuyang Liu authored
-
Jiuyang Liu authored
-
Jiuyang Liu authored
-
Jiuyang Liu authored
-
Jiuyang Liu authored
Update sbt-scalafix to 0.9.32
-
- Nov 13, 2021
-
-
Scala Steward authored
-
- Nov 11, 2021
-
-
Kevin Laeufer authored
-
- Nov 03, 2021
-
-
Abongwa Bonalais authored
* Update Arbiter.scala * Update src/main/scala/chisel3/util/Arbiter.scala changed group name Co-authored-by:
Megan Wachs <megan@sifive.com> * minor changes on grouping ArbiterIO * removed unmatched closing brace * Remove groupdesc from Arbiter.scala * Added groupdesc to Aggregate.scala * Update Arbiter.scala * Update core/src/main/scala/chisel3/Aggregate.scala Co-authored-by:
Megan Wachs <megan@sifive.com> * Update Arbiter.scala * Update src/main/scala/chisel3/util/Arbiter.scala Added suugestions. Co-authored-by:
Megan Wachs <megan@sifive.com> * added suggestions from review * added suggestions from review * Resolved conflicts * update Arbiter.scala * Update core/src/main/scala/chisel3/Aggregate.scala deleted groudesc for ArbiterIO Co-authored-by:
Megan Wachs <megan@sifive.com> * Update Scaladoc syntax * removed some lines * Better documentation * Removed @param and @gen * Update core/src/main/scala/chisel3/Aggregate.scala Co-authored-by:
Megan Wachs <megan@sifive.com> * Update src/main/scala/chisel3/util/Arbiter.scala Co-authored-by:
Megan Wachs <megan@sifive.com> * Added groupdesc to ArbiterIO * Update src/main/scala/chisel3/util/Arbiter.scala Co-authored-by:
Megan Wachs <megan@sifive.com> * Update core/src/main/scala/chisel3/Aggregate.scala Co-authored-by:
Megan Wachs <megan@sifive.com> * Update Arbiter.scala * Update src/main/scala/chisel3/util/Arbiter.scala Co-authored-by:
Megan Wachs <megan@sifive.com> * Update Arbiter.scala Co-authored-by:
Megan Wachs <megan@sifive.com>
-