package sim
- Alphabetic
- Public
- All
Type Members
-
class
FlowDriver[T <: Data] extends AnyRef
Testbench master side, drives values by calling function to apply value (if available).
Testbench master side, drives values by calling function to apply value (if available).
Function must return if value was available. Supports random delays.
- See also
- class FlowMonitor[T <: Data] extends AnyRef
- case class MemoryRegionAllocator(base: Long, size: Long) extends Product with Serializable
- class Phase extends AnyRef
- class PhaseContext extends AnyRef
- class RandomGen extends AnyRef
- class ScoreboardInOrder[T] extends AnyRef
- class SimData extends Dynamic
- class SimStreamAssert[T <: Data] extends AnyRef
- case class SparseMemory(seed: Long = simRandom.nextLong(), randOffset: Long = 0l) extends Product with Serializable
- class StreamDriver[T <: Data] extends AnyRef
-
class
StreamDriverOoo[T <: Data] extends AnyRef
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 } }
-
class
StreamMonitor[T <: Data] extends AnyRef
Used for both master and slave sides, calls function with payload if Stream fires.
Used for both master and slave sides, calls function with payload if Stream fires.
- See also
-
case class
StreamReadyRandomizer[T <: Data](stream: Stream[T], clockDomain: ClockDomain, condition: () ⇒ Boolean) extends Product with Serializable
Randomizes ready for reception of data, testbench is the slave side.
Randomizes ready for reception of data, testbench is the slave side.
- See also
Value Members
- object FlowDriver
- object FlowMonitor
- object Phase
- object ScoreboardInOrder
- object SimData
- object StreamDriver
- object StreamDriverOoo
- object StreamMonitor
- object StreamReadyRandomizer extends Serializable