chisel
                                
                                 chisel copied to clipboard
                                
                                    chisel copied to clipboard
                            
                            
                            
                        Chisel: A Modern Hardware Design Language
Chisel currently supports Scala 2.12 and Scala 2.13. It would be great if support for Scala 3 would also be available.
https://github.com/ucb-bar/berkeley-hardfloat/blob/b3c8a38c286101973b3bc071f7918392343faba7/hardfloat/src/main/scala/primitives.scala#L76 ```scala val shift = (BigInt(-1)in ``` Right outputs ```firrtl node roundMask_shift = dshr(asSInt(UInt(0h10000000000000000)), roundMask_lsbs_2) ``` Binder generates ```firrtl node roundMask_shift = dshr(SInt(0), roundMask_lsbs_2) ```
**Type of issue**: Bug Report **Please provide the steps to reproduce the problem:** Build a chisel module with a `Mem`, which have the option to be randomly initialized. Use svsim...
**Version:** chisel6.2.0 **OS:** Ubuntu 22.04.3 LTS on Windows 10 x86_64 **Kernel:** 5.15.150.1-microsoft-standard-WSL2 **Question** in chisel6.2.0, my test code indicates that loadMemoryFromFile makes no sense. I'm sure my filepath is correct,...
Splitting Definition and Instance is what we all agreed for a long time. Currently we have a D/I API for it. However there still exist shortages: - D/I only happens...
**Type of issue**: Feature Request **Is your feature request related to a problem? Please describe.** This is less of a feature request and more of a proposal/gauge of interest before...
This PR aims to refactor the code structures for Binder to make it cleaner and more reasonable. After it gets merged, it is expected that the code structure will be...
Minimum reproducible example ```scala import chisel3._ import chisel3.properties._ import chisel3.experimental.hierarchy.{instantiable, public, Definition, Instance} @instantiable class OM extends Class { val path = IO(Output(Property[Path]())) @public val pathIn = IO(Input(Property[Path]())) path :=...
**Type of issue**: Bug Report **Please provide the steps to reproduce the problem:** I came across this issue when bumping a project from Chisel 5.0 -> 6.2, I've tried to...
This is an automatic backport of pull request #3921 done by [Mergify](https://mergify.com). Cherry-pick of b9f57032bb6df794d5ba6af65a75d35ae0e60273 has failed: ``` On branch mergify/bp/3.6.x/pr-3921 Your branch is up to date with 'origin/3.6.x'. You...