spinal

core

package core

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. core
  2. BaseTypeCast
  3. BitsCast
  4. SIntCast
  5. UIntCast
  6. BoolCast
  7. BaseTypeFactory
  8. SIntFactory
  9. UIntFactory
  10. BitsFactory
  11. BoolFactory
  12. AnyRef
  13. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait Area extends AnyRef

  2. trait Assignable extends AnyRef

  3. class AssignedBits extends AnyRef

  4. class AssignedRange extends AnyRef

  5. trait AssignementNode extends Node

  6. trait Attribute extends AnyRef

  7. class AttributeFlag extends Attribute

  8. trait AttributeReady extends AnyRef

    Created by PIC18F on 09.02.2015.

  9. class AttributeString extends Attribute

  10. class Backend extends AnyRef

  11. class BackendReport[T <: Component] extends AnyRef

  12. abstract class BaseType extends Node with Data with Nameable

  13. trait BaseTypeCast extends BoolCast with UIntCast with SIntCast with BitsCast

  14. trait BaseTypeFactory extends BoolFactory with BitsFactory with UIntFactory with SIntFactory

    Created by PIC18F on 21.08.2014.

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

  16. class BitAssignmentFixed extends Node with AssignementNode

  17. class BitAssignmentFloating extends Node with AssignementNode

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

  19. abstract class BitVector extends BaseType

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

    Created by PIC18F on 21.08.2014.

  21. class Bits extends BitVector

  22. trait BitsCast extends AnyRef

    Created by PIC18F on 16.01.2015.

  23. trait BitsFactory extends AnyRef

  24. class BitsLiteral extends Node with Literal

  25. abstract class BlackBox extends Component with SpinalTagReady

  26. abstract class BlackBoxULogic extends BlackBox

  27. class Bool extends BaseType

  28. trait BoolCast extends AnyRef

  29. trait BoolFactory extends AnyRef

  30. class BoolLiteral extends Node with Literal

  31. class Bundle extends MultiData with Nameable with OverridedEqualsHashCode

  32. class Cast extends Modifier

  33. class ClockDomain extends AnyRef

  34. case class ClockDomainConfig(clockEdge: EdgeKind = RISING, resetKind: ResetKind = ASYNC, resetActiveHigh: Boolean = true, clockEnableActiveHigh: Boolean = true) extends Product with Serializable

  35. class ClockEnableArea extends Area with DelayedInit

  36. class ClockingArea extends Area with DelayedInit

  37. abstract class Component extends Nameable with GlobalDataUser with ScalaLocated with DelayedInit

  38. trait ContextUser extends GlobalDataUser

  39. trait Data extends ContextUser with Nameable with Assignable with AttributeReady with SpinalTagReady with GlobalDataUser with ScalaLocated

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

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

  42. trait EdgeKind extends AnyRef

    Created by PIC18F on 21.08.2014.

  43. class EnumCast extends Modifier

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

  45. abstract class Extract extends Modifier

  46. class ExtractBitsVectorFixed extends Extract

  47. class ExtractBitsVectorFloating extends Extract

  48. class ExtractBoolFixed extends Extract

  49. class ExtractBoolFloating extends Extract

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

  51. class Function extends Modifier

  52. class Generic extends AnyRef

    Created by PIC18F on 24.01.2015.

  53. class GlobalData extends AnyRef

  54. trait GlobalDataUser extends AnyRef

  55. trait IClockDomainFrequency extends AnyRef

  56. trait IODirection extends BaseTypeFactory

  57. abstract class ImplicitArea[T] extends Area

  58. case class IntBuilder(i: Int) extends Product with Serializable

  59. class IntLiteral extends Node with Literal with MinMaxProvider

  60. trait Literal extends Node

  61. implicit final class LiteralBuilder extends AnyVal

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

  63. class Mem[T <: Data] extends Node with Nameable

  64. class MemReadAsync extends Node

  65. class MemReadSync extends SyncNode

  66. class MemWrite extends SyncNode

  67. class MemWriteOrRead_readPart extends SyncNode

  68. class MemWriteOrRead_writePart extends SyncNode

  69. trait MemWriteToReadKind extends AnyRef

    Created by PIC18F on 02.02.2015.

  70. trait MinMaxProvider extends AnyRef

  71. class Modifier extends Node

  72. abstract class MultiData extends Data

  73. class MultipleAssignmentNode extends Node

  74. class Multiplexer extends Modifier

  75. trait Nameable extends AnyRef

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

  77. class NoneNode extends Node

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

  79. class Operator extends Modifier

  80. trait OverridedEqualsHashCode extends AnyRef

  81. class Ram_1c_1w_1ra extends BlackBox

  82. class Ram_1c_1w_1rs extends BlackBox

  83. class Ram_1wors extends BlackBox

  84. class Ram_1wrs extends BlackBox

  85. class RangedAssignmentFixed extends Node with AssignementNode

  86. class RangedAssignmentFloating extends Node with AssignementNode

  87. class Reg extends SyncNode with Assignable

  88. class ResetArea extends Area with DelayedInit

  89. trait ResetKind extends AnyRef

  90. class SFix extends XFix[SFix, SInt]

  91. class SFix2D extends Bundle

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

  93. trait SIntCast extends AnyRef

    Created by PIC18F on 21.08.2014.

  94. trait SIntFactory extends AnyRef

  95. class STime extends AnyRef

  96. class SafeStack[T] extends AnyRef

  97. trait ScalaLocated extends GlobalDataUser

  98. class Scope extends AnyRef

  99. class SpinalEnum extends Nameable

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

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

  102. class SpinalExit extends Exception

  103. trait SpinalTag extends AnyRef

  104. trait SpinalTagReady extends AnyRef

  105. class SpinalVhdl[T <: Component] extends AnyRef

  106. class SwitchStack extends AnyRef

  107. abstract class SyncNode extends Node

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

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

  110. trait UIntCast extends AnyRef

  111. trait UIntFactory extends AnyRef

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

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

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

  115. class VecFactory extends AnyRef

  116. class VhdlBackend extends Backend with VhdlBase

    Created by PIC18F on 07.01.2015.

  117. trait VhdlBase extends AnyRef

    Created by PIC18F on 07.01.2015.

  118. class VhdlTestBenchBackend extends VhdlBase

  119. class WhenNode extends Node

  120. abstract class XFix[T <: XFix[T, R], R <: Data with Num[R]] extends MultiData

  121. class when extends GlobalDataUser

Value Members

  1. object ASYNC extends ResetKind

  2. object AssignedBits

  3. object B extends BitVectorLiteralFactory[Bits]

  4. object BaseType

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

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

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

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

  9. object BinaryOperator

  10. def Bits(width: BitCount): Bits

    Definition Classes
    BitsFactory
  11. def Bits(): Bits

    Definition Classes
    BitsFactory
  12. object BitsLiteral

  13. object BitsSet

  14. def Bool(value: Boolean): Bool

    Definition Classes
    BoolFactory
  15. def Bool: Bool

    Definition Classes
    BoolFactory
  16. object BoolLiteral

  17. object BoolReg

  18. object Bundle

    Created by PIC18F on 08.01.2015.

  19. object Cast

  20. object Cat

  21. object ClockDomain

  22. object Component

  23. object Context

    Created by PIC18F on 21.08.2014.

  24. object Data

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

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

  27. object Driver

    Created by PIC18F on 07.01.2015.

  28. object EnumCast

  29. object FALLING extends EdgeKind

  30. def False: Bool

  31. object Function

  32. object GlobalData

  33. object ImplicitArea

  34. object InputNormalize

  35. object IntLiteral

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

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

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

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

  40. object MacroTest

  41. object Mem

  42. object MemReadSync

  43. object MemWrite

  44. object MemWriteOrRead_readPart

  45. object MemWriteOrRead_writePart

  46. object Misc

  47. object MultiData

  48. object Mux

  49. object NoneNode

  50. object RISING extends EdgeKind

  51. object Reg

  52. object RegInit

  53. object RegNext

  54. object RegNextWhen

  55. object RegS

  56. object Resize

  57. object S extends BitVectorLiteralFactory[SInt]

  58. object SFix

    Created by PIC on 19.05.2015.

  59. object SFix2D

  60. def SInt(width: BitCount): SInt

    Definition Classes
    SIntFactory
  61. def SInt(): SInt

    Definition Classes
    SIntFactory
  62. object SYNC extends ResetKind

  63. object ScalaLocated

  64. object ScalaUniverse

  65. object SeqMux

  66. object SpinalError

  67. object SpinalExit extends Serializable

  68. object SpinalInfo

  69. object SpinalInfoPhase

  70. object SpinalVhdl

  71. object SpinalWarning

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

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

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

  75. object SyncNode

  76. def True: Bool

  77. object U extends BitVectorLiteralFactory[UInt]

  78. def UInt(width: BitCount): UInt

    Definition Classes
    UIntFactory
  79. def UInt(): UInt

    Definition Classes
    UIntFactory
  80. object UInt2D extends Serializable

  81. object UnaryOperator

  82. object Vec extends VecFactory

  83. object WhenNode

  84. object WidthInfer

  85. object ZeroWidth

  86. object cloneOf

  87. object crossClockBuffer extends SpinalTag

  88. object crossClockDomain extends SpinalTag

  89. object default

  90. object dontCare extends MemWriteToReadKind

  91. object ifGen

  92. implicit lazy val implicitConversions: implicitConversions

  93. object in extends IODirection

  94. object is

  95. object isPow2

  96. object log2Up

  97. object out extends IODirection

  98. implicit lazy val postfixOps: postfixOps

  99. object randomBoot extends SpinalTag

  100. object readFirst extends MemWriteToReadKind

  101. implicit lazy val reflectiveCalls: reflectiveCalls

  102. object signalCache

  103. object switch

  104. def toBits(that: Data): Bits

    Definition Classes
    BitsCast
  105. def toBool(that: SInt): Bool

    Definition Classes
    BoolCast
  106. def toBool(that: UInt): Bool

    Definition Classes
    BoolCast
  107. def toBool(that: Bits): Bool

    Definition Classes
    BoolCast
  108. def toSInt(that: UInt): SInt

    Definition Classes
    SIntCast
  109. def toSInt(that: Bits): SInt

    Definition Classes
    SIntCast
  110. def toSInt(that: Bool): SInt

    Definition Classes
    SIntCast
  111. def toUInt(that: SInt): UInt

    Definition Classes
    UIntCast
  112. def toUInt(that: Bits): UInt

    Definition Classes
    UIntCast
  113. def toUInt(that: Bool): UInt

    Definition Classes
    UIntCast
  114. object uLogic extends SpinalTag

  115. object when

    Created by PIC18F on 11.01.2015.

  116. object widthOf

  117. object writeFirst extends MemWriteToReadKind

Inherited from BaseTypeCast

Inherited from BitsCast

Inherited from SIntCast

Inherited from UIntCast

Inherited from BoolCast

Inherited from BaseTypeFactory

Inherited from SIntFactory

Inherited from UIntFactory

Inherited from BitsFactory

Inherited from BoolFactory

Inherited from AnyRef

Inherited from Any

Ungrouped