package
sim
Type Members
-
-
-
implicit
class
SimBitsPimper extends AnyRef
-
implicit
class
SimBoolPimper extends AnyRef
-
-
-
case class
SimConfigLegacy[T <: Component](_rtlGen: Option[() ⇒ T] = None, _spinalConfig: SpinalConfig = SpinalConfig(), _spinalReport: Option[SpinalReport[T]] = None) extends Product with Serializable
-
implicit
class
SimDataPimper[T <: Data] extends AnyRef
-
-
implicit
class
SimSIntPimper extends AnyRef
-
implicit
class
SimUIntPimper extends AnyRef
-
case class
SpinalSimConfig(_workspacePath: String = ..., _workspaceName: String = null, _waveDepth: Int = 0, _spinalConfig: SpinalConfig = SpinalConfig(), _optimisationLevel: Int = 0, _simulatorFlags: ArrayBuffer[String] = ArrayBuffer[String](), _additionalRtlPath: ArrayBuffer[String] = ArrayBuffer[String](), _waveFormat: WaveFormat = WaveFormat.NONE) extends Product with Serializable
-
case class
SpinalVerilatorBackendConfig[T <: Component](rtl: SpinalReport[T], waveFormat: WaveFormat = WaveFormat.NONE, workspacePath: String = "./", workspaceName: String = null, vcdPath: String = null, vcdPrefix: String = null, waveDepth: Int = 0, optimisationLevel: Int = 2, simulatorFlags: ArrayBuffer[String] = ArrayBuffer[String]()) extends Product with Serializable
-
-
type
suspendable = sim.suspendable
Value Members
-
-
-
-
-
-
-
-
-
-
-
-
def
delayed(delay: Long)(body: ⇒ Unit): Unit
-
def
disableSimWave(): Unit
-
def
enableSimWave(): Unit
-
def
fork(body: ⇒ Unit): SimThread
-
def
forkJoin(bodys: () ⇒ Unit*): Unit
-
def
forkSensitive(trigger: ⇒ Any)(block: ⇒ Unit): Unit
-
def
forkSensitive(triggers: Data*)(block: ⇒ Unit): Unit
-
def
forkSensitive(block: ⇒ Unit): Unit
-
def
forkSensitiveWhile(block: ⇒ Boolean): Unit
-
def
setBigInt(bt: BaseType, value: BigInt): Unit
-
def
setLong(bt: BaseType, value: Long): Unit
-
def
simDeltaCycle(): Long
-
def
simFailure(message: String = ""): Unit
-
def
simSuccess(): Unit
-
def
simTime(): Long
-
def
sleep(cycles: Long): Unit
-
def
waitUntil(cond: ⇒ Boolean): Unit
Deprecated Value Members
-
-
Inherited from AnyRef
Inherited from Any
Simulation package