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. type Event = Stream[NoData]

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

  11. class EventFactory extends MSFactory

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

  13. class FlowBitsPimped extends AnyRef

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

  15. class FlowFactory extends MSFactory

  16. class FlowFragmentBitsRouter extends AnyRef

  17. class FlowFragmentFactory extends MSFactory

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

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

  20. class FragmentFactory extends AnyRef

  21. trait IMasterSlave extends AnyRef

  22. trait MS extends AnyRef

  23. trait MSFactory extends AnyRef

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

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

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

  27. class NoData extends Bundle

  28. class PulseCCByToggle extends Component

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

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

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

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

  33. class StreamArbiterFactory extends AnyRef

  34. class StreamBitsPimped extends AnyRef

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

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

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

  38. class StreamFactory extends MSFactory

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

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

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

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

  43. class StreamFragmentBitsDispatcher extends Area

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

  45. class StreamFragmentBitsPimped extends AnyRef

  46. class StreamFragmentFactory extends MSFactory

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

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

  49. class StringPimped extends AnyRef

  50. class Timeout extends ImplicitArea[Bool]

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

  52. implicit class UIntPimper extends AnyRef

  53. class SpinalMapOld[Key <: Data, Value <: Data] extends AnyRef

    Annotations
    @deprecated
    Deprecated

Value Members

  1. object AddWithCarry

  2. object BufferCC

  3. object Callable

  4. object ClearCount

  5. object CountOne

  6. object Counter

  7. object CounterFreeRun

  8. object CounterMultiRequest

  9. object CounterUpDown

  10. object DataCarrier

  11. object Delay

  12. object DelayEvent

  13. object DelayWithInit

  14. object Endianness

    Big-Endian <-> Little-Endian

  15. def Event: Stream[NoData]

  16. object Flow extends FlowFactory

  17. object FlowCCByToggle

  18. object FlowFragmentBitsRouter

  19. object Fragment extends FragmentFactory

  20. object FragmentToBitsStates extends SpinalEnum

  21. object History

  22. object LatencyAnalysis

  23. object LeastSignificantBitSet

  24. object MajorityVote

  25. object Max

  26. object Min

  27. object MuxOH

  28. def NoData: NoData

  29. object OHMasking

  30. object OHToUInt

  31. object PriorityMux

  32. object PulseCCByToggle

  33. object RegFlow

  34. object Reverse

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

  36. object SetCount

  37. object Stream extends StreamFactory

  38. object StreamArbiter

  39. def StreamArbiterFactory: StreamArbiterFactory

  40. object StreamCCByToggle

  41. object StreamDemux

  42. object StreamDispatcherSequencial

  43. object StreamFifo

  44. object StreamFifoCC

  45. object StreamFlowArbiter

  46. object StreamFork

  47. object StreamFork2

  48. object StreamFragmentArbiter

  49. object StreamFragmentArbiterAndHeaderAdder

  50. object StreamFragmentGenerator

  51. object StreamJoin

  52. object StreamMux

  53. object Timeout

  54. object WrapWithReg

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

  56. package bus

  57. package com

  58. package cpu

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

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

  61. package eda

  62. package experimental

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

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

  65. object fromGray

  66. package fsm

  67. package graphic

  68. package io

  69. object master extends MS

  70. object masterWithNull extends MS

  71. package math

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

  73. object slave extends MS

  74. object slaveWithNull extends MS

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

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

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

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

  79. package system

  80. object toGray

  81. implicit def traversableOncePimped[T <: Data](that: Iterable[T]): TraversableOncePimped[T]

Inherited from AnyRef

Inherited from Any

Ungrouped