ConnectableDefault

chisel3.Data.ConnectableDefault
implicit class ConnectableDefault[T <: Data](consumer: T) extends ConnectableOperators[T]

Provides :<=, :>=, :<>=, and :#= between consumer and producer of the same T <: Data

Attributes

Source
Data.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Grouped members

connection

final def :#=(producer: DontCare.type)(implicit sourceInfo: SourceInfo): Unit

$colonHashEq

$colonHashEq

Value parameters

producer

the right-hand-side of the connection, all members will be driving, none will be driven-to

Attributes

Inherited from:
ConnectableOpExtension
Source
Connectable.scala
final def :#=[S <: Data](producer: Connectable[S])(implicit evidence: T =:= S, sourceInfo: SourceInfo): Unit

$colonHashEq

$colonHashEq

Value parameters

producer

the right-hand-side of the connection, all members will be driving, none will be driven-to

Attributes

Inherited from:
ConnectableOpExtension
Source
Connectable.scala
final def :#=[S <: Data](lProducer: => S)(implicit evidence: T =:= S, sourceInfo: SourceInfo): Unit

$colonHashEq

$colonHashEq

Value parameters

producer

the right-hand-side of the connection, all members will be driving, none will be driven-to

Attributes

Inherited from:
ConnectableOpExtension
Source
Connectable.scala
final def :<=(producer: DontCare.type)(implicit sourceInfo: SourceInfo): Unit

$colonLessEq

$colonLessEq

Value parameters

producer

the right-hand-side of the connection; will always drive leaf connections, and never get driven by leaf connections ("aligned connection")

Attributes

Inherited from:
ConnectableOpExtension
Source
Connectable.scala
final def :<=[S <: Data](producer: Connectable[S])(implicit evidence: T =:= S, sourceInfo: SourceInfo): Unit

$colonLessEq

$colonLessEq

Value parameters

producer

the right-hand-side of the connection; will always drive leaf connections, and never get driven by leaf connections ("aligned connection")

Attributes

Inherited from:
ConnectableOpExtension
Source
Connectable.scala
final def :<=[S <: Data](lProducer: => S)(implicit evidence: T =:= S, sourceInfo: SourceInfo): Unit

$colonLessEq

$colonLessEq

Value parameters

producer

the right-hand-side of the connection; will always drive leaf connections, and never get driven by leaf connections ("aligned connection")

Attributes

Inherited from:
ConnectableOpExtension
Source
Connectable.scala
final def :<>=(producer: DontCare.type)(implicit sourceInfo: SourceInfo): Unit

$colonLessGreaterEq

$colonLessGreaterEq

Value parameters

producer

the right-hand-side of the connection

Attributes

Inherited from:
ConnectableOpExtension
Source
Connectable.scala
final def :<>=[S <: Data](producer: Connectable[S])(implicit evidence: T =:= S, sourceInfo: SourceInfo): Unit

$colonLessGreaterEq

$colonLessGreaterEq

Value parameters

producer

the right-hand-side of the connection

Attributes

Inherited from:
ConnectableOpExtension
Source
Connectable.scala
final def :<>=[S <: Data](lProducer: => S)(implicit evidence: T =:= S, sourceInfo: SourceInfo): Unit

$colonLessGreaterEq

$colonLessGreaterEq

Value parameters

producer

the right-hand-side of the connection

Attributes

Inherited from:
ConnectableOpExtension
Source
Connectable.scala
final def :>=(producer: DontCare.type)(implicit sourceInfo: SourceInfo): Unit

$colonGreaterEq

$colonGreaterEq

Value parameters

producer

the right-hand-side of the connection; will always be driven by leaf connections, and never drive leaf connections ("flipped connection")

Attributes

Inherited from:
ConnectableOpExtension
Source
Connectable.scala
final def :>=[S <: Data](producer: Connectable[S])(implicit evidence: T =:= S, sourceInfo: SourceInfo): Unit

$colonGreaterEq

$colonGreaterEq

Value parameters

producer

the right-hand-side of the connection; will always be driven by leaf connections, and never drive leaf connections ("flipped connection")

Attributes

Inherited from:
ConnectableOpExtension
Source
Connectable.scala
final def :>=[S <: Data](lProducer: => S)(implicit evidence: T =:= S, sourceInfo: SourceInfo): Unit

$colonGreaterEq

$colonGreaterEq

Value parameters

producer

the right-hand-side of the connection; will always be driven by leaf connections, and never drive leaf connections ("flipped connection")

Attributes

Inherited from:
ConnectableOpExtension
Source
Connectable.scala