Packages

c

firrtl.passes.wiring

SinkAnnotation

case class SinkAnnotation(target: Named, pin: String) extends SingleTargetAnnotation[Named] with Product with Serializable

A module, e.g. ExtModule etc., that should add the input pin

Source
WiringTransform.scala
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SinkAnnotation
  2. Serializable
  3. SingleTargetAnnotation
  4. Annotation
  5. Product
  6. Equals
  7. AnyRef
  8. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new SinkAnnotation(target: Named, pin: String)

Value Members

  1. def duplicate(n: Named): SinkAnnotation

    Create another instance of this Annotation

    Create another instance of this Annotation

    Definition Classes
    SinkAnnotationSingleTargetAnnotation
  2. val pin: String
  3. def productElementNames: Iterator[String]
    Definition Classes
    Product
  4. def serialize: String

    Optional pretty print

    Optional pretty print

    Definition Classes
    Annotation
    Note

    rarely used

  5. val target: Named
  6. def update(renames: RenameMap): Seq[Annotation]

    Update the target based on how signals are renamed

    Update the target based on how signals are renamed

    Definition Classes
    SingleTargetAnnotationAnnotation