Package

spinal.lib

sim

Permalink

package sim

Visibility
  1. Public
  2. All

Type Members

  1. class FlowDriver[T <: Data] extends AnyRef

    Permalink
  2. class FlowMonitor[T <: Data] extends AnyRef

    Permalink
  3. case class MemoryRegionAllocator(base: Long, size: Long) extends Product with Serializable

    Permalink
  4. class Phase extends AnyRef

    Permalink
  5. class PhaseContext extends AnyRef

    Permalink
  6. class RandomGen extends AnyRef

    Permalink
  7. case class ScoreboardInOrder[T]() extends Product with Serializable

    Permalink
  8. class SimData extends Dynamic

    Permalink
  9. class SimStreamAssert[T <: Data] extends AnyRef

    Permalink
  10. case class SparseMemory(seed: Long = simRandom.nextLong(), randOffset: Long = 0l) extends Product with Serializable

    Permalink
  11. class StreamDriver[T <: Data] extends AnyRef

    Permalink
  12. class StreamDriverOoo[T <: Data] extends AnyRef

    Permalink

    Allows to specify bursts of stream transactions, but those bursts will be scheduled out of order The order inside each burst is preserved, once a burst began, nothing else goes until it is done.

    Allows to specify bursts of stream transactions, but those bursts will be scheduled out of order The order inside each burst is preserved, once a burst began, nothing else goes until it is done.

    Usage : myStreamDriverOoo.burst{ push => push{ payload payload.mySignal #= beat0 } push{ payload payload.mySignal #= beat1 } }

  13. class StreamMonitor[T <: Data] extends AnyRef

    Permalink
  14. case class StreamReadyRandomizer[T <: Data](stream: Stream[T], clockDomain: ClockDomain, condition: () ⇒ Boolean) extends Product with Serializable

    Permalink

Value Members

  1. object FlowDriver

    Permalink
  2. object FlowMonitor

    Permalink
  3. object Phase

    Permalink
  4. object SimData

    Permalink
  5. object StreamDriver

    Permalink
  6. object StreamDriverOoo

    Permalink
  7. object StreamMonitor

    Permalink
  8. object StreamReadyRandomizer extends Serializable

    Permalink

Ungrouped