-
I just cloned chisel-testers and tried to run `sbt` and got the following errors:
````
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: UNRESOLVED DEPENDENCIES :…
-
Test case, produced while working on #4395 :
```mlir
firrtl.circuit "zeroWidthOperand" {
firrtl.module @zeroWidthOperand(
in %in0 : !firrtl.uint,
in %in1 : !firrtl.uint,
out %o_add1: !fi…
-
First failure: https://github.com/llvm/circt/actions/runs/7143564112/job/19455325008
```
FAIL: CIRCT :: Dialect/FIRRTL/SFCTests/mem-taps-reg.fir (331 of 678)
******************** TEST 'CIRCT :: D…
-
This is not an issue as long as this executes after LowerTypes, as it will break apart bundles with flips. So prioritize accordingly.
Anyway, example input:
```mlir
firrtl.circuit "Check" {
…
-
The FIRRTL grammar is context sensitive. While not insanely critical, it could help catch parsing bugs if there's an option to generate identifiers that use known FIRRTL keywords.
E.g., the followi…
-
IMDCE has special handling for certain annotations that is considers "weak", I believe regarding their use of the hierpath symbol.
This is only done for ports, and should be extended to other place…
-
**Impact**: rtl
**Tell us about your environment:**
*Chipyard Version:* 1.3.0
*OS:* Ubuntu 18.04
*Other:*
* My branch demonstrating this bug by adding a `TLRAM` to the GCD example is [here…
-
FIRRTL's `LoweXMR` pass will currently produce invalid IR if it is given a module which has duplicate port names.
```mlir
firrtl.circuit "Foo" {
firrtl.module @Foo(out %a: !firrtl.probe, out %a…
-
This is a primitive Property operation, defined by FIRRTL spec section 25.1.2. General folds for signed arbitrary precision integer arithmetic can be applied, but none were defined in the initial PR. …
-
```mlir
firrtl.circuit "Example" {
firrtl.module private @Test(in %in1: !firrtl.uint, in %in2: !firrtl.uint, in %clock: !firrtl.clock, out %out: !firrtl.uint) {
%r = firrtl.reg %clock : !f…