Skip to content

Tags: GeorgeLyon/circt

Tags

firtool-1.42.0-test

Toggle firtool-1.42.0-test's commit message
Factor out source archive upload steps to their own job

firtool-1.41.0-test

Toggle firtool-1.41.0-test's commit message
Fix name

firtool-1.40.0-test

Toggle firtool-1.40.0-test's commit message
Fix issue with . changing

firtool-1.39.0

Toggle firtool-1.39.0's commit message
Clean up tar invocation

firtool-1.38.0

Toggle firtool-1.38.0's commit message
Upload full sources with release

firtool-1.37.0

Toggle firtool-1.37.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[FIRRTLToHW] Lower FIRRTL wires to HW wires (llvm#4827)

Lower `firrtl.wire` ops to `hw.wire` instead of `sv.wire`. The change is
fairly mechanical: instead of creating an `sv.wire` and setting it as
the FIRRTL wire's lowering, we create an `hw.wire` with an initial Z
value as the lowering. Subsequent connects then pick up the change in
`lowerConnect` and replace the Z with updated values accordingly.
Subaccesses are also fully supported. The Z value prevails if the
connects don't fully assign the entire wire.

The bulk of changes in the tests are just replacing `sv.wire` and the
corresponding `sv.assign` with just the `hw.wire`. A few new tests also
specifically check for subaccess connects to wires.