Utilities for compiling Chisel
Attributes
- Companion
- class
- Source
- ChiselStage.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ChiselStage.type
Members list
Value members
Concrete methods
Run elaboration and return the ElaboratedCircuit
Run elaboration and return the ElaboratedCircuit
Value parameters
- args
-
additional command line arguments to pass to Chisel
- gen
-
a call-by-name Chisel module
Attributes
- Returns
-
the ElaboratedCircuit
- Source
- ChiselStage.scala
Compile a Chisel circuit to btor2
Compile a Chisel circuit to btor2
Value parameters
- args
-
additional command line arguments to pass to Chisel
- firtoolOpts
-
additional command line options to pass to firtool
- gen
-
a call-by-name Chisel module
Attributes
- Returns
-
a string containing the btor2 output
- Source
- ChiselStage.scala
Elaborate a Chisel circuit into a CHIRRTL string
Elaborates a Chisel circuit and emits it to a file
Elaborates a Chisel circuit and emits it to a file
Value parameters
- args
-
additional command line arguments to pass to Chisel
- gen
-
a call-by-name Chisel module
Attributes
- Source
- ChiselStage.scala
Compile a Chisel circuit to FIRRTL dialect
Compile a Chisel circuit to HWS dialect
Compile a Chisel circuit to SystemVerilog
Compile a Chisel circuit to SystemVerilog
Value parameters
- args
-
additional command line arguments to pass to Chisel
- firtoolOpts
-
additional circt.stage.FirtoolOption to pass to firtool
- gen
-
a call-by-name Chisel module
Attributes
- Returns
-
a string containing the Verilog output
- Source
- ChiselStage.scala
Compile a Chisel circuit to multiple SystemVerilog files.
Compile a Chisel circuit to multiple SystemVerilog files.
Value parameters
- args
-
additional command line arguments to pass to Chisel
- firtoolOpts
-
additional command line options to pass to firtool
- gen
-
a call-by-name Chisel module
Attributes
- Returns
-
the annotations that exist after compilation
- Source
- ChiselStage.scala
Deprecated methods
Return a CHIRRTL circuit for a Chisel module
Return a CHIRRTL circuit for a Chisel module
Value parameters
- gen
-
a call-by-name Chisel module
Attributes
- Deprecated
-
[Since version Chisel 6.8.0]Use elaborate or one of the emit* methods instead - Source
- ChiselStage.scala