package internal
- Alphabetic
- By Inheritance
- internal
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- sealed trait Binding extends AnyRef
- sealed trait ConditionalDeclarable extends TopBinding
- sealed trait ConstrainedBinding extends TopBinding
- sealed trait LitBinding extends UnconstrainedBinding with ReadOnlyBinding
-
trait
MacroGenerated extends AnyRef
- Annotations
- @implicitNotFound( ... )
- sealed trait ReadOnlyBinding extends TopBinding
- sealed trait TopBinding extends Binding
- sealed trait UnconstrainedBinding extends TopBinding
-
case class
BundleLitBinding(litMap: Map[Data, LitArg]) extends LitBinding with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
ChildBinding(parent: Data) extends Binding with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
type
ChiselException = chisel3.ChiselException
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6) This type has moved to chisel3
-
case class
DontCareBinding() extends UnconstrainedBinding with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
ElementLitBinding(litArg: LitArg) extends LitBinding with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
type
InstanceId = chisel3.InstanceId
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6) This type has moved to chisel3
-
abstract
class
LegacyBlackBox extends BlackBox
Legacy BlackBox class will reflectively autowrap val io
Legacy BlackBox class will reflectively autowrap val io
Do not use this class in user code. Use whichever
BlackBox
is imported by your wildcard import (preferablyimport chisel3._
).- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
abstract
class
LegacyModule extends Module
Legacy Module class that restricts IOs to just io, clock, and reset, and provides a constructor for threading through explicit clock and reset.
Legacy Module class that restricts IOs to just io, clock, and reset, and provides a constructor for threading through explicit clock and reset.
Do not use this class in user code. Use whichever
Module
is imported by your wildcard import (preferablyimport chisel3._
).- Annotations
- @nowarn() @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
MemTypeBinding[T <: Data](parent: MemBase[T]) extends Binding with Product with Serializable
Special binding for Mem types
Special binding for Mem types
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
MemoryPortBinding(enclosure: RawModule, visibility: Option[WhenContext]) extends ConstrainedBinding with ConditionalDeclarable with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
OpBinding(enclosure: RawModule, visibility: Option[WhenContext]) extends ConstrainedBinding with ReadOnlyBinding with ConditionalDeclarable with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
PortBinding(enclosure: BaseModule) extends ConstrainedBinding with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
RegBinding(enclosure: RawModule, visibility: Option[WhenContext]) extends ConstrainedBinding with ConditionalDeclarable with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
SampleElementBinding[T <: Data](parent: Vec[T]) extends Binding with Product with Serializable
Special binding for Vec.sample_element
Special binding for Vec.sample_element
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
VecLitBinding(litMap: VectorMap[Data, LitArg]) extends LitBinding with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
case class
WireBinding(enclosure: RawModule, visibility: Option[WhenContext]) extends ConstrainedBinding with ConditionalDeclarable with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
Value Members
-
def
buildName(seed: String, prefix: Prefix): String
Creates a name String from a prefix and a seed
Creates a name String from a prefix and a seed
- seed
The seed for computing the name (if available)
- prefix
The prefix associated with the seed (must be in correct order, *not* reversed)
- def isTemp(name: String): Boolean
- object BaseModule
-
object
DynamicNamingStack
Allows public access to the naming stack in Builder / DynamicContext, and handles invocations outside a Builder context.
Allows public access to the naming stack in Builder / DynamicContext, and handles invocations outside a Builder context. Necessary because naming macros expand in user code and don't have access into private[chisel3] objects.
- object ExceptionHelpers
Deprecated Value Members
-
val
noPrefix: experimental.noPrefix.type
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6) This function has moved to chisel3.experimental
-
val
prefix: experimental.prefix.type
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6) This function has moved to chisel3.experimental
-
object
requireIsChiselType
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)
-
object
requireIsHardware
- Annotations
- @deprecated
- Deprecated
(Since version Chisel 3.6)