package
sim
Type Members
-
-
implicit
class
SimBitsPimper extends AnyRef
-
implicit
class
SimBoolPimper extends AnyRef
-
-
-
case class
SimConfig[T <: Component](_withWave: Boolean = false, _workspacePath: String = ..., _workspaceName: String = null, _waveDepth: Int = 0, _rtlGen: Option[() ⇒ T] = None, _spinalConfig: SpinalConfig = SpinalConfig(), _spinalReport: Option[SpinalReport[T]] = None, _optimisationLevel: Int = 0) extends Product with Serializable
-
-
implicit
class
SimSIntPimper extends AnyRef
-
implicit
class
SimUIntPimper extends AnyRef
-
case class
SpinalVerilatorBackendConfig[T <: Component](rtl: SpinalReport[T], withWave: Boolean = false, workspacePath: String = "./", workspaceName: String = null, vcdPath: String = null, vcdPrefix: String = null, waveDepth: Int = 0, optimisationLevel: Int = 2) extends Product with Serializable
-
type
suspendable = cpsParam[Unit, Unit]
Value Members
-
-
-
-
object
SimConfig extends Serializable
-
-
-
-
def
fork(body: ⇒ Unit @scala.util.continuations.cpsParam[Unit,Unit]): SimThread
-
def
forkJoin(bodys: () ⇒ Unit @scala.util.continuations.cpsParam[Unit,Unit]*): Unit @scala.util.continuations.cpsParam[Unit,Unit]
-
def
getBigInt(bt: BaseType): BigInt
-
def
getInt(bt: BaseType): Int
-
def
getLong(bt: BaseType): Long
-
def
setBigInt(bt: BaseType, value: BigInt): Unit
-
def
setLong(bt: BaseType, value: Long): Unit
-
def
simExit(): Unit @scala.util.continuations.cpsParam[Unit,Unit]
-
def
simTime(): Long
-
def
sleep(cycles: Long): Unit @scala.util.continuations.cpsParam[Unit,Unit]
-
def
waitUntil(cond: ⇒ Boolean): Unit @scala.util.continuations.cpsParam[Unit,Unit]
Inherited from AnyRef
Inherited from Any