Packages

p

firrtl

package firrtl

Source
package.scala
Linear Supertypes
AnyRef, Any
Content Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. firrtl
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package annotations
  2. package graph
  3. package ir
  4. package options
  5. package passes
  6. package renamemap
  7. package stage

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

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

  8. package transforms

Deprecated Type Members

  1. class AnnotationSeq extends AnyRef

    Container of all annotations for a Firrtl compiler

    Container of all annotations for a Firrtl compiler

    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated.

  2. case class AttributeAnnotation(target: Named, description: String) extends SingleTargetAnnotation[Named] with Product with Serializable

    Firrtl implementation for verilog attributes

    Firrtl implementation for verilog attributes

    target

    target component to tag with attribute

    description

    Attribute string to add to target

    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated.

  3. case class CDefMPort(info: Info, name: String, tpe: Type, mem: String, exps: Seq[Expression], direction: MPortDir) extends Statement with HasInfo with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated.

  4. case class CDefMemory(info: Info, name: String, tpe: Type, size: BigInt, seq: Boolean, readUnderWrite: ir.ReadUnderWrite.Value = ReadUnderWrite.Undefined) extends Statement with HasInfo with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated.

  5. trait EmittedAnnotation[T <: EmittedComponent] extends NoTargetAnnotation with CustomFileEmission

    Traits for Annotations containing emitted components

    Traits for Annotations containing emitted components

    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated.

  6. final case class EmittedBtor2Circuit(name: String, value: String, outputSuffix: String) extends EmittedCircuit with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated.

  7. case class EmittedBtor2CircuitAnnotation(value: EmittedBtor2Circuit) extends EmittedCircuitAnnotation[EmittedBtor2Circuit] with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated.

  8. sealed abstract class EmittedCircuit extends EmittedComponent
    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated.

  9. sealed trait EmittedCircuitAnnotation[T <: EmittedCircuit] extends EmittedAnnotation[T]
    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated.

  10. sealed abstract class EmittedComponent extends AnyRef
    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated.

  11. final case class EmittedFirrtlCircuit(name: String, value: String, outputSuffix: String) extends EmittedCircuit with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated.

  12. case class EmittedFirrtlCircuitAnnotation(value: EmittedFirrtlCircuit) extends EmittedCircuitAnnotation[EmittedFirrtlCircuit] with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated.

  13. final case class EmittedVerilogCircuit(name: String, value: String, outputSuffix: String) extends EmittedCircuit with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated.

  14. case class EmittedVerilogCircuitAnnotation(value: EmittedVerilogCircuit) extends EmittedCircuitAnnotation[EmittedVerilogCircuit] with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated.

  15. class FirrtlUserException extends RuntimeException with NoStackTrace

    Exception indicating user error

    Exception indicating user error

    These exceptions indicate a problem due to bad input and thus do not include a stack trace. This can be extended by custom transform writers.

    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated.

  16. abstract class MPortDir extends FirrtlNode
    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated.

  17. sealed trait RenameMap extends AnyRef

    Map old names to new names

    Map old names to new names

    These are mutable datastructures for convenience

    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated.

Deprecated Value Members

  1. implicit def annoSeqToSeq(as: AnnotationSeq): Seq[Annotation]
    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated.

  2. implicit def seqToAnnoSeq(xs: Seq[Annotation]): AnnotationSeq
    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated.

  3. object AnnotationSeq
    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated.

  4. case object MInfer extends MPortDir with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated.

  5. case object MRead extends MPortDir with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated.

  6. case object MReadWrite extends MPortDir with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated.

  7. case object MWrite extends MPortDir with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated.

  8. object Parser
    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated.

  9. object PrimOps extends LazyLogging

    Definitions and Utility functions for ir.PrimOps

    Definitions and Utility functions for ir.PrimOps

    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated.

  10. object RenameMap
    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated.

  11. object Utils extends LazyLogging
    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated.

Inherited from AnyRef

Inherited from Any

Ungrouped