spinal
lib
package
lib
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
lib
AnyRef
Any
Hide All
Show all
Learn more about member selection
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
class
DispatcherInOrder
[
T <:
Data
]
extends
Component
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
MacrosClass
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:
T
,
linkedType:
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
StreamArbiterCore
[
T <:
Data
]
extends
Component
class
StreamArbiterCoreFactory
extends
AnyRef
class
StreamBitsPimped
extends
AnyRef
class
StreamCCByToggle
[
T <:
Data
]
extends
Component
class
StreamDemux
[
T <:
Data
]
extends
Component
class
StreamFactory
extends
MSFactory
class
StreamFifo
[
T <:
Data
]
extends
Component
class
StreamFifoCC
[
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
TraversableOncePimped
[
T <:
Data
]
extends
AnyRef
case class
TriState
[
T <:
Data
]
(
dataType:
T
)
extends
Bundle
with
IMasterSlave
with
Product
with
Serializable
implicit
class
UIntPimper
extends
AnyRef
class
SpinalMapOld
[
Key <:
Data
,
Value <:
Data
]
extends
AnyRef
Annotations
@deprecated
Deprecated
Value Members
object
BufferCC
object
ClearCount
object
CountOne
object
Counter
object
CounterFreeRun
object
CounterMultiRequest
object
CounterUpDown
object
DataCarrier
object
Delay
object
DelayEvent
object
DelayWithInit
object
Endianness
Big-Endian <-> Little-Endian
def
Event
:
Stream
[
NoData
]
object
Flow
extends
FlowFactory
object
FlowCCByToggle
object
FlowFragmentBitsRouter
object
Fragment
extends
FragmentFactory
object
FragmentToBitsStates
extends
SpinalEnum
object
History
object
LatencyAnalysis
object
LeastSignificantBitSet
object
Macros
object
MajorityVote
def
NoData
:
NoData
object
OHToUInt
object
PriorityMux
object
PulseCCByToggle
object
RegFlow
object
Reverse
def
ScalaStream
:
scala.collection.immutable.Stream
.type
object
SetCount
object
Stream
extends
StreamFactory
def
StreamArbiter
:
StreamArbiterCoreFactory
object
StreamArbiterCore
object
StreamCCByToggle
object
StreamFlowArbiter
object
StreamFork
object
StreamFork2
object
StreamFragmentArbiter
object
StreamFragmentArbiterAndHeaderAdder
object
StreamFragmentGenerator
object
StreamJoin
object
StreamSelector
object
Timeout
object
WrapWithReg
object
adderAndCarry
implicit
def
boolPimped
(
that:
Bool
)
:
BoolPimped
package
bus
package
com
package
cpu
implicit
def
dataCarrierFragmentBitsPimped
(
that:
DataCarrier
[
Fragment
[
Bits
]]
)
:
DataCarrierFragmentBitsPimped
implicit
def
dataCarrierFragmentPimped
[
T <:
Data
]
(
that:
DataCarrier
[
Fragment
[
T
]]
)
:
DataCarrierFragmentPimped
[
T
]
package
eda
implicit
def
flowBitsPimped
[
T <:
Data
]
(
that:
Flow
[
Bits
]
)
:
FlowBitsPimped
implicit
def
flowFragmentPimped
[
T <:
Data
]
(
that:
Flow
[
Fragment
[
T
]]
)
:
FlowFragmentPimped
[
T
]
object
fromGray
package
fsm
package
graphic
package
io
object
master
extends
MS
object
masterWithNull
extends
MS
package
math
implicit
def
memPimped
[
T <:
Data
]
(
mem:
Mem
[
T
]
)
:
MemPimped
[
T
]
package
serdes
object
slave
extends
MS
object
slaveWithNull
extends
MS
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
package
system
object
toGray
package
tool
implicit
def
traversableOncePimped
[
T <:
Data
]
(
that:
Iterable
[
T
]
)
:
TraversableOncePimped
[
T
]
Inherited from
AnyRef
Inherited from
Any
Ungrouped