Connectable

chisel3.connectable.Connectable
See theConnectable companion class
object Connectable

Attributes

Companion
class
Source
Connectable.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

implicit class ConnectableOpExtension[T <: Data](consumer: Connectable[T])

Attributes

Source
Connectable.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Value members

Concrete methods

def apply[T <: Data](base: T, waiveSelection: Data => Boolean = ..., squeezeSelection: Data => Boolean = ..., excludeSelection: Data => Boolean = ...): Connectable[T]

Create a Connectable from a Data

Create a Connectable from a Data

Attributes

Source
Connectable.scala
def waiveUnmatched[T <: Data](consumer: Connectable[T], producer: Connectable[T]): (Connectable[T], Connectable[T])

Create Connectable for consumer and producer whose unmatched members are waived

Create Connectable for consumer and producer whose unmatched members are waived

Value parameters

consumer

the consumer from whom to waive unmatched members

producer

the producer from whom to waive unmatched members

Attributes

Source
Connectable.scala

Implicits

Implicits

final implicit def ConnectableOpExtension[T <: Data](consumer: Connectable[T]): ConnectableOpExtension[T]

Attributes

Source
Connectable.scala