IOBus

dfhdl.platforms.resources.IOBus
See theIOBus companion class
object IOBus

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
IOBus.type

Members list

Value members

Concrete methods

transparent inline def apply[T <: IO](inline ios: T*): IOBus[T, _]
def applyMacro[T <: IO](ios: Expr[Seq[T]])(using Quotes, Type[T]): Expr[IOBus[T, _]]
def fill[T <: IO, L <: Int & Singleton](length: L)(f: => T)(using dfc: DFC): IOBus[T, L]

Givens

Givens

given given_CanConnect_R_V[RT <: IO, RL <: Int, R <: IOBus[RT, RL], T <: DFTypeAny, V <: DFValOf[T]](using dfc: DFC, wT: Width[T])(using check: AssertGiven[RL =:= wT.OutI, "Width mismatch"], cc: CanConnect[RT, DFValOf[DFBit]]): CanConnect[R, V]