package lib
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- lib
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- class BitAggregator extends AnyRef
- class BoolPimped extends AnyRef
- class BufferCC[T <: Data] extends Component
- class Counter extends ImplicitArea[UInt]
- class CounterUpDown extends ImplicitArea[UInt]
- trait DataCarrier[T <: Data] extends AnyRef
- class DataCarrierFragmentBitsPimped extends AnyRef
- class DataCarrierFragmentPimped[T <: Data] extends AnyRef
-
sealed
trait
Endianness extends AnyRef
Endianness enumeration
- type Event = Stream[NoData]
- case class EventEmitter(on: Event) extends Product with Serializable
- class EventFactory extends MSFactory
- class Flow[T <: Data] extends Bundle with IMasterSlave with DataCarrier[T]
- class FlowBitsPimped extends AnyRef
- class FlowCCByToggle[T <: Data] extends Component
- class FlowFactory extends MSFactory
- class FlowFragmentBitsRouter extends AnyRef
- class FlowFragmentFactory extends MSFactory
- class FlowFragmentPimped[T <: Data] extends AnyRef
- class Fragment[T <: Data] extends Bundle
- class FragmentFactory extends AnyRef
- trait IMasterSlave extends AnyRef
- trait MS extends AnyRef
- trait MSFactory extends AnyRef
- class MemPimped[T <: Data] extends AnyRef
- case class MemReadPort[T <: Data](dataType: T, addressWidth: Int) extends Bundle with IMasterSlave with Product with Serializable
- case class MemWriteCmd[T <: Data](mem: Mem[T]) extends Bundle with Product with Serializable
- class NoData extends Bundle
- class PulseCCByToggle extends Component
- case class ReadRetLinked[T <: Data, T2 <: Data](readType: HardType[T], linkedType: HardType[T2]) extends Bundle with Product with Serializable
- type ScalaStream[T] = scala.collection.immutable.Stream[T]
- class Stream[T <: Data] extends Bundle with IMasterSlave with DataCarrier[T]
- class StreamArbiter[T <: Data] extends Component
- class StreamArbiterFactory extends AnyRef
- class StreamBitsPimped extends AnyRef
- class StreamCCByToggle[T <: Data] extends Component
- class StreamDemux[T <: Data] extends Component
- class StreamDispatcherSequencial[T <: Data] extends Component
- class StreamFactory extends MSFactory
- class StreamFifo[T <: Data] extends Component
- class StreamFifoCC[T <: Data] extends Component
- class StreamFifoLowLatency[T <: Data] extends Component
- class StreamFlowArbiter[T <: Data] extends Area
- class StreamFork[T <: Data] extends Component
- class StreamFragmentBitsDispatcher extends Area
- case class StreamFragmentBitsDispatcherElement(sink: Stream[Bits], header: Int) extends Product with Serializable
- class StreamFragmentBitsPimped extends AnyRef
- class StreamFragmentFactory extends MSFactory
- class StreamFragmentPimped[T <: Data] extends AnyRef
- class StreamToStreamFragmentBits[T <: Data] extends Component
- class StringPimped extends AnyRef
- class Timeout extends ImplicitArea[Bool]
- class TraversableOnceAnyPimped[T] extends AnyRef
- class TraversableOnceBoolPimped extends AnyRef
- class TraversableOncePimped[T <: Data] extends AnyRef
- implicit class UIntPimper extends AnyRef
Value Members
- def Event: Stream[NoData]
- def NoData: NoData
- def ScalaStream: scala.collection.immutable.Stream.type
- def StreamArbiterFactory: StreamArbiterFactory
- implicit def boolPimped(that: Bool): BoolPimped
- implicit def dataCarrierFragmentBitsPimped(that: DataCarrier[Fragment[Bits]]): DataCarrierFragmentBitsPimped
- implicit def dataCarrierFragmentPimped[T <: Data](that: DataCarrier[Fragment[T]]): DataCarrierFragmentPimped[T]
- implicit def flowBitsPimped[T <: Data](that: Flow[Bits]): FlowBitsPimped
- implicit def flowFragmentPimped[T <: Data](that: Flow[Fragment[T]]): FlowFragmentPimped[T]
- implicit def memPimped[T <: Data](mem: Mem[T]): MemPimped[T]
- implicit def streamBitsPimped[T <: Data](that: Stream[Bits]): StreamBitsPimped
- implicit def streamFragmentBitsPimped(that: Stream[Fragment[Bits]]): StreamFragmentBitsPimped
- implicit def streamFragmentPimped[T <: Data](that: Stream[Fragment[T]]): StreamFragmentPimped[T]
- implicit def stringPimped(that: String): StringPimped
- implicit def traversableOnceAnyPimped[T](that: Seq[T]): TraversableOnceAnyPimped[T]
- implicit def traversableOnceBoolPimped(that: Seq[Bool]): TraversableOnceBoolPimped
- implicit def traversableOncePimped[T <: Data](that: Seq[T]): TraversableOncePimped[T]
- object AddWithCarry
-
object
BIG extends Endianness
Big-Endian
- object BufferCC
- object Callable
- object ClearCount
- object CountOne
- object Counter
- object CounterFreeRun
- object CounterMultiRequest
- object CounterUpDown
- object DataCarrier
- object Delay
- object DelayEvent
- object DelayWithInit
-
object
EndiannessSwap
**************************************************************************** Big-Endian <-> Little-Endian
- object Flow extends FlowFactory
- object FlowCCByToggle
- object FlowFragmentBitsRouter
- object Fragment extends FragmentFactory
- object FragmentToBitsStates extends SpinalEnum
- object GrayCounter
- object History
-
object
LITTLE extends Endianness
Little-Endian
- object LatencyAnalysis
- object LeastSignificantBitSet
- object MajorityVote
- object Max
- object Min
- object MuxOH
- object OHMasking
- object OHToUInt
- object PriorityMux
- object PulseCCByToggle
- object RegFlow
- object ResetCtrl
- object Reverse
- object SetCount
- object Stream extends StreamFactory
- object StreamArbiter
- object StreamCCByToggle
- object StreamDemux
- object StreamDispatcherSequencial
- object StreamFifo
- object StreamFifoCC
- object StreamFifoLowLatency
- object StreamFlowArbiter
- object StreamFork
- object StreamFork2
- object StreamFragmentArbiter
- object StreamFragmentArbiterAndHeaderAdder
- object StreamFragmentGenerator
- object StreamFragmentWidthAdapter
- object StreamJoin
- object StreamMux
- object StreamWidthAdapter
- object Timeout
- object WrapWithReg
- object fromGray
- object master extends MS
- object masterWithNull extends MS
- object slave extends MS
- object slaveWithNull extends MS
- object toGray