Indicates that this Annotation contains information that is directly convertable to a FIRRTL Circuit.
helpValueName a Compiler that should be run
helpValueName a Compiler that should be run
-X/--compiler
compiler name
Holds a FIRRTL Circuit
Holds a FIRRTL Circuit
a circuit
Shell mixin that provides command line options for FIRRTL.
Shell mixin that provides command line options for FIRRTL. This does not include any RegisteredLibrary or RegisteredTransform as those are automatically loaded by the Stage using this Shell.
An explicit input FIRRTL file to read
An explicit input FIRRTL file to read
-i/--input-file
input filename
Indicates that this is an Annotation directly used in the construction of a FirrtlOptions view.
Internal options used to control the FIRRTL compiler stage.
Holds a String containing FIRRTL source to read as input
Holds a String containing FIRRTL source to read as input
--firrtl-source
Sets the info mode style
Sets the info mode style
--info-mode
This cannote be directly converted to Parser.InfoMode as that depends on an optional FirrtlFileAnnotation
An explicit output file the emitter will write to
An explicit output file the emitter will write to
-o/--output-file
output filename
Holds the unambiguous class name of a Transform to run
Holds the unambiguous class name of a Transform to run
-fct/--custom-transforms
the full class name of the transform
Utilities that help with processing FIRRTL options
The stage package provides an implementation of the FIRRTL compiler using the firrtl.options package. This primarily consists of: