Packages

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
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: HardType[T], linkedType: HardType[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. def Event: Stream[NoData]
  2. def NoData: NoData
  3. def ScalaStream: scala.collection.immutable.Stream.type
  4. def StreamArbiterFactory: StreamArbiterFactory
  5. implicit def boolPimped(that: Bool): BoolPimped
  6. implicit def dataCarrierFragmentBitsPimped(that: DataCarrier[Fragment[Bits]]): DataCarrierFragmentBitsPimped
  7. implicit def dataCarrierFragmentPimped[T <: Data](that: DataCarrier[Fragment[T]]): DataCarrierFragmentPimped[T]
  8. implicit def flowBitsPimped[T <: Data](that: Flow[Bits]): FlowBitsPimped
  9. implicit def flowFragmentPimped[T <: Data](that: Flow[Fragment[T]]): FlowFragmentPimped[T]
  10. implicit def memPimped[T <: Data](mem: Mem[T]): MemPimped[T]
  11. implicit def streamBitsPimped[T <: Data](that: Stream[Bits]): StreamBitsPimped
  12. implicit def streamFragmentBitsPimped(that: Stream[Fragment[Bits]]): StreamFragmentBitsPimped
  13. implicit def streamFragmentPimped[T <: Data](that: Stream[Fragment[T]]): StreamFragmentPimped[T]
  14. implicit def stringPimped(that: String): StringPimped
  15. implicit def traversableOnceAnyPimped[T](that: Seq[T]): TraversableOnceAnyPimped[T]
  16. implicit def traversableOnceBoolPimped(that: Seq[Bool]): TraversableOnceBoolPimped
  17. implicit def traversableOncePimped[T <: Data](that: Seq[T]): TraversableOncePimped[T]
  18. object AddWithCarry
  19. object BIG extends Endianness

    Big-Endian

  20. object BufferCC
  21. object Callable
  22. object ClearCount
  23. object CountOne
  24. object Counter
  25. object CounterFreeRun
  26. object CounterMultiRequest
  27. object CounterUpDown
  28. object DataCarrier
  29. object Delay
  30. object DelayEvent
  31. object DelayWithInit
  32. object EndiannessSwap

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

  33. object Flow extends FlowFactory
  34. object FlowCCByToggle
  35. object FlowFragmentBitsRouter
  36. object Fragment extends FragmentFactory
  37. object FragmentToBitsStates extends SpinalEnum
  38. object GrayCounter
  39. object History
  40. object LITTLE extends Endianness

    Little-Endian

  41. object LatencyAnalysis
  42. object LeastSignificantBitSet
  43. object MajorityVote
  44. object Max
  45. object Min
  46. object MuxOH
  47. object OHMasking
  48. object OHToUInt
  49. object PriorityMux
  50. object PulseCCByToggle
  51. object RegFlow
  52. object ResetCtrl
  53. object Reverse
  54. object SetCount
  55. object Stream extends StreamFactory
  56. object StreamArbiter
  57. object StreamCCByToggle
  58. object StreamDemux
  59. object StreamDispatcherSequencial
  60. object StreamFifo
  61. object StreamFifoCC
  62. object StreamFifoLowLatency
  63. object StreamFlowArbiter
  64. object StreamFork
  65. object StreamFork2
  66. object StreamFragmentArbiter
  67. object StreamFragmentArbiterAndHeaderAdder
  68. object StreamFragmentGenerator
  69. object StreamFragmentWidthAdapter
  70. object StreamJoin
  71. object StreamMux
  72. object StreamWidthAdapter
  73. object Timeout
  74. object WrapWithReg
  75. object fromGray
  76. object master extends MS
  77. object masterWithNull extends MS
  78. object slave extends MS
  79. object slaveWithNull extends MS
  80. object toGray

Inherited from AnyRef

Inherited from Any

Ungrouped