spinal

lib

package lib

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. lib
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class BitAggregator extends AnyRef

  2. class BoolPimped extends AnyRef

  3. class BufferCC[T <: Data] extends Component

  4. class Counter extends ImplicitArea[UInt]

  5. class CounterUpDown extends ImplicitArea[UInt]

  6. trait DataCarrier[T <: Data] extends AnyRef

  7. class DataCarrierFragmentBitsPimped extends AnyRef

  8. class DataCarrierFragmentPimped[T <: Data] extends AnyRef

  9. sealed trait Endianness extends AnyRef

    Endianness enumeration

  10. type Event = Stream[NoData]

  11. case class EventEmitter(on: Event) extends Product with Serializable

  12. class EventFactory extends MSFactory

  13. class Flow[T <: Data] extends Bundle with IMasterSlave with DataCarrier[T]

  14. class FlowBitsPimped extends AnyRef

  15. class FlowCCByToggle[T <: Data] extends Component

  16. class FlowFactory extends MSFactory

  17. class FlowFragmentBitsRouter extends AnyRef

  18. class FlowFragmentFactory extends MSFactory

  19. class FlowFragmentPimped[T <: Data] extends AnyRef

  20. class Fragment[T <: Data] extends Bundle

  21. class FragmentFactory extends AnyRef

  22. trait IMasterSlave extends AnyRef

  23. trait MS extends AnyRef

  24. trait MSFactory extends AnyRef

  25. class MemPimped[T <: Data] extends AnyRef

  26. case class MemReadPort[T <: Data](dataType: T, addressWidth: Int) extends Bundle with IMasterSlave with Product with Serializable

  27. case class MemWriteCmd[T <: Data](mem: Mem[T]) extends Bundle with Product with Serializable

  28. class NoData extends Bundle

  29. class PulseCCByToggle extends Component

  30. case class ReadRetLinked[T <: Data, T2 <: Data](readType: T, linkedType: T2) extends Bundle with Product with Serializable

  31. type ScalaStream[T] = scala.collection.immutable.Stream[T]

  32. class Stream[T <: Data] extends Bundle with IMasterSlave with DataCarrier[T]

  33. class StreamArbiter[T <: Data] extends Component

  34. class StreamArbiterFactory extends AnyRef

  35. class StreamBitsPimped extends AnyRef

  36. class StreamCCByToggle[T <: Data] extends Component

  37. class StreamDemux[T <: Data] extends Component

  38. class StreamDispatcherSequencial[T <: Data] extends Component

  39. class StreamFactory extends MSFactory

  40. class StreamFifo[T <: Data] extends Component

  41. class StreamFifoCC[T <: Data] extends Component

  42. class StreamFifoLowLatency[T <: Data] extends Component

  43. class StreamFlowArbiter[T <: Data] extends Area

  44. class StreamFork[T <: Data] extends Component

  45. class StreamFragmentBitsDispatcher extends Area

  46. case class StreamFragmentBitsDispatcherElement(sink: Stream[Bits], header: Int) extends Product with Serializable

  47. class StreamFragmentBitsPimped extends AnyRef

  48. class StreamFragmentFactory extends MSFactory

  49. class StreamFragmentPimped[T <: Data] extends AnyRef

  50. class StreamToStreamFragmentBits[T <: Data] extends Component

  51. class StringPimped extends AnyRef

  52. class Timeout extends ImplicitArea[Bool]

  53. class TraversableOnceAnyPimped[T] extends AnyRef

  54. class TraversableOnceBoolPimped extends AnyRef

  55. class TraversableOncePimped[T <: Data] extends AnyRef

  56. implicit class UIntPimper extends AnyRef

Value Members

  1. object AddWithCarry

  2. object BIG extends Endianness

    Big-Endian

  3. object BufferCC

  4. object Callable

  5. object ClearCount

  6. object CountOne

  7. object Counter

  8. object CounterFreeRun

  9. object CounterMultiRequest

  10. object CounterUpDown

  11. object DataCarrier

  12. object Delay

  13. object DelayEvent

  14. object DelayWithInit

  15. object EndiannessSwap

    **************************************************************************** Big-Endian <-> Little-Endian

  16. def Event: Stream[NoData]

  17. object Flow extends FlowFactory

  18. object FlowCCByToggle

  19. object FlowFragmentBitsRouter

  20. object Fragment extends FragmentFactory

  21. object FragmentToBitsStates extends SpinalEnum

  22. object GrayCounter

  23. object History

  24. object LITTLE extends Endianness

    Little-Endian

  25. object LatencyAnalysis

  26. object LeastSignificantBitSet

  27. object MajorityVote

  28. object Max

  29. object Min

  30. object MuxOH

  31. def NoData: NoData

  32. object OHMasking

  33. object OHToUInt

  34. object PriorityMux

  35. object PulseCCByToggle

  36. object RegFlow

  37. object ResetCtrl

  38. object Reverse

  39. def ScalaStream: scala.collection.immutable.Stream.type

  40. object SetCount

  41. object Stream extends StreamFactory

  42. object StreamArbiter

  43. def StreamArbiterFactory: StreamArbiterFactory

  44. object StreamCCByToggle

  45. object StreamDemux

  46. object StreamDispatcherSequencial

  47. object StreamFifo

  48. object StreamFifoCC

  49. object StreamFifoLowLatency

  50. object StreamFlowArbiter

  51. object StreamFork

  52. object StreamFork2

  53. object StreamFragmentArbiter

  54. object StreamFragmentArbiterAndHeaderAdder

  55. object StreamFragmentGenerator

  56. object StreamFragmentWidthAdapter

  57. object StreamJoin

  58. object StreamMux

  59. object StreamWidthAdapter

  60. object Timeout

  61. object WrapWithReg

  62. implicit def boolPimped(that: Bool): BoolPimped

  63. package bus

  64. package com

  65. package cpu

  66. implicit def dataCarrierFragmentBitsPimped(that: DataCarrier[Fragment[Bits]]): DataCarrierFragmentBitsPimped

  67. implicit def dataCarrierFragmentPimped[T <: Data](that: DataCarrier[Fragment[T]]): DataCarrierFragmentPimped[T]

  68. package eda

  69. package experimental

  70. implicit def flowBitsPimped[T <: Data](that: Flow[Bits]): FlowBitsPimped

  71. implicit def flowFragmentPimped[T <: Data](that: Flow[Fragment[T]]): FlowFragmentPimped[T]

  72. object fromGray

  73. package fsm

  74. package graphic

  75. package io

  76. object master extends MS

  77. object masterWithNull extends MS

  78. package math

  79. implicit def memPimped[T <: Data](mem: Mem[T]): MemPimped[T]

  80. package memory

  81. package misc

  82. object slave extends MS

  83. object slaveWithNull extends MS

  84. package soc

  85. implicit def streamBitsPimped[T <: Data](that: Stream[Bits]): StreamBitsPimped

  86. implicit def streamFragmentBitsPimped(that: Stream[Fragment[Bits]]): StreamFragmentBitsPimped

  87. implicit def streamFragmentPimped[T <: Data](that: Stream[Fragment[T]]): StreamFragmentPimped[T]

  88. implicit def stringPimped(that: String): StringPimped

  89. package system

  90. object toGray

  91. package tools

  92. implicit def traversableOnceAnyPimped[T](that: Seq[T]): TraversableOnceAnyPimped[T]

  93. implicit def traversableOnceBoolPimped(that: Seq[Bool]): TraversableOnceBoolPimped

  94. implicit def traversableOncePimped[T <: Data](that: Seq[T]): TraversableOncePimped[T]

Inherited from AnyRef

Inherited from Any

Ungrouped