chisel icon indicating copy to clipboard operation
chisel copied to clipboard

Chisel: A Modern Hardware Design Language

Results 405 chisel issues
Sort by recently updated
recently updated
newest added

Add a Questasim backend to svsim. Add appropriate options to expose it to ChiselSim. Note: this can't be tested unless users/developers have access to Questasim licenses. This if fine, though.

feature request

When using Chisel 7.0.0-RC1, IntelliJ displays error messages even though the code compiles successfully. These errors were not present in Chisel 6.7.0 or earlier versions. Specific Errors: 1. `No implicit...

Motivation = Chisel has long lacked a unified and robust approach for exposing metadata. Several prior attempts—such as RocketChip OM/OM2, the Trace API, and the current Property & Class API—have...

warning is generated when the decoder fields chiselType is chiselEnum The warning for example is: ``` [119] [warn] src/main/scala/chisel3/util/experimental/decode/DecoderBundle.scala 88:106: [W001] Casting non-literal UInt to untitl3d.backend.ImmTpe. You can use untitl3d.backend.ImmTpe.safe...

### 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...

API Modification

### Contributor Checklist #### Type of Improvement - Documentation or website-related #### Desired Merge Strategy - Squash #### Release Notes ### Reviewer Checklist (only modified by reviewer) - [x] Did...

Documentation

As of `firtool` 1.62.0 the format is `--lowering-options=...` #### Type of Improvement Documentation or website-related #### Desired Merge Strategy Squash #### Release Notes ### Reviewer Checklist (only modified by reviewer)...

Squash and merge
Documentation

I can convert a Circuit instance into string FIRRTL code using Serializer.serialize(circuit). So, how can I do the reverse: parse FIRRTL code (or a file) back into a Circuit instance?...

In the "Get me Verilog" section of the FAQ page (the links below), some information might be ambiguous, inaccurate, or outdated. https://github.com/chipsalliance/chisel/blob/main/docs/src/resources/faqs.md#get-me-verilog https://www.chisel-lang.org/docs/resources/faqs#get-me-verilog The FAQ says that the following code...

https://github.com/com-lihaoyi/mill/pull/3347 enables the sandbox for testing by default, and this prevents us from assuming that we are running tests in the workspace root. Instead, we should use the environment variables...

No Release Notes