Packages

object out extends IODirection

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. out
  2. IODirection
  3. BaseTypeFactory
  4. UFixFactory
  5. SFixFactory
  6. TypeFactory
  7. VecFactory
  8. SIntFactory
  9. UIntFactory
  10. BitsFactory
  11. BoolFactory
  12. AnyRef
  13. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. class VecBuilder extends AnyRef
    Definition Classes
    VecFactory

Value Members

  1. def Bits(u: Unit = null): Bits

    Create a new Bits

    Create a new Bits

    Definition Classes
    IODirectionBitsFactory
  2. def Bits(width: BitCount): Bits

    Create a new Bits of a given width

    Create a new Bits of a given width

    Definition Classes
    BitsFactory
  3. def Bool(u: Unit = null): Bool
    Definition Classes
    IODirection
  4. def SFix(peak: ExpNumber, resolution: ExpNumber): SFix
    Definition Classes
    SFixFactory
  5. def SFix(peak: ExpNumber, width: BitCount): SFix
    Definition Classes
    SFixFactory
  6. def SInt(u: Unit = null): SInt

    Create a new SInt

    Create a new SInt

    Definition Classes
    IODirectionSIntFactory
  7. def SInt(width: BitCount): SInt

    Create a new SInt of a given width

    Create a new SInt of a given width

    Definition Classes
    SIntFactory
  8. def UFix(peak: ExpNumber, resolution: ExpNumber): UFix
    Definition Classes
    UFixFactory
  9. def UFix(peak: ExpNumber, width: BitCount): UFix
    Definition Classes
    UFixFactory
  10. def UInt(u: Unit = null): UInt

    Create a new UInt

    Create a new UInt

    Definition Classes
    IODirectionUIntFactory
  11. def UInt(width: BitCount): UInt

    Create a new UInt of a given width

    Create a new UInt of a given width

    Definition Classes
    UIntFactory
  12. def Vec[T <: Data](elements: TraversableOnce[T], dataType: HardType[T] = null): Vec[T]
    Definition Classes
    IODirectionVecFactory
  13. def Vec[T <: Data](firstElement: T, followingElements: T*): Vec[T]
    Definition Classes
    VecFactory
  14. def Vec[T <: Data](gen: HardType[T], size: Int): Vec[T]
    Definition Classes
    VecFactory
  15. def Vec[T <: Data](gen: => T, size: Int): Vec[T]
    Definition Classes
    VecFactory
  16. val Vec: VecBuilder
    Definition Classes
    VecFactory
  17. def apply(senum: SpinalEnum): SpinalEnumCraft[senum.type]
    Definition Classes
    IODirection
  18. def apply[T <: Data](datas: T*): Unit
    Definition Classes
    IODirection
  19. def apply[T <: Data](data: HardType[T]): T
    Definition Classes
    IODirection
  20. def apply[T <: Data](data: T): T
    Definition Classes
    IODirection
  21. def applyIt[T <: Data](data: T): T
    Definition Classes
    outIODirection
  22. def cloneOf[T <: Data](that: T): T
    Definition Classes
    IODirection
  23. def postTypeFactory[T <: Data](that: T): T
    Definition Classes
    IODirectionTypeFactory