spinal.core

sim

package sim

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. sim
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. implicit class SimBitVectorPimper extends AnyRef

  2. implicit class SimBitsPimper extends AnyRef

  3. implicit class SimBoolPimper extends AnyRef

  4. implicit class SimClockDomainPimper extends AnyRef

  5. class SimCompiled[T <: Component] extends AnyRef

  6. 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

  7. implicit class SimEnumPimper[T <: SpinalEnum] extends AnyRef

  8. implicit class SimSIntPimper extends AnyRef

  9. implicit class SimUIntPimper extends AnyRef

  10. 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

  11. type suspendable = cpsParam[Unit, Unit]

Value Members

  1. object DoClock

  2. object DoReset

  3. object ForkClock

  4. object SimConfig extends Serializable

  5. object SimWorkspace

  6. object SpinalVerilatorBackend

  7. object SpinalVerilatorSim

  8. def fork(body: ⇒ Unit @scala.util.continuations.cpsParam[Unit,Unit]): SimThread

  9. def forkJoin(bodys: () ⇒ Unit @scala.util.continuations.cpsParam[Unit,Unit]*): Unit @scala.util.continuations.cpsParam[Unit,Unit]

  10. def getBigInt(bt: BaseType): BigInt

  11. def getInt(bt: BaseType): Int

  12. def getLong(bt: BaseType): Long

  13. def setBigInt(bt: BaseType, value: BigInt): Unit

  14. def setLong(bt: BaseType, value: Long): Unit

  15. def simExit(): Unit @scala.util.continuations.cpsParam[Unit,Unit]

  16. def simTime(): Long

  17. def sleep(cycles: Long): Unit @scala.util.continuations.cpsParam[Unit,Unit]

  18. def waitUntil(cond: ⇒ Boolean): Unit @scala.util.continuations.cpsParam[Unit,Unit]

Inherited from AnyRef

Inherited from Any

Ungrouped