class GenerateFirrtlAnnos extends Phase with PreservesAll[Phase] with HasMidasStageUtils
Writes FIRRTL annotations into a file
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- GenerateFirrtlAnnos
- HasMidasStageUtils
- PreservesAll
- Phase
- DependencyAPI
- TransformLike
- LazyLogging
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new GenerateFirrtlAnnos()
Value Members
- def enumerateROMs(circuit: Circuit): String
- Definition Classes
- HasMidasStageUtils
- def getConfig(fullConfigClassNames: Seq[String]): Config
- Definition Classes
- HasMidasStageUtils
- def getLogger: Logger
- Definition Classes
- LazyLogging
- final def invalidates(a: Phase): Boolean
- Definition Classes
- PreservesAll
- lazy val name: String
- Definition Classes
- Phase → TransformLike
- def optionalPrerequisiteOf: Seq[Dependency[Phase]]
- Definition Classes
- DependencyAPI
- def optionalPrerequisites: Seq[Dependency[Phase]]
- Definition Classes
- DependencyAPI
- val prerequisites: Seq[Dependency[MidasChiselStage]]
- Definition Classes
- GenerateFirrtlAnnos → DependencyAPI
- def transform(annotations: AnnotationSeq): AnnotationSeq
- Definition Classes
- GenerateFirrtlAnnos → TransformLike
- def writeOutputFile(targetDir: String, fname: String, contents: String): File
- Definition Classes
- HasMidasStageUtils
Deprecated Value Members
- def dependents: Seq[Dependency[Phase]]
- Definition Classes
- DependencyAPI
- Annotations
- @deprecated
- Deprecated
(Since version FIRRTL 1.3) Due to confusion, 'dependents' is being renamed to 'optionalPrerequisiteOf'. Override the latter instead.