package firrtl
- Alphabetic
- Public
- All
Type Members
- sealed abstract class Arg extends AnyRef
-
abstract
class
Component extends Arg
- Annotations
- @nowarn()
- sealed case class KnownBinaryPoint(value: Int) extends BinaryPoint with Product with Serializable
- sealed case class KnownWidth(value: Int) extends Width with Product with Serializable
- sealed abstract class MemPortDirection extends AnyRef
- sealed trait RangeType extends AnyRef
- sealed case class UnknownWidth() extends Width with Product with Serializable
- sealed abstract class Width extends AnyRef
-
case class
AltBegin(sourceInfo: SourceInfo) extends Command with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
Attach(sourceInfo: SourceInfo, locs: Seq[Node]) extends Command with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
sealed abstract
class
BinaryPoint extends AnyRef
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
Circuit(name: String, components: Seq[Component], annotations: Seq[ChiselAnnotation], renames: RenameMap, newAnnotations: Seq[ChiselMultiAnnotation]) extends Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
abstract
class
Command extends AnyRef
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
Connect(sourceInfo: SourceInfo, loc: Node, exp: Arg) extends Command with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
ConnectInit(sourceInfo: SourceInfo, loc: Node, exp: Arg) extends Command with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
DefBlackBox(id: BaseBlackBox, name: String, ports: Seq[Port], topDir: SpecifiedDirection, params: Map[String, Param]) extends Component with Product with Serializable
- Annotations
- @nowarn() @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
DefInstance(sourceInfo: SourceInfo, id: BaseModule, ports: Seq[Port]) extends Definition with Product with Serializable
- Annotations
- @nowarn() @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
DefInvalid(sourceInfo: SourceInfo, arg: Arg) extends Command with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
DefMemPort[T <: Data](sourceInfo: SourceInfo, id: T, source: Node, dir: MemPortDirection, index: Arg, clock: Arg) extends Definition with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
DefMemory(sourceInfo: SourceInfo, id: HasId, t: Data, size: BigInt) extends Definition with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
DefModule(id: RawModule, name: String, ports: Seq[Port], commands: Seq[Command]) extends Component with Product with Serializable
- Annotations
- @nowarn() @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
DefPrim[T <: Data](sourceInfo: SourceInfo, id: T, op: PrimOp, args: Arg*) extends Definition with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
DefReg(sourceInfo: SourceInfo, id: Data, clock: Arg) extends Definition with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
DefRegInit(sourceInfo: SourceInfo, id: Data, clock: Arg, reset: Arg, init: Arg) extends Definition with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
DefSeqMemory(sourceInfo: SourceInfo, id: HasId, t: Data, size: BigInt, readUnderWrite: firrtl.ir.ReadUnderWrite.Value) extends Definition with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
DefWire(sourceInfo: SourceInfo, id: Data) extends Definition with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
abstract
class
Definition extends Command
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
FPLit(n: BigInt, w: Width, binaryPoint: BinaryPoint) extends LitArg with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
ILit(n: BigInt) extends Arg with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
Index(imm: Arg, value: Arg) extends Arg with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
IntervalLit(n: BigInt, w: Width, binaryPoint: BinaryPoint) extends LitArg with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
sealed
class
IntervalRange extends IntervalType with RangeType
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
abstract
class
LitArg extends Arg
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
ModuleCloneIO(mod: BaseModule, name: String) extends Arg with Product with Serializable
Ports of cloned modules (CloneModuleAsRecord)
Ports of cloned modules (CloneModuleAsRecord)
- mod
The original module for which these ports are a clone
- name
the name of the module instance
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
ModuleIO(mod: BaseModule, name: String) extends Arg with Product with Serializable
Arg for ports of Modules
Arg for ports of Modules
- mod
the module this port belongs to
- name
the name of the port
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
Node(id: HasId) extends Arg with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
OpaqueSlot(imm: Node) extends Arg with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
OtherwiseEnd(sourceInfo: SourceInfo, firrtlDepth: Int) extends Command with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
PartialConnect(sourceInfo: SourceInfo, loc1: Node, loc2: Node) extends Command with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
Port(id: Data, dir: SpecifiedDirection, sourceInfo: SourceInfo) extends Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.5) This API should never have been public, for Module port reflection, use DataMirror.modulePorts
-
case class
PrimOp(name: String) extends Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
Printf(id: printf.Printf, sourceInfo: SourceInfo, clock: Arg, pable: Printable) extends Definition with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
Ref(name: String) extends Arg with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
SLit(n: BigInt, w: Width) extends LitArg with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
Slot(imm: Node, name: String) extends Arg with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
Stop(id: stop.Stop, sourceInfo: SourceInfo, clock: Arg, ret: Int) extends Definition with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
ULit(n: BigInt, w: Width) extends LitArg with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
Verification[T <: VerificationStatement](id: T, op: Formal.Value, sourceInfo: SourceInfo, clock: Arg, predicate: Arg, message: String) extends Definition with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
WhenBegin(sourceInfo: SourceInfo, pred: Arg) extends Command with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
WhenEnd(sourceInfo: SourceInfo, firrtlDepth: Int, hasAlt: Boolean = false) extends Command with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
Value Members
- object IntervalRange extends Serializable
- object MemPortDirection
Deprecated Value Members
-
object
Arg
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
object
BinaryPoint
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
object
Circuit extends AbstractFunction4[String, Seq[Component], Seq[ChiselAnnotation], RenameMap, Circuit] with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
object
Formal extends Enumeration
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
object
PrimOp extends Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
object
UnknownBinaryPoint extends BinaryPoint with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
object
Width
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)