circt.stage
Members list
Packages
Type members
Classlikes
An option used to construct a CIRCTOptions
An option used to construct a CIRCTOptions
Attributes
- Source
- Annotations.scala
- Supertypes
- Known subtypes
- Self type
Options associated with CIRCT
Options associated with CIRCT
Value parameters
- dumpFir
-
dump the intermediate .fir artifact
- inputFile
-
the name of an input FIRRTL IR file
- outputFile
-
the name of the file where the result will be written, if not split
- preserveAggregate
-
causes CIRCT to not lower aggregate FIRRTL IR types
- target
-
the specific IR or language target that CIRCT should compile to
Attributes
- Source
- CIRCTOptions.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Source
- package.scala
- Supertypes
- Self type
-
CIRCTOptionsView.type
Object storing types associated with different CIRCT target languages, e.g., RTL or SystemVerilog
Object storing types associated with different CIRCT target languages, e.g., RTL or SystemVerilog
Attributes
- Source
- Annotations.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CIRCTTarget.type
Annotation that tells CIRCT what target to compile to
Annotation that tells CIRCT what target to compile to
Attributes
- Companion
- object
- Source
- Annotations.scala
- Supertypes
-
trait Serializabletrait CIRCTOptiontrait Unserializabletrait NoTargetAnnotationtrait Annotationtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Annotations.scala
- Supertypes
- Self type
Attributes
- Source
- Shell.scala
- Supertypes
- Self type
Command line entry point to ChiselStage
Command line entry point to ChiselStage
Attributes
- Source
- ChiselStage.scala
- Supertypes
- Self type
-
ChiselMain.type
Entry point for running Chisel with the CIRCT compiler.
Entry point for running Chisel with the CIRCT compiler.
Attributes
- Note
-
The companion object, ChiselStage$, has a cleaner API for compiling and returning a string.
- Companion
- object
- Source
- ChiselStage.scala
- Supertypes
-
class Stagetrait Phasetrait DependencyAPI[Phase]trait TransformLike[AnnotationSeq]trait LazyLoggingclass Objecttrait Matchableclass AnyShow all
Utilities for compiling Chisel
Utilities for compiling Chisel
Attributes
- Companion
- class
- Source
- ChiselStage.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ChiselStage.type
Annotation holding an emitted MLIR string
Annotation holding an emitted MLIR string
Value parameters
- filename
-
the name of the file where this should be written
- suffix
-
an optional suffix added to the filename when this is written to disk
- value
-
a string of MLIR
Attributes
- Source
- Annotations.scala
- Supertypes
-
trait Serializabletrait CustomFileEmissiontrait NoTargetAnnotationtrait Annotationtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Annotation that tells CIRCT what firtool executable to use
Annotation that tells CIRCT what firtool executable to use
Attributes
- Source
- Annotations.scala
- Supertypes
-
trait Serializabletrait CIRCTOptiontrait Unserializabletrait NoTargetAnnotationtrait Annotationtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Annotation that passes a command line option to firtool.
Annotation that passes a command line option to firtool.
Value parameters
- option
-
an option to pass to
firtool
Attributes
- Companion
- object
- Source
- Annotations.scala
- Supertypes
-
trait Serializabletrait CIRCTOptiontrait Unserializabletrait NoTargetAnnotationtrait Annotationtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Annotations.scala
- Supertypes
- Self type
-
FirtoolOption.type
Attributes
- Companion
- class
- Source
- Annotations.scala
- Supertypes
- Self type
-
PreserveAggregate.type
Preserve passive aggregate types in CIRCT.
Preserve passive aggregate types in CIRCT.
Attributes
- Companion
- object
- Source
- Annotations.scala
- Supertypes
-
trait Serializabletrait CIRCTOptiontrait Unserializabletrait NoTargetAnnotationtrait Annotationtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all