spinal

core

package core

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. core
  2. BaseTypeCast
  3. UFixCast
  4. SFixCast
  5. BitsCast
  6. SIntCast
  7. UIntCast
  8. BaseTypeFactory
  9. UFixFactory
  10. SFixFactory
  11. TypeFactory
  12. VecFactory
  13. SIntFactory
  14. UIntFactory
  15. BitsFactory
  16. BoolFactory
  17. AnyRef
  18. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait ActiveKind extends AnyRef

  2. trait Area extends Nameable with ContextUser

  3. class AssertNode extends SyncNode

  4. trait AssertNodeSeverity extends AnyRef

  5. trait Assignable extends AnyRef

  6. class AssignedBits extends AnyRef

  7. class AssignedRange extends AnyRef

  8. class AssignementLevel extends AnyRef

  9. case class AssignementLevelCmd(that: Node, by: Node) extends Product with Serializable

  10. trait AssignementLevelNode extends AnyRef

  11. case class AssignementLevelSimple(that: Node, by: Node) extends AssignementLevelNode with Product with Serializable

  12. class AssignementLevelSwitch extends AssignementLevelNode

  13. class AssignementLevelWhen extends AssignementLevelNode

  14. abstract class AssignementNode extends Node

  15. trait AssignementTreePart extends AnyRef

  16. trait Attribute extends AnyRef

  17. class AttributeFlag extends Attribute

  18. trait AttributeReady extends AnyRef

    Created by PIC18F on 09.02.2015.

  19. class AttributeString extends Attribute

  20. abstract class BaseType extends Node with Data with Nameable with AssignementTreePart

  21. trait BaseTypeCast extends UIntCast with SIntCast with BitsCast with SFixCast with UFixCast

  22. trait BaseTypeFactory extends BoolFactory with BitsFactory with UIntFactory with SIntFactory with VecFactory with SFixFactory with UFixFactory

  23. case class BigIntBuilder(i: BigInt) extends Product with Serializable

  24. abstract class BinaryOperator extends Operator

  25. class BitAssignmentFixed extends AssignementNode

  26. class BitAssignmentFloating extends AssignementNode

  27. case class BitCount(value: Int) extends Product with Serializable

  28. abstract class BitVector extends BaseType

  29. abstract class BitVectorLiteralFactory[T <: BitVector] extends AnyRef

  30. class BitVectorPimper[T <: BitVector] extends AnyRef

  31. class Bits extends BitVector

  32. class BitsAllToLiteral extends Node with Literal

  33. trait BitsCast extends AnyRef

    Created by PIC18F on 16.01.2015.

  34. trait BitsFactory extends AnyRef

  35. class BitsLiteral extends Node with Literal

  36. abstract class BlackBox extends Component with SpinalTagReady

  37. abstract class BlackBoxULogic extends BlackBox

  38. class Bool extends BaseType

  39. trait BoolFactory extends AnyRef

  40. class BoolLiteral extends Node with Literal

  41. class Bundle extends MultiData with Nameable with OverridedEqualsHashCode

  42. class BundleCase extends Bundle

  43. class CaseContext extends ConditionalContext

  44. class CaseNode extends NodeWithVariableInputsCount

  45. abstract class Cast extends Modifier

  46. class CastBitsToEnum extends Cast

  47. class CastBitsToSInt extends Cast

  48. class CastBitsToUInt extends Cast

  49. class CastBoolToBits extends Cast

  50. class CastEnumToBits extends Cast

  51. class CastEnumToEnum extends Cast

  52. class CastSIntToBits extends Cast

  53. class CastSIntToUInt extends Cast

  54. class CastUIntToBits extends Cast

  55. class CastUIntToSInt extends Cast

  56. class ClockDomain extends AnyRef

  57. trait ClockDomainBoolTag extends SpinalTag

  58. case class ClockDomainConfig(clockEdge: EdgeKind = RISING, resetKind: ResetKind = ASYNC, resetActiveLevel: ActiveKind = HIGH, clockEnableActiveLevel: ActiveKind = HIGH) extends Product with Serializable

  59. case class ClockDomainTag(clockDomain: ClockDomain) extends SpinalTag with Product with Serializable

  60. class ClockEnableArea extends Area with DelayedInit

  61. case class ClockEnableTag(clockDomain: ClockDomain) extends ClockDomainBoolTag with Product with Serializable

  62. case class ClockTag(clockDomain: ClockDomain) extends ClockDomainBoolTag with Product with Serializable

  63. class ClockingArea extends Area with DelayedInit

  64. abstract class Component extends NameableByComponent with GlobalDataUser with ScalaLocated with DelayedInit with Stackable

  65. class ComponentBuilder extends AnyRef

  66. trait ConditionalContext extends GlobalDataUser

    Created by PIC18F on 11.01.2015.

  67. abstract class ConstantOperator extends Operator

  68. trait ContextUser extends GlobalDataUser

  69. trait Data extends ContextUser with NameableByComponent with Assignable with AttributeReady with SpinalTagReady with GlobalDataUser with ScalaLocated

  70. class DataPimper[T <: Data] extends AnyRef

  71. trait DataWrapper extends Data

  72. abstract class DontCareNode extends NodeWithoutInputs

  73. class DontCareNodeFixed extends DontCareNode

  74. class DontCareNodeInfered extends DontCareNode

  75. case class DoubleBuilder(d: Double) extends Product with Serializable

  76. trait EdgeKind extends AnyRef

    Created by PIC18F on 21.08.2014.

  77. class EnumData extends SpinalEnum

  78. class EnumFsm extends SpinalEnum

  79. class EnumLiteral[T <: SpinalEnum] extends Node with Literal

  80. case class ExpNumber(value: Int) extends Product with Serializable

  81. abstract class Extract extends Modifier

  82. abstract class ExtractBitsVectorFixed extends Extract

  83. class ExtractBitsVectorFixedFromBits extends ExtractBitsVectorFixed

  84. class ExtractBitsVectorFixedFromSInt extends ExtractBitsVectorFixed

  85. class ExtractBitsVectorFixedFromUInt extends ExtractBitsVectorFixed

  86. abstract class ExtractBitsVectorFloating extends Extract

  87. class ExtractBitsVectorFloatingFromBits extends ExtractBitsVectorFloating

  88. class ExtractBitsVectorFloatingFromSInt extends ExtractBitsVectorFloating

  89. class ExtractBitsVectorFloatingFromUInt extends ExtractBitsVectorFloating

  90. abstract class ExtractBoolFixed extends Extract

  91. class ExtractBoolFixedFromBits extends ExtractBoolFixed

  92. class ExtractBoolFixedFromSInt extends ExtractBoolFixed

  93. class ExtractBoolFixedFromUInt extends ExtractBoolFixed

  94. abstract class ExtractBoolFloating extends Extract

  95. class ExtractBoolFloatingFromBits extends ExtractBoolFloating

  96. class ExtractBoolFloatingFromSInt extends ExtractBoolFloating

  97. class ExtractBoolFloatingFromUInt extends ExtractBoolFloating

  98. case class FixedFrequency(value: Double) extends IClockDomainFrequency with Product with Serializable

  99. class Generic extends AnyRef

    Created by PIC18F on 24.01.2015.

  100. class GlobalData extends AnyRef

  101. trait GlobalDataUser extends AnyRef

  102. trait IClockDomainFrequency extends AnyRef

  103. trait IODirection extends BaseTypeFactory

  104. abstract class ImplicitArea[T] extends Area

  105. final class IntBuilder extends AnyVal

  106. trait Literal extends Node

  107. implicit class LiteralBuilder extends AnyRef

  108. case class LiteralInt(value: BigInt) extends Product with Serializable

  109. class MaskedLiteral extends AnyRef

  110. class Mem[T <: Data] extends NodeWithVariableInputsCount with AttributeReady with Nameable

  111. trait MemBitsMaskKind extends AnyRef

  112. class MemReadAsync extends Node

  113. class MemReadSync extends SyncNode

  114. class MemWrite extends SyncNode

  115. class MemWriteOrRead_readPart extends SyncNode

  116. class MemWriteOrRead_writePart extends SyncNode

  117. class MemWritePayload[T <: Data] extends Bundle

  118. trait MemWriteToReadKind extends AnyRef

    Created by PIC18F on 02.02.2015.

  119. trait MinMaxProvider extends AnyRef

  120. abstract class Modifier extends Node

  121. abstract class MultiData extends Data

  122. class MultiPhase extends Phase

  123. class MultipleAssignmentNode extends NodeWithVariableInputsCount with AssignementTreePart

  124. abstract class Multiplexer extends Modifier

  125. class MultiplexerBits extends Multiplexer

  126. class MultiplexerBool extends Multiplexer

  127. class MultiplexerEnum extends Multiplexer

  128. class MultiplexerSInt extends Multiplexer

  129. class MultiplexerUInt extends Multiplexer

  130. trait Nameable extends AnyRef

  131. trait NameableByComponent extends Nameable with GlobalDataUser

  132. abstract class Node extends ContextUser with ScalaLocated with SpinalTagReady with GlobalDataUser

  133. abstract class NodeWithVariableInputsCount extends Node

  134. abstract class NodeWithoutInputs extends Node

  135. class NoneNode extends NodeWithoutInputs

  136. trait Num[T <: Data] extends AnyRef

  137. abstract class Operator extends Modifier

  138. trait OverridedEqualsHashCode extends AnyRef

  139. trait Phase extends AnyRef

  140. class PhaseAddInOutBinding extends Phase

  141. class PhaseAddNodesIntoComponent extends Phase

  142. class PhaseAllocateNames extends Phase

  143. class PhaseAllowNodesToReadInputOfKindComponent extends Phase

  144. class PhaseAllowNodesToReadOutputs extends Phase

  145. class PhaseApplyIoDefault extends Phase

  146. class PhaseCheckCombinationalLoops extends Phase

  147. class PhaseCheckCrossClockDomains extends Phase

  148. class PhaseCheckInferredWidth extends Phase

  149. class PhaseCheck_noAsyncNodeWithIncompleteAssignment extends Phase

  150. class PhaseCheck_noNull_noCrossHierarchy_noInputRegister_noDirectionLessIo extends Phase

  151. class PhaseCollectAndNameEnum extends Phase

  152. class PhaseContext extends AnyRef

    Created by PIC32F_USER on 05/06/2016.

  153. class PhaseCreateComponent extends Phase

  154. class PhaseDeleteUselessBaseTypes extends Phase

  155. class PhaseDontSymplifyBasetypeWithComplexAssignement extends Phase

  156. class PhaseDontSymplifyVerilogMismatchingWidth extends Phase

  157. class PhaseDummy extends Phase

  158. class PhaseFillComponentList extends Phase

  159. class PhaseFillNodesConsumers extends Phase

  160. class PhaseInferWidth extends Phase

  161. class PhaseNameBinding extends Phase

  162. class PhaseNameNodesByReflection extends Phase

  163. class PhaseNodesBlackBoxGenerics extends Phase

  164. class PhaseNormalizeNodeInputs extends Phase

  165. class PhaseOrderComponentsNodes extends Phase

  166. class PhasePostWidthInferationChecks extends Phase

  167. class PhasePrintStates extends Phase

  168. class PhasePrintUnUsedSignals extends Phase

  169. class PhasePropagateBaseTypeWidth extends Phase

  170. class PhasePullClockDomains extends Phase

  171. class PhaseRemoveComponentThatNeedNoHdlEmit extends Phase

  172. class PhaseReplaceMemByBlackBox_simplifyWriteReadWithSameAddress extends Phase

  173. class PhaseSimplifyBlacBoxGenerics extends Phase

  174. class PhaseSimplifyNodes extends Phase

  175. class PhaseVerilog extends Phase with VerilogBase

    Created by PIC32F_USER on 05/06/2016.

  176. class PhaseVhdl extends Phase with VhdlBase

    Created by PIC32F_USER on 05/06/2016.

  177. case class PosCount(value: Int) extends Product with Serializable

  178. class RInt extends MultiData with Num[RInt]

  179. class Ram_1c_1w_1ra extends BlackBox

  180. class Ram_1c_1w_1rs extends BlackBox

  181. class Ram_1wors extends BlackBox

  182. class Ram_1wrs extends BlackBox

  183. class RangedAssignmentFixed extends AssignementNode

  184. class RangedAssignmentFloating extends AssignementNode

  185. class Reg extends SyncNode with Assignable with AssignementTreePart

  186. class ResetArea extends Area with DelayedInit

  187. trait ResetKind extends AnyRef

  188. case class ResetTag(clockDomain: ClockDomain) extends ClockDomainBoolTag with Product with Serializable

  189. abstract class Resize extends Modifier

  190. class ResizeBits extends Resize

  191. class ResizeSInt extends Resize

  192. class ResizeUInt extends Resize

  193. class SFix extends XFix[SFix, SInt]

  194. class SFix2D extends Bundle

  195. trait SFixCast extends AnyRef

  196. trait SFixFactory extends TypeFactory

    Created by PIC on 19.05.2015.

  197. class SInt extends BitVector with Num[SInt] with MinMaxProvider

  198. trait SIntCast extends AnyRef

    Created by PIC18F on 21.08.2014.

  199. trait SIntFactory extends AnyRef

  200. implicit class SIntPimper extends AnyRef

  201. class STime extends AnyRef

  202. class SafeStack[T] extends AnyRef

  203. class SafeStackWithStackable[T <: Stackable] extends SafeStack[T]

  204. trait ScalaLocated extends GlobalDataUser

  205. class Scope extends AnyRef

  206. case class SpinalConfig(mode: SpinalMode = null, debug: Boolean = false, forceMemToBlackboxTranslation: Boolean = false, defaultConfigForClockDomains: ClockDomainConfig = ClockDomainConfig(), onlyStdLogicVectorAtTopLevelIo: Boolean = false, defaultClockDomainFrequency: IClockDomainFrequency = UnknownFrequency(), targetDirectory: String = ".", dumpWave: Boolean = false) extends Product with Serializable

  207. class SpinalEnum extends Nameable

  208. class SpinalEnumCraft[T <: SpinalEnum] extends BaseType

  209. class SpinalEnumElement[T <: SpinalEnum] extends Nameable

  210. trait SpinalEnumEncoding extends Nameable

  211. class SpinalExit extends Exception

  212. trait SpinalMode extends AnyRef

  213. class SpinalReport[T <: Component] extends AnyRef

  214. trait SpinalTag extends AnyRef

  215. trait SpinalTagReady extends AnyRef

  216. trait Stackable extends AnyRef

  217. class SwitchContext extends ConditionalContext

  218. class SwitchNode extends NodeWithVariableInputsCount

  219. class SwitchStack extends AnyRef

  220. case class SwitchTreeCase(const: Node, doThat: AssignementLevel) extends Product with Serializable

  221. case class SwitchTreeDefault(doThat: AssignementLevel) extends Product with Serializable

  222. abstract class SyncNode extends Node

  223. class TagDefault extends SpinalTag

    Created by PIC18F on 21.08.2014.

  224. trait TypeFactory extends AnyRef

    Created by PIC18F on 21.08.2014.

  225. class UFix extends XFix[UFix, UInt]

  226. class UFix2D extends Bundle

  227. trait UFixCast extends AnyRef

  228. trait UFixFactory extends TypeFactory

  229. class UInt extends BitVector with Num[UInt] with MinMaxProvider

  230. case class UInt2D(xBitCount: BitCount, yBitCount: BitCount) extends Bundle with Product with Serializable

  231. trait UIntCast extends AnyRef

  232. trait UIntFactory extends AnyRef

  233. implicit class UIntPimper extends AnyRef

  234. abstract class UnaryOperator extends Operator

  235. case class UnknownFrequency() extends IClockDomainFrequency with Product with Serializable

  236. class Vec[T <: Data] extends MultiData with IndexedSeq[T]

  237. class VecAccessAssign[T <: BaseType] extends Assignable

  238. trait VecFactory extends AnyRef

  239. trait VerilogBase extends VhdlVerilogBase

    Created by PIC18F on 07.01.2015.

  240. trait VhdlBase extends VhdlVerilogBase

    Created by PIC18F on 07.01.2015.

  241. class VhdlTestBenchBackend extends VhdlBase with Phase

  242. trait VhdlVerilogBase extends AnyRef

  243. class WhenContext extends ConditionalContext

  244. class WhenNode extends Node with AssignementTreePart

  245. abstract class XFix[T <: XFix[T, R], R <: BitVector with Num[R]] extends MultiData

Value Members

  1. object ASYNC extends ResetKind

  2. object ArrayManager

  3. object AssertNode

  4. object AssignedBits

  5. object AssignedRange

  6. object B extends BitVectorLiteralFactory[Bits]

  7. object BOOT extends ResetKind

  8. object BaseType

  9. implicit def BigIntToBits(that: BigInt): Bits

  10. implicit def BigIntToBuilder(value: BigInt): BigIntBuilder

  11. implicit def BigIntToSInt(that: BigInt): SInt

  12. implicit def BigIntToUInt(that: BigInt): UInt

  13. implicit def BitVectorPimped[T <: BitVector](that: T): BitVectorPimper[T]

  14. def Bits(width: BitCount): Bits

    Definition Classes
    BitsFactory
  15. def Bits(): Bits

    Definition Classes
    BitsFactory
  16. object BitsLiteral

  17. object BitsSet

  18. def Bool(value: Boolean): Bool

    Definition Classes
    BoolFactory
  19. def Bool(): Bool

    Definition Classes
    BoolFactory
  20. object BoolLiteral

  21. object Bundle

    Created by PIC18F on 08.01.2015.

  22. object Cat

  23. object ClockDomain

  24. object Component

  25. object Context

    Created by PIC18F on 21.08.2014.

  26. object Data

  27. implicit def DataPimped[T <: Data](that: T): DataPimper[T]

  28. implicit def DoubleToBuilder(value: Double): DoubleBuilder

  29. object Driver

    Created by PIC18F on 07.01.2015.

  30. object ERROR extends AssertNodeSeverity

  31. object Encoding

  32. implicit def EnumElementToCraft[T <: SpinalEnum](element: SpinalEnumElement[T]): SpinalEnumCraft[T]

  33. object FAILURE extends AssertNodeSeverity

  34. object FALLING extends EdgeKind

  35. def False: Bool

  36. object GlobalData

  37. object HIGH extends ActiveKind

  38. object ImplicitArea

  39. object InputNormalize

  40. implicit def IntToBits(that: Int): Bits

  41. implicit def IntToBuilder(value: Int): IntBuilder

  42. implicit def IntToSInt(that: Int): SInt

  43. implicit def IntToUInt(that: Int): UInt

  44. object LOW extends ActiveKind

  45. object MULTIPLE_RAM extends MemBitsMaskKind

  46. object MacroTest

  47. object MaskedLiteral

  48. object Mem

  49. object MemReadSync

  50. object MemWrite

  51. object MemWriteOrRead_readPart

  52. object MemWriteOrRead_writePart

  53. object Misc

  54. object MultiData

  55. object Mux

  56. object NOTE extends AssertNodeSeverity

  57. object Node

  58. object NoneNode

  59. object Operator

  60. object RISING extends EdgeKind

  61. object RInt

    Created by PIC32F_USER on 05/01/2016.

  62. object Reg

  63. object RegInit

  64. object RegNext

  65. object RegNextWhen

  66. object RegS

  67. object S extends BitVectorLiteralFactory[SInt]

  68. def SFix(peak: ExpNumber, resolution: ExpNumber): SFix

    Definition Classes
    SFixFactory
  69. def SFix(peak: ExpNumber, width: BitCount): SFix

    Definition Classes
    SFixFactory
  70. object SFix2D

  71. object SINGLE_RAM extends MemBitsMaskKind

  72. def SInt(width: BitCount): SInt

    Definition Classes
    SIntFactory
  73. def SInt(): SInt

    Definition Classes
    SIntFactory
  74. object SYNC extends ResetKind

  75. object ScalaLocated

  76. object ScalaUniverse

  77. object Sel

  78. object Select

  79. object SeqMux

  80. object Spinal

  81. object SpinalConfig extends Serializable

  82. object SpinalError

  83. object SpinalExit extends Serializable

  84. object SpinalInfo

  85. object SpinalInfoPhase

  86. object SpinalLog

  87. object SpinalMap

  88. object SpinalVerilog

  89. object SpinalVerilogBoot

  90. object SpinalVhdl

  91. object SpinalVhdlBoot

  92. object SpinalWarning

  93. implicit def StringToBits(that: String): Bits

  94. implicit def StringToSInt(that: String): SInt

  95. implicit def StringToUInt(that: String): UInt

  96. object SymplifyNode

  97. object SyncNode

  98. def True: Bool

  99. object U extends BitVectorLiteralFactory[UInt]

  100. def UFix(peak: ExpNumber, resolution: ExpNumber): UFix

    Definition Classes
    UFixFactory
  101. def UFix(peak: ExpNumber, width: BitCount): UFix

    Definition Classes
    UFixFactory
  102. object UFix2D

  103. def UInt(width: BitCount): UInt

    Definition Classes
    UIntFactory
  104. def UInt(): UInt

    Definition Classes
    UIntFactory
  105. object UInt2D extends Serializable

  106. object VHDL extends SpinalMode

  107. def Vec[T <: Data](firstElement: T, followingElements: T*): Vec[T]

    Definition Classes
    VecFactory
  108. def Vec[T <: Data](gen: (Int) ⇒ T, size: Int): Vec[T]

    Definition Classes
    VecFactory
  109. def Vec[T <: Data](gen: Vec[T], size: Int): Vec[Vec[T]]

    Definition Classes
    VecFactory
  110. def Vec[T <: Data](gen: ⇒ T, size: Int): Vec[T]

    Definition Classes
    VecFactory
  111. def Vec[T <: Data](elements: TraversableOnce[T]): Vec[T]

    Definition Classes
    VecFactory
  112. object Verilog extends SpinalMode

  113. object WARNING extends AssertNodeSeverity

  114. object WhenNode

  115. object WidthInfer

  116. def asBits(that: Data): Bits

    Definition Classes
    BitsCast
  117. def asSInt(that: UInt): SInt

    Definition Classes
    SIntCast
  118. def asSInt(that: Bits): SInt

    Definition Classes
    SIntCast
  119. def asSInt(that: Bool): SInt

    Definition Classes
    SIntCast
  120. def asUInt(that: SInt): UInt

    Definition Classes
    UIntCast
  121. def asUInt(that: Bits): UInt

    Definition Classes
    UIntCast
  122. def asUInt(that: Bool): UInt

    Definition Classes
    UIntCast
  123. def assert(assertion: Bool, message: String, severity: AssertNodeSeverity): Unit

  124. def assert(assertion: Bool, severity: AssertNodeSeverity): Unit

  125. def assert(assertion: Bool, message: String): Unit

  126. def assert(assertion: Bool): Unit

  127. final def assert(assertion: Boolean, message: ⇒ Any): Unit

    Annotations
    @elidable( ASSERTION ) @inline()
  128. def assert(assertion: Boolean): Unit

    Annotations
    @elidable( ASSERTION )
  129. object binaryOneHot extends SpinalEnumEncoding

  130. object binarySequancial extends SpinalEnumEncoding

  131. object cloneOf

  132. object cloneable

  133. object crossClockBuffer extends SpinalTag

  134. object crossClockDomain extends SpinalTag

  135. object default

  136. object default2

  137. object dontCare extends MemWriteToReadKind

  138. macro def enum(param: Symbol*): Any

  139. def fill[T <: Data](size: Int)(gen: ⇒ T): Vec[T]

    Definition Classes
    VecFactory
  140. object ifGen

  141. implicit lazy val implicitConversions: implicitConversions

  142. object in extends IODirection

  143. object inWithNull extends IODirection

  144. object is

  145. object is2

  146. object isPow2

  147. object log2Up

  148. object native extends SpinalEnumEncoding

  149. object out extends IODirection

  150. object outWithNull extends IODirection

  151. def postTypeFactory[T <: Data](that: T): T

    Definition Classes
    TypeFactory
  152. implicit lazy val postfixOps: postfixOps

  153. object randomBoot extends SpinalTag

  154. object readFirst extends MemWriteToReadKind

  155. implicit lazy val reflectiveCalls: reflectiveCalls

  156. def report(message: String, severity: AssertNodeSeverity = NOTE): Unit

  157. object roundUp

  158. object signalCache

  159. object switch

  160. object switch2

  161. def tabulate[T <: Data](size: Int)(gen: (Int) ⇒ T): Vec[T]

    Definition Classes
    VecFactory
  162. object tagAutoResize extends SpinalTag

  163. object tagTruncated extends SpinalTag

  164. def toSFix(sint: SInt): SFix

    Definition Classes
    SFixCast
  165. def toSInt(that: SFix): SInt

    Definition Classes
    SIntCast
  166. def toUFix(uint: UInt): UFix

    Definition Classes
    UFixCast
  167. def toUInt(that: UFix): UInt

    Definition Classes
    UIntCast
  168. object uLogic extends SpinalTag

  169. object unusedTag extends SpinalTag

  170. object when

  171. object widthOf

  172. object writeFirst extends MemWriteToReadKind

Deprecated Value Members

  1. def Vec[T <: Data](size: Int, gen: (Int) ⇒ T): Vec[T]

    Definition Classes
    VecFactory
    Annotations
    @deprecated
    Deprecated
  2. def Vec[T <: Data](size: Int, gen: ⇒ T): Vec[T]

    Definition Classes
    VecFactory
    Annotations
    @deprecated
    Deprecated
  3. object wrap

    Annotations
    @deprecated
    Deprecated

    Use cloneable instead

Inherited from BaseTypeCast

Inherited from UFixCast

Inherited from SFixCast

Inherited from BitsCast

Inherited from SIntCast

Inherited from UIntCast

Inherited from BaseTypeFactory

Inherited from UFixFactory

Inherited from SFixFactory

Inherited from TypeFactory

Inherited from VecFactory

Inherited from SIntFactory

Inherited from UIntFactory

Inherited from BitsFactory

Inherited from BoolFactory

Inherited from AnyRef

Inherited from Any

Ungrouped