Package

spinal

lib

Permalink

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

    Permalink
  2. class BoolPimped extends AnyRef

    Permalink
  3. class BufferCC[T <: Data] extends Component

    Permalink
  4. class Counter extends ImplicitArea[UInt]

    Permalink
  5. class CounterUpDown extends ImplicitArea[UInt]

    Permalink
  6. trait DataCarrier[T <: Data] extends AnyRef

    Permalink
  7. class DataCarrierFragmentBitsPimped extends AnyRef

    Permalink
  8. class DataCarrierFragmentPimped[T <: Data] extends AnyRef

    Permalink
  9. sealed trait Endianness extends AnyRef

    Permalink

    Endianness enumeration

  10. type Event = Stream[NoData]

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

    Permalink
  12. class EventFactory extends MSFactory

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

    Permalink
  14. class FlowBitsPimped extends AnyRef

    Permalink
  15. class FlowCCByToggle[T <: Data] extends Component

    Permalink
  16. class FlowFactory extends MSFactory

    Permalink
  17. class FlowFragmentBitsRouter extends AnyRef

    Permalink
  18. class FlowFragmentFactory extends MSFactory

    Permalink
  19. class FlowFragmentPimped[T <: Data] extends AnyRef

    Permalink
  20. class Fragment[T <: Data] extends Bundle

    Permalink
  21. class FragmentFactory extends AnyRef

    Permalink
  22. trait IMasterSlave extends AnyRef

    Permalink
  23. trait MS extends AnyRef

    Permalink
  24. trait MSFactory extends AnyRef

    Permalink
  25. class MemPimped[T <: Data] extends AnyRef

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

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

    Permalink
  28. class NoData extends Bundle

    Permalink
  29. class PulseCCByToggle extends Component

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

    Permalink
  31. type ScalaStream[T] = scala.collection.immutable.Stream[T]

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

    Permalink
  33. class StreamArbiter[T <: Data] extends Component

    Permalink
  34. class StreamArbiterFactory extends AnyRef

    Permalink
  35. class StreamBitsPimped extends AnyRef

    Permalink
  36. class StreamCCByToggle[T <: Data] extends Component

    Permalink
  37. class StreamDemux[T <: Data] extends Component

    Permalink
  38. class StreamDispatcherSequencial[T <: Data] extends Component

    Permalink
  39. class StreamFactory extends MSFactory

    Permalink
  40. class StreamFifo[T <: Data] extends Component

    Permalink
  41. class StreamFifoCC[T <: Data] extends Component

    Permalink
  42. class StreamFifoLowLatency[T <: Data] extends Component

    Permalink
  43. class StreamFlowArbiter[T <: Data] extends Area

    Permalink
  44. class StreamFork[T <: Data] extends Component

    Permalink
  45. class StreamFragmentBitsDispatcher extends Area

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

    Permalink
  47. class StreamFragmentBitsPimped extends AnyRef

    Permalink
  48. class StreamFragmentFactory extends MSFactory

    Permalink
  49. class StreamFragmentPimped[T <: Data] extends AnyRef

    Permalink
  50. class StreamToStreamFragmentBits[T <: Data] extends Component

    Permalink
  51. class StringPimped extends AnyRef

    Permalink
  52. class Timeout extends ImplicitArea[Bool]

    Permalink
  53. class TraversableOnceAnyPimped[T] extends AnyRef

    Permalink
  54. class TraversableOnceBoolPimped extends AnyRef

    Permalink
  55. class TraversableOncePimped[T <: Data] extends AnyRef

    Permalink
  56. implicit class UIntPimper extends AnyRef

    Permalink

Value Members

  1. object AddWithCarry

    Permalink
  2. object BIG extends Endianness

    Permalink

    Big-Endian

  3. object BufferCC

    Permalink
  4. object Callable

    Permalink
  5. object ClearCount

    Permalink
  6. object CountOne

    Permalink
  7. object Counter

    Permalink
  8. object CounterFreeRun

    Permalink
  9. object CounterMultiRequest

    Permalink
  10. object CounterUpDown

    Permalink
  11. object DataCarrier

    Permalink
  12. object Delay

    Permalink
  13. object DelayEvent

    Permalink
  14. object DelayWithInit

    Permalink
  15. object EndiannessSwap

    Permalink

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

  16. def Event: Stream[NoData]

    Permalink
  17. object Flow extends FlowFactory

    Permalink
  18. object FlowCCByToggle

    Permalink
  19. object FlowFragmentBitsRouter

    Permalink
  20. object Fragment extends FragmentFactory

    Permalink
  21. object FragmentToBitsStates extends SpinalEnum

    Permalink
  22. object GrayCounter

    Permalink
  23. object History

    Permalink
  24. object LITTLE extends Endianness

    Permalink

    Little-Endian

  25. object LatencyAnalysis

    Permalink
  26. object LeastSignificantBitSet

    Permalink
  27. object MajorityVote

    Permalink
  28. object Max

    Permalink
  29. object Min

    Permalink
  30. object MuxOH

    Permalink
  31. def NoData: NoData

    Permalink
  32. object OHMasking

    Permalink
  33. object OHToUInt

    Permalink
  34. object PriorityMux

    Permalink
  35. object PulseCCByToggle

    Permalink
  36. object RegFlow

    Permalink
  37. object ResetCtrl

    Permalink
  38. object Reverse

    Permalink
  39. def ScalaStream: scala.collection.immutable.Stream.type

    Permalink
  40. object SetCount

    Permalink
  41. object Stream extends StreamFactory

    Permalink
  42. object StreamArbiter

    Permalink
  43. def StreamArbiterFactory: StreamArbiterFactory

    Permalink
  44. object StreamCCByToggle

    Permalink
  45. object StreamDemux

    Permalink
  46. object StreamDispatcherSequencial

    Permalink
  47. object StreamFifo

    Permalink
  48. object StreamFifoCC

    Permalink
  49. object StreamFifoLowLatency

    Permalink
  50. object StreamFlowArbiter

    Permalink
  51. object StreamFork

    Permalink
  52. object StreamFork2

    Permalink
  53. object StreamFragmentArbiter

    Permalink
  54. object StreamFragmentArbiterAndHeaderAdder

    Permalink
  55. object StreamFragmentGenerator

    Permalink
  56. object StreamFragmentWidthAdapter

    Permalink
  57. object StreamJoin

    Permalink
  58. object StreamMux

    Permalink
  59. object StreamWidthAdapter

    Permalink
  60. object Timeout

    Permalink
  61. object WrapWithReg

    Permalink
  62. package blackbox

    Permalink
  63. implicit def boolPimped(that: Bool): BoolPimped

    Permalink
  64. package bus

    Permalink
  65. package com

    Permalink
  66. package cpu

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

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

    Permalink
  69. package eda

    Permalink
  70. package experimental

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

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

    Permalink
  73. object fromGray

    Permalink
  74. package fsm

    Permalink
  75. package generator

    Permalink
  76. package graphic

    Permalink
  77. package io

    Permalink
  78. object master extends MS

    Permalink
  79. object masterWithNull extends MS

    Permalink
  80. package math

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

    Permalink
  82. package memory

    Permalink
  83. package misc

    Permalink
  84. package sim

    Permalink
  85. object slave extends MS

    Permalink
  86. object slaveWithNull extends MS

    Permalink
  87. package soc

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

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

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

    Permalink
  91. implicit def stringPimped(that: String): StringPimped

    Permalink
  92. package system

    Permalink
  93. object toGray

    Permalink
  94. package tools

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

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

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

    Permalink
  98. package wishbone

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped