MixedVec

chisel3.util.MixedVec
See theMixedVec companion class
object MixedVec

Create a MixedVec type, given element types. Inputs must be Chisel types which have no value (not hardware types).

Attributes

Returns

MixedVec with the given types.

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

Members list

Value members

Concrete methods

def apply[T <: Data](eltsIn: Seq[T]): MixedVec[T]

Create a MixedVec type from a Seq of Chisel types.

Create a MixedVec type from a Seq of Chisel types.

Attributes

Source
MixedVec.scala
def apply[T <: Data](val0: T, vals: T*): MixedVec[T]

Create a MixedVec type from a varargs list of Chisel types.

Create a MixedVec type from a varargs list of Chisel types.

Attributes

Source
MixedVec.scala
def apply[T <: Data](mixedVec: MixedVec[T]): MixedVec[T]

Create a new MixedVec type from an unbound MixedVec type.

Create a new MixedVec type from an unbound MixedVec type.

Attributes

Source
MixedVec.scala
def apply[T <: Data](vec: Vec[T]): MixedVec[T]

Create a MixedVec type from the type of the given Vec.

Create a MixedVec type from the type of the given Vec.

Attributes

Example
MixedVec(Vec(2, UInt(8.W))) = MixedVec(Seq.fill(2){UInt(8.W)})
Source
MixedVec.scala