chisel
chisel copied to clipboard
Chisel: A Modern Hardware Design Language
It's incorrect for an object to extend Bundle, but it gives a truly weird error message: ```scala object ObjectBundle extends Bundle { val foo = UInt(8.W) } class Example extends...
Updates [ch.epfl.scala:sbt-scalafix](https://github.com/scalacenter/sbt-scalafix) from 0.9.33 to 0.9.34. [GitHub Release Notes](https://github.com/scalacenter/sbt-scalafix/releases/tag/v0.9.34) - [Version Diff](https://github.com/scalacenter/sbt-scalafix/compare/v0.9.33...v0.9.34) I'll automatically update this PR to resolve conflicts as long as you don't change it yourself. If you'd...
**Type of issue**: feature request **Impact**: API addition (no impact on existing code) **Development Phase**: request **Other information** https://gitter.im/freechipsproject/chisel3?at=61f0ae51d41a5853f96bbf59 **If the current behavior is a bug, please provide the steps...
Although most of new features have their own unittest, they still not successfully cover some corner cases. I'm proposing a new CI infra to test some big projects(RocketChip/Chipyard/Xiangshan) with latest...
This PR adds user API `chisel3.experimental.registerFinishAction(block: () => Unit): Unit` to let user be able to append code blocks at end of a `Module`. Currently, A library-writer can add code...
**Type of issue**: feature request **Impact**: API addition (no impact on existing code) Currently the Verification Statements (i.e. `assert` and `assume`) can take additional arguments that will result in a...
…Verilog ### Contributor Checklist - [x] Did you add Scaladoc to every public function/method? - [x] Did you add at least one test demonstrating the PR? - [x] Did you...
### Contributor Checklist - [ ] Did you add Scaladoc to every public function/method? - [ ] Did you add at least one test demonstrating the PR? - [ ]...
### Contributor Checklist - [x] Did you add Scaladoc to every public function/method? - [x] Did you add at least one test demonstrating the PR? - [x] Did you delete...
This API considers harmful and misleading to users. Most of users use this API as decoder, however this is a sequentially cascaded Mux without logic minimization, synthesizer won't aware of...