Package

firrtl

annotations

Permalink

package annotations

Visibility
  1. Public
  2. All

Type Members

  1. final case class Annotation(target: Named, transform: Class[_ <: Transform], value: String) extends Product with Serializable

    Permalink
  2. case class AnnotationException(message: String) extends Exception with Product with Serializable

    Permalink
  3. final case class CircuitName(name: String) extends Named with Product with Serializable

    Permalink
  4. final case class ComponentName(name: String, module: ModuleName) extends Named with Product with Serializable

    Permalink
  5. abstract class GlobalCircuitAnnotation extends AnyRef

    Permalink

    Parent class to create global annotations

    Parent class to create global annotations

    These annotations are Circuit-level and available to every transform

  6. final case class ModuleName(name: String, circuit: CircuitName) extends Named with Product with Serializable

    Permalink
  7. sealed trait Named extends AnyRef

    Permalink

    Named classes associate an annotation with a component in a Firrtl circuit

Value Members

  1. object AnnotationUtils

    Permalink
  2. object AnnotationYamlProtocol extends DefaultYamlProtocol

    Permalink
  3. object CircuitTopName extends Named with Product with Serializable

    Permalink

    Name referring to the top of the circuit

  4. object DeletedAnnotation

    Permalink

Ungrouped