chisel
                                
                                 chisel copied to clipboard
                                
                                    chisel copied to clipboard
                            
                            
                            
                        Chisel: A Modern Hardware Design Language
In https://github.com/freechipsproject/chisel3/blob/master/chiselFrontend/src/main/scala/chisel3/Data.scala#L377: ```.scala requireIsHardware(this, "data to be connected") requireIsHardware(that, "data to be connected") ``` The first error message is incorrect. It should be something like `left hand side of the...
We need to just do https://github.com/chipsalliance/chisel3/pull/2043, but I want to see if some tests take a lot longer than others ### Contributor Checklist - [ ] Did you add Scaladoc...
This is an automatic backport of pull request #2585 done by [Mergify](https://mergify.com). Cherry-pick of 9fcfb252beb9f06d8d1409fe7db9c8b3b6b962ce has failed: ``` On branch mergify/bp/3.4.x/pr-2585 Your branch is up to date with 'origin/3.4.x'. You...
**Type of issue**: bug report | documentation **Impact**: no functional change **Development Phase**: request **Other information** **If the current behavior is a bug, please provide the steps to reproduce the...
### 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...
### Contributor Checklist - [ ] Did you add Scaladoc to every public function/method? - [ ] Did you add at least one test demonstrating the PR? - [ ]...
**Type of issue**: documentation **Impact**: no functional change **Development Phase**: request **Other information** **If the current behavior is a bug, please provide the steps to reproduce the problem:** Because `prefix`...
This is a weird one that is almost certainly usually a feature but can give some very strange behavior Consider the following: ```scala class Example extends Module { val foo,...
Consider ```scala class Example extends Module { val foo, bar = IO(Input(UInt(8.W))) val out = IO(Output(UInt(8.W))) val sum = foo + bar dontTouch(sum) // Reflection here overwrites the name of...
**Type of issue**: feature request **Impact**: API modification **Development Phase**: proposal **Other information** **If the current behavior is a bug, please provide the steps to reproduce the problem:** **What is...