class DataPimper[T <: Data] extends DataPrimitives[T]
Should not extends AnyVal, Because it create kind of strange call stack move that make error reporting miss accurate
- Alphabetic
- By Inheritance
- DataPimper
- DataPrimitives
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new DataPimper(_data: T)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- def :=(that: T)(implicit loc: Location): Unit
Standard hardware assignment, equivalent to
<=
in VHDL/VerilogStandard hardware assignment, equivalent to
<=
in VHDL/Verilog- Definition Classes
- DataPrimitives
- def <>(that: T)(implicit loc: Location): Unit
Automatic connection between two hardware signals or two bundles of the same type.
Automatic connection between two hardware signals or two bundles of the same type.
Direction is inferred by using signal direction (
in
/out
). (Similar behavior to:=
)- Definition Classes
- DataPrimitives
- def =/=(that: T): Bool
isNotEqualTo
comparison between two SpinalHDL dataisNotEqualTo
comparison between two SpinalHDL data- Definition Classes
- DataPrimitives
- def =::=(that: T): Bool
- Definition Classes
- DataPrimitives
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def ===(that: T): Bool
isEqualTo
comparison between two SpinalHDL dataisEqualTo
comparison between two SpinalHDL data- Definition Classes
- DataPrimitives
- def \(that: T): T
Use as
\=
to have the same behavioral as VHDL variableUse as
\=
to have the same behavioral as VHDL variable- Definition Classes
- DataPrimitives
- val _data: T
- Definition Classes
- DataPimper → DataPrimitives
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
- def copyDirectionOf(that: T): Unit
- Definition Classes
- DataPrimitives
- def default(that: => T): T
Set a default value to a signal.
Set a default value to a signal.
- Definition Classes
- DataPrimitives
- See also
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def init(that: T): T
Set initial value of the signal
Set initial value of the signal
- Definition Classes
- DataPrimitives
- def initNull(that: T): T
- Definition Classes
- DataPrimitives
- def initZero(): T
- Definition Classes
- DataPrimitives
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def switchAssign[T2 <: BaseType](sel: T2)(mappings: (Any, T)*): Unit
- Definition Classes
- DataPrimitives
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)