IOBus

dfhdl.platforms.resources.IOBus
See theIOBus companion object
class IOBus[T <: IO, L <: Int] extends ResourceDeps

Attributes

Companion
object
Graph
Supertypes
trait ResourceDeps
trait Resource
trait ResourceContext
trait HasClsMetaArgs
trait HasDFC
trait OnCreateEvents
class Object
trait Matchable
class Any
Show all

Members list

Type members

Inherited and Abstract types

type This

Attributes

Inherited from:
OnCreateEvents

Value members

Concrete methods

def apply(i: Int): T

Inherited methods

protected def `__clsMetaArgs`: ClsMetaArgs

Attributes

Inherited from:
HasClsMetaArgs
protected def `__dfc`: DFC

Attributes

Inherited from:
ResourceContext
def getFullId: String

Attributes

Inherited from:
ResourceContext
def getResourceConstraints: List[Constraint]

Attributes

Inherited from:
ResourceContext
def getResourceType: String

Attributes

Inherited from:
ResourceContext
final def onCreate(thisOwner: Option[Any]): OnCreateEvents.this.type

Attributes

Inherited from:
OnCreateEvents
def onCreateEnd(thisOwner: Option[This]): Unit

Attributes

Inherited from:
OnCreateEvents
def onCreateStart: Unit

Attributes

Inherited from:
OnCreateEvents
def onCreateStartLate: Unit

Attributes

Inherited from:
OnCreateEvents
protected def setClsNamePos(name: String, position: Position, docOpt: Option[String], annotations: List[Annotation]): Unit

Attributes

Inherited from:
ResourceContext

Concrete fields

val ios: List[T]
lazy val upstreamDeps: List[Resource]

Inherited fields

lazy val allSigConstraints: List[SigConstraint]

Attributes

Inherited from:
Resource
final lazy val dfc: DFC

Attributes

Inherited from:
ResourceContext
final lazy val id: String

Attributes

Inherited from:
ResourceContext

Givens

Inherited givens

protected given given_DFC: DFC

Attributes

Inherited from:
HasDFC