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 StreamFifoZeroLatency[T <: Data] extends Component

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

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

  44. class StreamFragmentBitsDispatcher extends Area

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

  46. class StreamFragmentBitsPimped extends AnyRef

  47. class StreamFragmentFactory extends MSFactory

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

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

  50. class StringPimped extends AnyRef

  51. class Timeout extends ImplicitArea[Bool]

  52. class TraversableOnceAnyPimped[T] extends AnyRef

  53. class TraversableOnceBoolPimped extends AnyRef

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

  55. implicit class UIntPimper extends AnyRef

  56. 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 StreamFifoZeroLatency

  46. object StreamFlowArbiter

  47. object StreamFork

  48. object StreamFork2

  49. object StreamFragmentArbiter

  50. object StreamFragmentArbiterAndHeaderAdder

  51. object StreamFragmentGenerator

  52. object StreamFragmentWidthAdapter

  53. object StreamJoin

  54. object StreamMux

  55. object StreamWidthAdapter

  56. object Timeout

  57. object WrapWithReg

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

  59. package bus

  60. package com

  61. package cpu

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

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

  64. package eda

  65. package experimental

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

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

  68. object fromGray

  69. package fsm

  70. package graphic

  71. package io

  72. object master extends MS

  73. object masterWithNull extends MS

  74. package math

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

  76. package memory

  77. package misc

  78. object slave extends MS

  79. object slaveWithNull extends MS

  80. package soc

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

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

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

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

  85. package system

  86. object toGray

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped