firrtl.stage

package firrtl.stage

The stage package provides Stage/Phase infrastructure for FIRRTL compilers:

Attributes

Members list

Packages

Type members

Deprecated classlikes

Attributes

Deprecated
[Since version Chisel 7.0.0] All APIs in package firrtl are deprecated.
Source
FirrtlAnnotations.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait FirrtlOption
trait Annotation
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type

Holds a FIRRTL Circuit

Holds a FIRRTL Circuit

Value parameters

circuit

a circuit

Attributes

Deprecated
[Since version Chisel 7.0.0] All APIs in package firrtl are deprecated.
Source
FirrtlAnnotations.scala
Supertypes
trait Serializable
trait FirrtlOption
trait Annotation
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
sealed trait FirrtlOption extends Unserializable

Indicates that this is an Annotation directly used in the construction of a FirrtlOptions view.

Indicates that this is an Annotation directly used in the construction of a FirrtlOptions view.

Attributes

Deprecated
[Since version Chisel 7.0.0] All APIs in package firrtl are deprecated.
Source
FirrtlAnnotations.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type

Internal options used to control the FIRRTL compiler stage.

Internal options used to control the FIRRTL compiler stage.

Value parameters

firrtlCircuit

a Circuit

infoModeName

the policy for generating Info when processing FIRRTL (default: "append")

outputFileName

output file, default: targetDir/topName.SUFFIX with SUFFIX as determined by the compiler

Attributes

Deprecated
[Since version Chisel 7.0.0] All APIs in package firrtl are deprecated.
Source
FirrtlOptions.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Deprecated
[Since version Chisel 7.0.0] All APIs in package firrtl are deprecated.
Source
package.scala
Supertypes
trait LazyLogging
class Object
trait Matchable
class Any
Self type
case class InfoModeAnnotation(modeName: String = ...) extends NoTargetAnnotation, FirrtlOption

Sets the info mode style

Sets the info mode style

  • set with --info-mode

Value parameters

mode

info mode name

Attributes

Companion
object
Deprecated
[Since version Chisel 7.0.0] All APIs in package firrtl are deprecated.
Source
FirrtlAnnotations.scala
Supertypes
trait Serializable
trait FirrtlOption
trait Annotation
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Deprecated
[Since version Chisel 7.0.0] All APIs in package firrtl are deprecated.
Source
FirrtlAnnotations.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Show all
Self type
case class OutputFileAnnotation(file: String) extends NoTargetAnnotation, FirrtlOption

An explicit output file the emitter will write to

An explicit output file the emitter will write to

  • set with -o/--output-file

Value parameters

file

output filename

Attributes

Companion
object
Deprecated
[Since version Chisel 7.0.0] All APIs in package firrtl are deprecated.
Source
FirrtlAnnotations.scala
Supertypes
trait Serializable
trait FirrtlOption
trait Annotation
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Deprecated
[Since version Chisel 7.0.0] All APIs in package firrtl are deprecated.
Source
FirrtlAnnotations.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Show all
Self type