Packages

package ir

Content Hierarchy
Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Deprecated Type Members

  1. abstract class AggregateType extends Type
    Annotations
    @deprecated
    Deprecated

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

  2. case class AliasType(name: String) extends Type with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  3. case class AnalogType(width: Width) extends GroundType 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 ArrayTestParam(value: Seq[TestParam]) extends TestParam with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  5. case class Attach(info: Info, exprs: Seq[Expression]) 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.

  6. case class Block(stmts: Seq[Statement]) extends Statement with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  7. case class BooleanPropertyLiteral(value: Boolean) extends Expression with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  8. case class BundleType(fields: Seq[Field]) extends AggregateType with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  9. case class Circuit(info: Info, modules: Seq[DefModule], main: String, typeAliases: Seq[DefTypeAlias] = Seq.empty, layers: Seq[Layer] = Seq.empty, options: Seq[DefOption] = Seq.empty) extends FirrtlNode with HasInfo with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  10. case class CircuitWithAnnos(circuit: Circuit, annotations: Seq[Annotation]) extends FirrtlNode with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  11. case class ClassPropertyType(name: String) extends PropertyType with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  12. case class Conditionally(info: Info, pred: Expression, conseq: Statement, alt: Statement) 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.

  13. case class Connect(info: Info, loc: Expression, expr: Expression) 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.

  14. case class ConstType(underlying: Type) extends Type with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  15. case class DefClass(info: Info, name: String, ports: Seq[Port], body: Statement) extends DefModule with UseSerializer with Product with Serializable

    Class definition

    Class definition

    Annotations
    @deprecated
    Deprecated

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

  16. case class DefInstance(info: Info, name: String, module: String, tpe: Type = UnknownType) extends Statement with IsDeclaration with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  17. case class DefInstanceChoice(info: Info, name: String, default: String, option: String, choices: Seq[(String, String)]) extends Statement with IsDeclaration with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  18. case class DefMemory(info: Info, name: String, dataType: Type, depth: BigInt, writeLatency: Int, readLatency: Int, readers: Seq[String], writers: Seq[String], readwriters: Seq[String], readUnderWrite: ReadUnderWrite.Value = ReadUnderWrite.Undefined) extends Statement with IsDeclaration with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  19. abstract class DefModule extends FirrtlNode with IsDeclaration

    Base class for modules

    Base class for modules

    Annotations
    @deprecated
    Deprecated

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

  20. case class DefNode(info: Info, name: String, value: Expression) extends Statement with IsDeclaration with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  21. case class DefObject(info: Info, name: String, cls: String) extends Statement with IsDeclaration with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  22. case class DefOption(info: Info, name: String, cases: Seq[DefOptionCase]) extends Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  23. case class DefOptionCase(info: Info, name: String) extends Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  24. case class DefRegister(info: Info, name: String, tpe: Type, clock: Expression) extends Statement with IsDeclaration with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  25. case class DefRegisterWithReset(info: Info, name: String, tpe: Type, clock: Expression, reset: Expression, init: Expression) extends Statement with IsDeclaration with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  26. case class DefTypeAlias(info: Info, name: String, tpe: Type) extends Statement with UseSerializer with Product with Serializable

    Record/bundle type definition that names a FIRRTL type with an alias name

    Record/bundle type definition that names a FIRRTL type with an alias name

    Annotations
    @deprecated
    Deprecated

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

  27. case class DefWire(info: Info, name: String, tpe: Type) extends Statement with IsDeclaration with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  28. sealed abstract class Direction extends FirrtlNode

    Port Direction

    Port Direction

    Annotations
    @deprecated
    Deprecated

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

  29. case class DoPrim(op: PrimOp, args: Seq[Expression], consts: Seq[BigInt], tpe: Type) extends Expression with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  30. case class DoubleParam(name: String, value: Double) extends Param with UseSerializer with Product with Serializable

    IEEE Double Precision Parameter (for Verilog real)

    IEEE Double Precision Parameter (for Verilog real)

    Annotations
    @deprecated
    Deprecated

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

  31. case class DoublePropertyLiteral(value: Double) extends Expression with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  32. case class DoubleTestParam(value: Double) extends TestParam with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  33. abstract class Expression extends FirrtlNode
    Annotations
    @deprecated
    Deprecated

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

  34. case class ExtModule(info: Info, name: String, ports: Seq[Port], defname: String, params: Seq[Param]) extends DefModule with UseSerializer with Product with Serializable

    External Module

    External Module

    Generally used for Verilog black boxes

    defname

    Defined name of the external module (ie. the name Firrtl will emit)

    Annotations
    @deprecated
    Deprecated

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

  35. case class Field(name: String, flip: Orientation, tpe: Type) extends FirrtlNode with HasName with UseSerializer with Product with Serializable

    Field of BundleType

    Field of BundleType

    Annotations
    @deprecated
    Deprecated

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

  36. case class FileInfo(escaped: String) extends Info with Product with Serializable

    Stores the string of a file info annotation in its escaped form.

    Stores the string of a file info annotation in its escaped form.

    Annotations
    @deprecated
    Deprecated

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

  37. abstract class FirrtlNode extends AnyRef

    Intermediate Representation

    Intermediate Representation

    Annotations
    @deprecated
    Deprecated

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

  38. case class Flush(info: Info, filename: Option[StringLit], args: Seq[Expression], clk: Expression) 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.

  39. case class FormalTest(info: Info, name: String, moduleName: String, params: MapTestParam) extends DefModule with UseSerializer with Product with Serializable

    Formal Test

    Formal Test

    Annotations
    @deprecated
    Deprecated

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

  40. case class Fprint(info: Info, filename: StringLit, filenameArgs: Seq[Expression], string: StringLit, args: Seq[Expression], clk: Expression, en: Expression, name: String = "") extends Statement with HasInfo with IsDeclaration with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  41. abstract class GroundType extends Type
    Annotations
    @deprecated
    Deprecated

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

  42. trait HasInfo extends AnyRef
    Annotations
    @deprecated
    Deprecated

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

  43. trait HasName extends AnyRef
    Annotations
    @deprecated
    Deprecated

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

  44. abstract class Info extends FirrtlNode with UseSerializer
    Annotations
    @deprecated
    Deprecated

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

  45. case class IntModule(info: Info, name: String, ports: Seq[Port], intrinsic: String, params: Seq[Param]) extends DefModule with UseSerializer with Product with Serializable

    Intrinsic Module

    Intrinsic Module

    Used for compiler intrinsics.

    intrinsic

    Defined intrinsic of the module

    Annotations
    @deprecated
    Deprecated

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

  46. case class IntParam(name: String, value: BigInt) extends Param with UseSerializer with Product with Serializable

    Integer (of any width) Parameter

    Integer (of any width) Parameter

    Annotations
    @deprecated
    Deprecated

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

  47. case class IntTestParam(value: BigInt) extends TestParam with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  48. class IntWidth extends Width with Product with UseSerializer
    Annotations
    @deprecated
    Deprecated

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

  49. case class IntegerPropertyLiteral(value: BigInt) extends Literal with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  50. case class IntrinsicExpr(intrinsic: String, args: Seq[Expression], params: Seq[Param], tpe: Type) extends Expression with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  51. case class IntrinsicStmt(info: Info, intrinsic: String, args: Seq[Expression], params: Seq[Param], tpe: Option[Type] = None) extends Statement with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  52. trait IsDeclaration extends HasName with HasInfo
    Annotations
    @deprecated
    Deprecated

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

  53. case class IsInvalid(info: Info, expr: Expression) 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.

  54. final case class Layer(info: Info, name: String, config: LayerConfig, body: Seq[Layer]) extends FirrtlNode with IsDeclaration with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  55. case class LayerBlock(info: Info, layer: String, body: Statement) extends Statement with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  56. sealed abstract class LayerConfig extends AnyRef
    Annotations
    @deprecated
    Deprecated

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

  57. abstract class Literal extends Expression
    Annotations
    @deprecated
    Deprecated

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

  58. case class MapTestParam(value: Map[String, TestParam]) extends TestParam with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  59. case class Module(info: Info, name: String, public: Boolean, layers: Seq[String], ports: Seq[Port], body: Statement) extends DefModule with UseSerializer with Product with Serializable

    Internal Module

    Internal Module

    An instantiable hardware block

    Annotations
    @deprecated
    Deprecated

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

  60. case class Mux(cond: Expression, tval: Expression, fval: Expression, tpe: Type = UnknownType) extends Expression with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  61. abstract class Orientation extends FirrtlNode

    Orientation of Field

    Orientation of Field

    Annotations
    @deprecated
    Deprecated

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

  62. sealed abstract class Param extends FirrtlNode

    Parameters for external modules

    Parameters for external modules

    Annotations
    @deprecated
    Deprecated

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

  63. case class PathPropertyLiteral(value: String) extends Expression with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  64. case class Port(info: Info, name: String, direction: Direction, tpe: Type) extends FirrtlNode with IsDeclaration with UseSerializer with Product with Serializable

    DefModule Port

    Annotations
    @deprecated
    Deprecated

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

  65. abstract class PrimOp extends FirrtlNode

    Primitive Operation

    Primitive Operation

    See PrimOps

    Annotations
    @deprecated
    Deprecated

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

  66. case class Print(info: Info, string: StringLit, args: Seq[Expression], clk: Expression, en: Expression, name: String = "") extends Statement with HasInfo with IsDeclaration with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  67. case class ProbeDefine(info: Info, sink: Expression, probeExpr: Expression) extends Statement with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  68. case class ProbeExpr(expr: Expression, tpe: Type = UnknownType) extends Expression with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  69. case class ProbeForce(info: Info, clock: Expression, cond: Expression, probe: Expression, value: Expression) extends Statement with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  70. case class ProbeForceInitial(info: Info, probe: Expression, value: Expression) extends Statement with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  71. case class ProbeRead(expr: Expression, tpe: Type = UnknownType) extends Expression with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  72. case class ProbeRelease(info: Info, clock: Expression, cond: Expression, probe: Expression) extends Statement with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  73. case class ProbeReleaseInitial(info: Info, probe: Expression) extends Statement with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  74. final case class ProbeType(underlying: Type, color: Option[String] = None) extends Type with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  75. case class PropAssign(info: Info, loc: Expression, expr: Expression) 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.

  76. case class PropExpr(info: Info, tpe: Type, op: PropPrimOp, args: Seq[Expression]) extends Expression with UseSerializer with Product with Serializable

    Property expressions.

    Property expressions.

    Unlike other primitives, Property expressions serialize as a tree directly in their rvalue context.

    Annotations
    @deprecated
    Deprecated

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

  77. sealed abstract class PropPrimOp extends AnyRef

    Property primitive operations.

    Property primitive operations.

    Annotations
    @deprecated
    Deprecated

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

  78. sealed abstract class PropertyType extends Type with UseSerializer
    Annotations
    @deprecated
    Deprecated

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

  79. case class RWProbeExpr(expr: Expression, tpe: Type = UnknownType) extends Expression with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  80. final case class RWProbeType(underlying: Type, color: Option[String] = None) extends Type with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  81. case class RawStringParam(name: String, value: String) extends Param with UseSerializer with Product with Serializable

    Raw String Parameter Useful for Verilog type parameters

    Raw String Parameter Useful for Verilog type parameters

    Annotations
    @deprecated
    Deprecated

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

    Note

    Firrtl doesn't guarantee anything about this String being legal in any backend

  82. case class Reference(name: String, tpe: Type = UnknownType) extends Expression with HasName with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  83. case class SIntLiteral(value: BigInt, width: Width) extends Literal with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  84. case class SIntType(width: Width) extends GroundType with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  85. case class SequencePropertyType(tpe: PropertyType) extends PropertyType with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  86. case class SequencePropertyValue(tpe: Type, values: Seq[Expression]) extends Expression with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  87. abstract class Statement extends FirrtlNode
    Annotations
    @deprecated
    Deprecated

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

  88. case class Stop(info: Info, ret: Int, clk: Expression, en: Expression, name: String = "") extends Statement with HasInfo with IsDeclaration with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  89. case class StringLit(string: String) extends FirrtlNode with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  90. case class StringParam(name: String, value: StringLit) extends Param with UseSerializer with Product with Serializable

    String Parameter

    String Parameter

    Annotations
    @deprecated
    Deprecated

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

  91. case class StringPropertyLiteral(value: StringLit) extends Expression with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  92. case class StringTestParam(value: String) extends TestParam with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  93. case class SubAccess(expr: Expression, index: Expression, tpe: Type) extends Expression with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  94. case class SubField(expr: Expression, name: String, tpe: Type = UnknownType) extends Expression with HasName with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  95. case class SubIndex(expr: Expression, value: Int, tpe: Type) extends Expression with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  96. sealed abstract class TestParam extends FirrtlNode

    Parameters for test declarations.

    Parameters for test declarations.

    Annotations
    @deprecated
    Deprecated

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

  97. abstract class Type extends FirrtlNode

    Types of FirrtlNode

    Types of FirrtlNode

    Annotations
    @deprecated
    Deprecated

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

  98. case class UIntLiteral(value: BigInt, width: Width) extends Literal with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  99. case class UIntType(width: Width) extends GroundType with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  100. case class ValidIf(cond: Expression, value: Expression, tpe: Type) extends Expression with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  101. case class VectorType(tpe: Type, size: Int) extends AggregateType with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  102. case class Verification(op: Formal.Value, info: Info, clk: Expression, pred: Expression, en: Expression, msg: StringLit, args: Seq[Expression], name: String = "") extends Statement with HasInfo with IsDeclaration with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  103. case class Version(major: Int, minor: Int, patch: Int) extends Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  104. abstract class Width extends FirrtlNode
    Annotations
    @deprecated
    Deprecated

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

Deprecated Value Members

  1. case object AnyRefPropertyType extends PropertyType with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  2. case object AsyncResetType extends GroundType with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  3. object Block extends Serializable
    Annotations
    @deprecated
    Deprecated

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

  4. case object BooleanPropertyType extends PropertyType with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  5. case object ClockType extends GroundType with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  6. object DefInstance extends Serializable
    Annotations
    @deprecated
    Deprecated

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

  7. case object Default extends Orientation with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  8. case object DoublePropertyType extends PropertyType with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  9. case object EmptyStmt extends Statement with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  10. object FileInfo extends Serializable
    Annotations
    @deprecated
    Deprecated

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

  11. case object Flip extends Orientation with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  12. object Formal extends Enumeration
    Annotations
    @deprecated
    Deprecated

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

  13. object GroundType
    Annotations
    @deprecated
    Deprecated

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

  14. case object Input extends Direction with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  15. object IntWidth

    Positive Integer Bit Width of a GroundType

    Positive Integer Bit Width of a GroundType

    Annotations
    @deprecated
    Deprecated

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

  16. case object IntegerAddOp extends PropPrimOp with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  17. case object IntegerMulOp extends PropPrimOp with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  18. case object IntegerPropertyType extends PropertyType with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  19. case object IntegerShlOp extends PropPrimOp with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  20. case object IntegerShrOp extends PropPrimOp with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  21. object LayerConfig
    Annotations
    @deprecated
    Deprecated

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

  22. case object ListConcatOp extends PropPrimOp with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  23. case object NoInfo extends Info with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  24. case object Output extends Direction with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  25. case object PathPropertyType extends PropertyType with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  26. object ReadUnderWrite extends Enumeration
    Annotations
    @deprecated
    Deprecated

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

  27. case object ResetType extends GroundType with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  28. object SIntLiteral extends Serializable
    Annotations
    @deprecated
    Deprecated

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

  29. object Serializer
    Annotations
    @deprecated
    Deprecated

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

  30. object StringLit extends Serializable
    Annotations
    @deprecated
    Deprecated

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

  31. case object StringPropertyType extends PropertyType with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  32. object UIntLiteral extends Serializable
    Annotations
    @deprecated
    Deprecated

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

  33. case object UnknownType extends Type with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

  34. case object UnknownWidth extends Width with UseSerializer with Product with Serializable
    Annotations
    @deprecated
    Deprecated

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

Ungrouped