package core
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- core
- BaseTypeCast
- UFixCast
- SFixCast
- BaseTypeFactory
- UFixFactory
- SFixFactory
- TypeFactory
- VecFactory
- SIntFactory
- UIntFactory
- BitsFactory
- BoolFactory
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
class
VecBuilder extends AnyRef
- Definition Classes
- VecFactory
Value Members
- implicit def BigIntToBits(that: BigInt): Bits
- implicit def BigIntToBuilder(value: BigInt): BigIntBuilder
- implicit def BigIntToSInt(that: BigInt): SInt
- implicit def BigIntToUInt(that: BigInt): UInt
-
def
Bits(width: BitCount): Bits
- Definition Classes
- BitsFactory
-
def
Bits(): Bits
- Definition Classes
- BitsFactory
-
def
Bool(value: Boolean): Bool
- Definition Classes
- BoolFactory
-
def
Bool(): Bool
- Definition Classes
- BoolFactory
- implicit def DataPimped[T <: Data](that: T): DataPimper[T]
- implicit def DoubleToBuilder(value: Double): DoubleBuilder
- implicit def EnumCtoEnumC2[T <: SpinalEnum, T2 <: T](craft: SpinalEnumCraft[T2]): SpinalEnumCraft[T]
- implicit def EnumCtoEnumC3[T <: SpinalEnum, T2 <: T](craft: SpinalEnumCraft[T]): SpinalEnumCraft[T2]
- implicit def EnumElementToCraft[T <: SpinalEnum](element: SpinalEnumElement[T]): SpinalEnumCraft[T]
- implicit def EnumEtoEnumE2[T <: SpinalEnum, T2 <: T](element: SpinalEnumElement[T2]): SpinalEnumElement[T]
- implicit def EnumEtoEnumE3[T <: SpinalEnum, T2 <: T](element: SpinalEnumElement[T]): SpinalEnumElement[T2]
- def False: Bool
- implicit def IntToBits(that: Int): Bits
- implicit def IntToBuilder(value: Int): IntBuilder
- implicit def IntToSInt(that: Int): SInt
- implicit def IntToUInt(that: Int): UInt
-
def
SFix(peak: ExpNumber, resolution: ExpNumber): SFix
- Definition Classes
- SFixFactory
-
def
SFix(peak: ExpNumber, width: BitCount): SFix
- Definition Classes
- SFixFactory
-
def
SInt(width: BitCount): SInt
- Definition Classes
- SIntFactory
-
def
SInt(): SInt
- Definition Classes
- SIntFactory
- implicit def StringToBits(that: String): Bits
- implicit def StringToSInt(that: String): SInt
- implicit def StringToUInt(that: String): UInt
- def True: Bool
-
def
UFix(peak: ExpNumber, resolution: ExpNumber): UFix
- Definition Classes
- UFixFactory
-
def
UFix(peak: ExpNumber, width: BitCount): UFix
- Definition Classes
- UFixFactory
-
def
UInt(width: BitCount): UInt
- Definition Classes
- UIntFactory
-
def
UInt(): UInt
- Definition Classes
- UIntFactory
-
def
Vec[T <: Data](firstElement: T, followingElements: T*): Vec[T]
- Definition Classes
- VecFactory
-
def
Vec[T <: Data](gen: ⇒ T, size: Int): Vec[T]
- Definition Classes
- VecFactory
-
def
Vec[T <: Data](elements: TraversableOnce[T], dataType: HardType[T]): Vec[T]
- Definition Classes
- VecFactory
-
val
Vec: VecBuilder
- Definition Classes
- VecFactory
- def assert(assertion: Bool, message: Seq[Any], severity: AssertNodeSeverity): AssertStatement
- def assert(assertion: Bool, message: String, severity: AssertNodeSeverity): AssertStatement
- def assert(assertion: Bool, message: Seq[Any]): AssertStatement
- def assert(assertion: Bool, message: String): AssertStatement
- def assert(assertion: Bool, severity: AssertNodeSeverity): AssertStatement
- def assert(assertion: Bool): AssertStatement
-
final
def
assert(assertion: Boolean, message: ⇒ Any): Unit
- Annotations
- @elidable( 2000 ) @inline()
-
def
assert(assertion: Boolean): Unit
- Annotations
- @elidable( 2000 )
- def assume(assertion: Bool): AssertStatement
- def cover(assertion: Bool): AssertStatement
- implicit lazy val implicitConversions: implicitConversions
-
def
postTypeFactory[T <: Data](that: T): T
- Definition Classes
- TypeFactory
- implicit lazy val postfixOps: postfixOps
- implicit lazy val reflectiveCalls: reflectiveCalls
- def report(message: Seq[Any], severity: AssertNodeSeverity): AssertStatement
- def report(message: String, severity: AssertNodeSeverity): AssertStatement
- def report(message: Seq[Any]): AssertStatement
- def report(message: String): AssertStatement
Deprecated Value Members
-
def
Vec[T <: Data](size: Int, gen: (Int) ⇒ T): Vec[T]
- Definition Classes
- VecFactory
- Annotations
- @deprecated
- Deprecated
-
def
Vec[T <: Data](size: Int, gen: ⇒ T): Vec[T]
- Definition Classes
- VecFactory
- Annotations
- @deprecated
- Deprecated
-
def
toSFix(sint: SInt): SFix
- Definition Classes
- SFixCast
- Annotations
- @deprecated
- Deprecated
-
def
toUFix(uint: UInt): UFix
- Definition Classes
- UFixCast
- Annotations
- @deprecated
- Deprecated