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

  26. class Bool extends BaseType

  27. trait BoolCast extends AnyRef

  28. trait BoolFactory extends AnyRef

  29. class BoolLiteral extends Node with Literal

  30. class Bundle extends MultiData with Nameable

  31. class Cast extends Modifier

  32. class ClockDomain extends AnyRef

  33. class ClockEnableArea extends Area with DelayedInit

  34. class ClockingArea extends Area with DelayedInit

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

  36. trait ContextUser extends GlobalDataUser

  37. trait Data extends ContextUser with Nameable with Assignable with AttributeReady with SpinalTagReady with GlobalDataUser

  38. trait EdgeKind extends AnyRef

    Created by PIC18F on 21.08.2014.

  39. class EnumCast extends Modifier

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

  41. abstract class Extract extends Modifier

  42. class ExtractBitsVectorFixed extends Extract

  43. class ExtractBitsVectorFloating extends Extract

  44. class ExtractBoolFixed extends Extract

  45. class ExtractBoolFloating extends Extract

  46. class Function extends Modifier

  47. class Generic extends AnyRef

    Created by PIC18F on 24.01.2015.

  48. class GlobalData extends AnyRef

  49. trait GlobalDataUser extends AnyRef

  50. trait IODirection extends BaseTypeFactory with BaseTypeCast

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

  52. class IntLiteral extends Node with Literal with MinMaxProvider

  53. trait Literal extends Node

  54. implicit final class LiteralBuilder extends AnyVal

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

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

  57. class MemReadAsync extends Node

  58. class MemReadSync extends SyncNode

  59. class MemWrite extends SyncNode

  60. class MemWriteOrRead_readPart extends SyncNode

  61. class MemWriteOrRead_writePart extends SyncNode

  62. trait MemWriteToReadKind extends AnyRef

    Created by PIC18F on 02.02.2015.

  63. trait MinMaxProvider extends AnyRef

  64. class Modifier extends Node

  65. abstract class MultiData extends Data

  66. class MultipleAssignmentNode extends Node

  67. class Multiplexer extends Modifier

  68. trait Nameable extends AnyRef

  69. class NoData extends Bundle

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

  71. class NoneNode extends Node

  72. class Operator extends Modifier

  73. class Ram_1c_1w_1ra extends BlackBox

  74. class Ram_1c_1w_1rs extends BlackBox

  75. class Ram_1wors extends BlackBox

  76. class Ram_1wrs extends BlackBox

  77. class RangedAssignmentFixed extends Node with AssignementNode

  78. class RangedAssignmentFloating extends Node with AssignementNode

  79. class Reg extends SyncNode with Assignable

  80. trait ResetKind extends AnyRef

  81. class SInt extends BitVector with MinMaxProvider

  82. trait SIntCast extends AnyRef

    Created by PIC18F on 21.08.2014.

  83. trait SIntFactory extends AnyRef

  84. class SafeStack[T] extends AnyRef

  85. trait ScalaLocated extends GlobalDataUser

  86. class Scope extends AnyRef

  87. class SpinalEnum extends Nameable

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

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

  90. class SpinalExit extends Exception

  91. trait SpinalTag extends AnyRef

  92. trait SpinalTagReady extends AnyRef

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

  94. class SwitchStack extends AnyRef

  95. abstract class SyncNode extends Node

  96. class UInt extends BitVector with MinMaxProvider

  97. trait UIntCast extends AnyRef

  98. trait UIntFactory extends AnyRef

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

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

  101. class VecFactory extends AnyRef

  102. class VhdlBackend extends Backend with VhdlBase

    Created by PIC18F on 07.01.2015.

  103. trait VhdlBase extends AnyRef

    Created by PIC18F on 07.01.2015.

  104. class VhdlTestBenchBackend extends VhdlBase

  105. class WhenNode extends Node

  106. class when extends GlobalDataUser

Value Members

  1. object ASYNC extends ResetKind

  2. object AssignedBits

  3. object BaseType

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

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

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

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

  8. object BinaryOperator

  9. def Bits(width: BitCount): Bits

    Definition Classes
    BitsFactory
  10. def Bits: Bits

    Definition Classes
    BitsFactory
  11. object BitsLiteral

  12. object BitsSet

  13. def Bool(value: Boolean): Bool

    Definition Classes
    BoolFactory
  14. def Bool: Bool

    Definition Classes
    BoolFactory
  15. object BoolLiteral

  16. object Bundle

    Created by PIC18F on 08.01.2015.

  17. object Cast

  18. object Cat

  19. object ClockDomain

  20. object Component

  21. object Context

    Created by PIC18F on 21.08.2014.

  22. object Data

  23. object Driver

    Created by PIC18F on 07.01.2015.

  24. object EnumCast

  25. object FALLING extends EdgeKind

  26. def False: Bool

  27. object Function

  28. object GlobalData

  29. object InputNormalize

    Created by PIC18F on 21.08.2014.

  30. object IntLiteral

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

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

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

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

  35. object Mem

  36. object MemReadSync

  37. object MemWrite

  38. object MemWriteOrRead_readPart

  39. object MemWriteOrRead_writePart

  40. object Misc

  41. object Mux

  42. object NoData

  43. object NoneNode

  44. object RISING extends EdgeKind

  45. object Reg

  46. object RegInit

  47. object RegNext

  48. object RegNextWhen

  49. object RegS

  50. object Resize

  51. def SInt(width: BitCount): SInt

    Definition Classes
    SIntFactory
  52. def SInt: SInt

    Definition Classes
    SIntFactory
  53. object SYNC extends ResetKind

  54. object ScalaLocated

  55. object SeqMux

  56. object SpinalError

  57. object SpinalExit extends Serializable

  58. object SpinalInfo

  59. object SpinalInfoPhase

  60. object SpinalVhdl

  61. object SpinalWarning

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

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

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

  65. object SyncNode

  66. def True: Bool

  67. def UInt(width: BitCount): UInt

    Definition Classes
    UIntFactory
  68. def UInt: UInt

    Definition Classes
    UIntFactory
  69. object UnaryOperator

  70. object Vec extends VecFactory

  71. object WhenNode

  72. object WidthInfer

  73. object b extends BitVectorLiteralFactory[Bits]

  74. object cloneOf

  75. object crossClockBuffer extends SpinalTag

  76. object crossClockDomain extends SpinalTag

  77. object dontCare extends MemWriteToReadKind

  78. implicit lazy val implicitConversions: implicitConversions

  79. object in extends IODirection

  80. object is

  81. object isPow2

  82. object log2Up

  83. object out extends IODirection

  84. implicit lazy val postfixOps: postfixOps

  85. object readFirst extends MemWriteToReadKind

  86. implicit lazy val reflectiveCalls: reflectiveCalls

  87. object s extends BitVectorLiteralFactory[SInt]

  88. object switch

  89. def toBits(that: Data): Bits

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

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

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

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

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

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

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

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

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

    Definition Classes
    UIntCast
  99. object u extends BitVectorLiteralFactory[UInt]

  100. object when

    Created by PIC18F on 11.01.2015.

  101. object widthOf

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