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. class AnnotationUtils extends AnyRef

  3. trait Area extends Nameable with ContextUser

  4. class AssertNode extends SyncNode

  5. trait AssertNodeSeverity extends AnyRef

  6. trait Assignable extends AnyRef

  7. class AssignedBits extends AnyRef

  8. class AssignedRange extends AnyRef

  9. class AssignementLevel extends AnyRef

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

  11. trait AssignementLevelNode extends AnyRef

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

  13. class AssignementLevelSwitch extends AssignementLevelNode

  14. class AssignementLevelWhen extends AssignementLevelNode

  15. abstract class AssignementNode extends Node

  16. trait AssignementTreePart extends AnyRef

  17. trait Attribute extends AnyRef

  18. class AttributeFlag extends Attribute

  19. trait AttributeReady extends AnyRef

    Created by PIC18F on 09.02.2015.

  20. class AttributeString extends Attribute

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

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

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

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

  25. abstract class BinaryOperator extends Operator

  26. class BitAssignmentFixed extends AssignementNode

  27. class BitAssignmentFloating extends AssignementNode

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

  29. abstract class BitVector extends BaseType

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

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

  32. class Bits extends BitVector

  33. class BitsAllToLiteral extends Node with Literal

  34. trait BitsCast extends AnyRef

    Created by PIC18F on 16.01.2015.

  35. trait BitsFactory extends AnyRef

  36. class BitsLiteral extends Node with Literal

  37. abstract class BlackBox extends Component with SpinalTagReady

  38. abstract class BlackBoxULogic extends BlackBox

  39. class Bool extends BaseType

  40. trait BoolFactory extends AnyRef

  41. class BoolLiteral extends Node with Literal

  42. class Bundle extends MultiData with Nameable with OverridedEqualsHashCode

  43. class BundleCase extends Bundle

  44. class CaseContext extends ConditionalContext

  45. class CaseNode extends NodeWithVariableInputsCount

  46. abstract class Cast extends Modifier

  47. class CastBitsToEnum extends Cast

  48. class CastBitsToSInt extends Cast

  49. class CastBitsToUInt extends Cast

  50. class CastBoolToBits extends Cast

  51. class CastEnumToBits extends Cast

  52. class CastEnumToEnum extends Cast

  53. class CastSIntToBits extends Cast

  54. class CastSIntToUInt extends Cast

  55. class CastUIntToBits extends Cast

  56. class CastUIntToSInt extends Cast

  57. class ClockDomain extends AnyRef

  58. trait ClockDomainBoolTag extends SpinalTag

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

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

  61. class ClockEnableArea extends Area with DelayedInit

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

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

  64. class ClockingArea extends Area with DelayedInit

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

  66. class ComponentBuilder extends AnyRef

  67. trait ConditionalContext extends GlobalDataUser

    Created by PIC18F on 11.01.2015.

  68. abstract class ConstantOperator extends Operator

  69. trait ContextUser extends GlobalDataUser

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

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

  72. trait DataWrapper extends Data

  73. abstract class DontCareNode extends NodeWithoutInputs

  74. class DontCareNodeFixed extends DontCareNode

  75. class DontCareNodeInfered extends DontCareNode

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

  77. trait EdgeKind extends AnyRef

    Created by PIC18F on 21.08.2014.

  78. class EnumData extends SpinalEnum

  79. class EnumFsm extends SpinalEnum

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

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

  82. abstract class Extract extends Modifier

  83. abstract class ExtractBitsVectorFixed extends Extract

  84. class ExtractBitsVectorFixedFromBits extends ExtractBitsVectorFixed

  85. class ExtractBitsVectorFixedFromSInt extends ExtractBitsVectorFixed

  86. class ExtractBitsVectorFixedFromUInt extends ExtractBitsVectorFixed

  87. abstract class ExtractBitsVectorFloating extends Extract

  88. class ExtractBitsVectorFloatingFromBits extends ExtractBitsVectorFloating

  89. class ExtractBitsVectorFloatingFromSInt extends ExtractBitsVectorFloating

  90. class ExtractBitsVectorFloatingFromUInt extends ExtractBitsVectorFloating

  91. abstract class ExtractBoolFixed extends Extract

  92. class ExtractBoolFixedFromBits extends ExtractBoolFixed

  93. class ExtractBoolFixedFromSInt extends ExtractBoolFixed

  94. class ExtractBoolFixedFromUInt extends ExtractBoolFixed

  95. abstract class ExtractBoolFloating extends Extract

  96. class ExtractBoolFloatingFromBits extends ExtractBoolFloating

  97. class ExtractBoolFloatingFromSInt extends ExtractBoolFloating

  98. class ExtractBoolFloatingFromUInt extends ExtractBoolFloating

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

  100. class Generic extends AnyRef

    Created by PIC18F on 24.01.2015.

  101. class GlobalData extends AnyRef

  102. trait GlobalDataUser extends AnyRef

  103. trait IClockDomainFrequency extends AnyRef

  104. trait IODirection extends BaseTypeFactory

  105. abstract class ImplicitArea[T] extends Area

  106. final class IntBuilder extends AnyVal

  107. trait Literal extends Node

  108. implicit class LiteralBuilder extends AnyRef

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

  110. class MaskedLiteral extends AnyRef

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

  112. trait MemBitsMaskKind extends AnyRef

  113. class MemReadAsync extends Node

  114. class MemReadSync extends SyncNode

  115. class MemWrite extends SyncNode

  116. class MemWriteOrRead_readPart extends SyncNode

  117. class MemWriteOrRead_writePart extends SyncNode

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

  119. trait MemWriteToReadKind extends AnyRef

    Created by PIC18F on 02.02.2015.

  120. trait MinMaxProvider extends AnyRef

  121. abstract class Modifier extends Node

  122. abstract class MultiData extends Data

  123. class MultiPhase extends Phase

  124. class MultipleAssignmentNode extends NodeWithVariableInputsCount with AssignementTreePart

  125. abstract class Multiplexer extends Modifier

  126. class MultiplexerBits extends Multiplexer

  127. class MultiplexerBool extends Multiplexer

  128. class MultiplexerEnum extends Multiplexer

  129. class MultiplexerSInt extends Multiplexer

  130. class MultiplexerUInt extends Multiplexer

  131. trait Nameable extends AnyRef

  132. trait NameableByComponent extends Nameable with GlobalDataUser

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

  134. abstract class NodeWithVariableInputsCount extends Node

  135. abstract class NodeWithoutInputs extends Node

  136. class NoneNode extends NodeWithoutInputs

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

  138. abstract class Operator extends Modifier

  139. trait OverridedEqualsHashCode extends AnyRef

  140. trait Phase extends AnyRef

  141. class PhaseAddInOutBinding extends Phase

  142. class PhaseAddNodesIntoComponent extends Phase

  143. class PhaseAllocateNames extends Phase

  144. class PhaseAllowNodesToReadInputOfKindComponent extends Phase

  145. class PhaseAllowNodesToReadOutputs extends Phase

  146. class PhaseApplyIoDefault extends Phase

  147. class PhaseCheckCombinationalLoops extends Phase

  148. class PhaseCheckCrossClockDomains extends Phase

  149. class PhaseCheckInferredWidth extends Phase

  150. class PhaseCheck_noAsyncNodeWithIncompleteAssignment extends Phase

  151. class PhaseCheck_noNull_noCrossHierarchy_noInputRegister_noDirectionLessIo extends Phase

  152. class PhaseCollectAndNameEnum extends Phase

  153. class PhaseContext extends AnyRef

    Created by PIC32F_USER on 05/06/2016.

  154. class PhaseCreateComponent extends Phase

  155. class PhaseDeleteUselessBaseTypes extends Phase

  156. class PhaseDontSymplifyBasetypeWithComplexAssignement extends Phase

  157. class PhaseDontSymplifyVerilogMismatchingWidth extends Phase

  158. class PhaseDummy extends Phase

  159. class PhaseFillComponentList extends Phase

  160. class PhaseFillNodesConsumers extends Phase

  161. class PhaseInferWidth extends Phase

  162. class PhaseNameBinding extends Phase

  163. class PhaseNameNodesByReflection extends Phase

  164. class PhaseNodesBlackBoxGenerics extends Phase

  165. class PhaseNormalizeNodeInputs extends Phase

  166. class PhaseOrderComponentsNodes extends Phase

  167. class PhasePostWidthInferationChecks extends Phase

  168. class PhasePrintStates extends Phase

  169. class PhasePrintUnUsedSignals extends Phase

  170. class PhasePropagateBaseTypeWidth extends Phase

  171. class PhasePullClockDomains extends Phase

  172. class PhaseRemoveComponentThatNeedNoHdlEmit extends Phase

  173. class PhaseReplaceMemByBlackBox_simplifyWriteReadWithSameAddress extends Phase

  174. class PhaseSimplifyBlacBoxGenerics extends Phase

  175. class PhaseSimplifyNodes extends Phase

  176. class PhaseVerilog extends Phase with VerilogBase

    Created by PIC32F_USER on 05/06/2016.

  177. class PhaseVhdl extends Phase with VhdlBase

    Created by PIC32F_USER on 05/06/2016.

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

  179. class RInt extends MultiData with Num[RInt]

  180. class Ram_1c_1w_1ra extends BlackBox

  181. class Ram_1c_1w_1rs extends BlackBox

  182. class Ram_1wors extends BlackBox

  183. class Ram_1wrs extends BlackBox

  184. class RangedAssignmentFixed extends AssignementNode

  185. class RangedAssignmentFloating extends AssignementNode

  186. class Reg extends SyncNode with Assignable with AssignementTreePart

  187. class ResetArea extends Area with DelayedInit

  188. trait ResetKind extends AnyRef

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

  190. abstract class Resize extends Modifier

  191. class ResizeBits extends Resize

  192. class ResizeSInt extends Resize

  193. class ResizeUInt extends Resize

  194. class SFix extends XFix[SFix, SInt]

  195. class SFix2D extends Bundle

  196. trait SFixCast extends AnyRef

  197. trait SFixFactory extends TypeFactory

    Created by PIC on 19.05.2015.

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

  199. trait SIntCast extends AnyRef

    Created by PIC18F on 21.08.2014.

  200. trait SIntFactory extends AnyRef

  201. implicit class SIntPimper extends AnyRef

  202. class STime extends AnyRef

  203. class SafeStack[T] extends AnyRef

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

  205. trait ScalaLocated extends GlobalDataUser

  206. class Scope extends AnyRef

  207. 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

  208. class SpinalEnum extends Nameable

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

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

  211. trait SpinalEnumEncoding extends Nameable

  212. class SpinalExit extends Exception

  213. trait SpinalMode extends AnyRef

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

  215. trait SpinalTag extends AnyRef

  216. trait SpinalTagReady extends AnyRef

  217. trait Stackable extends AnyRef

  218. class SwitchContext extends ConditionalContext

  219. class SwitchNode extends NodeWithVariableInputsCount

  220. class SwitchStack extends AnyRef

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

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

  223. abstract class SyncNode extends Node

  224. class TagDefault extends SpinalTag

    Created by PIC18F on 21.08.2014.

  225. trait TypeFactory extends AnyRef

    Created by PIC18F on 21.08.2014.

  226. class UFix extends XFix[UFix, UInt]

  227. class UFix2D extends Bundle

  228. trait UFixCast extends AnyRef

  229. trait UFixFactory extends TypeFactory

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

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

  232. trait UIntCast extends AnyRef

  233. trait UIntFactory extends AnyRef

  234. implicit class UIntPimper extends AnyRef

  235. abstract class UnaryOperator extends Operator

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

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

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

  239. trait VecFactory extends AnyRef

  240. trait VerilogBase extends VhdlVerilogBase

    Created by PIC18F on 07.01.2015.

  241. trait VhdlBase extends VhdlVerilogBase

    Created by PIC18F on 07.01.2015.

  242. class VhdlTestBenchBackend extends VhdlBase with Phase

  243. trait VhdlVerilogBase extends AnyRef

  244. class WhenContext extends ConditionalContext

  245. class WhenNode extends Node with AssignementTreePart

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

  247. class dontName extends Annotation with Annotation with ClassfileAnnotation

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