package TopWiring
Type Members
-
case class
TopWiringAnnotation(target: ComponentName, prefix: String) extends SingleTargetAnnotation[ComponentName] with Product with Serializable
Annotation for indicating component to be wired, and what prefix to add to the ports that are generated
-
case class
TopWiringOutputFilesAnnotation(dirName: String, outputFunction: (String, Seq[((ComponentName, Type, Boolean, Seq[String], String), Int)], CircuitState) ⇒ CircuitState) extends NoTargetAnnotation with Product with Serializable
Annotation for optional output files, and what directory to put those files in (absolute path) *
-
class
TopWiringTransform extends Transform with DependencyAPIMigration
Punch out annotated ports out to the toplevel of the circuit.
Punch out annotated ports out to the toplevel of the circuit. This also has an option to pass a function as a parmeter to generate custom output files as a result of the additional ports
- Note
This *does* work for deduped modules
This is the documentation for Firrtl.