Class

spinal.core.sim

CoreSimManager

Related Doc: package sim

Permalink

class CoreSimManager extends SimManager

Linear Supertypes
SimManager, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CoreSimManager
  2. SimManager
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CoreSimManager(sim: SimRaw, random: Random, allocatedName: String, compiled: SimCompiled[_ <: Component])

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def addWatchedSignals(signals: Seq[Signal]): Unit

    Permalink
    Definition Classes
    SimManager
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def checkWatchedSignalAssigned(): Seq[String]

    Permalink
    Definition Classes
    SimManager
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  8. var commandBuffer: ArrayBuffer[() ⇒ Unit]

    Permalink
    Definition Classes
    SimManager
  9. val compiled: SimCompiled[_ <: Component]

    Permalink
  10. val context: SimManagerContext

    Permalink
    Definition Classes
    SimManager
  11. val cpuAffinity: Int

    Permalink
    Definition Classes
    SimManager
  12. var deltaCycle: Long

    Permalink
    Definition Classes
    SimManager
  13. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  14. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  15. def getBigInt(bt: Signal, address: Long): BigInt

    Permalink
    Definition Classes
    SimManager
  16. def getBigInt(bt: Signal): BigInt

    Permalink
    Definition Classes
    SimManager
  17. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  18. def getInt(bt: Signal): Int

    Permalink
    Definition Classes
    SimManager
  19. def getLong(bt: Signal): Long

    Permalink
    Definition Classes
    SimManager
  20. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  21. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  22. val jvmBusyThreads: ArrayBuffer[JvmThread]

    Permalink
    Definition Classes
    SimManager
  23. val jvmIdleThreads: Stack[JvmThread]

    Permalink
    Definition Classes
    SimManager
  24. val mainThread: Thread

    Permalink
    Definition Classes
    SimManager
  25. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  26. def newJvmThread(body: ⇒ Unit): JvmThread

    Permalink
    Definition Classes
    SimManager
  27. def newSpawnTask(): SimThreadSpawnTask

    Permalink
    Definition Classes
    CoreSimManager → SimManager
  28. def newThread(body: ⇒ Unit): SimThread

    Permalink
    Definition Classes
    SimManager
  29. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  30. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  31. def onEnd(callback: ⇒ Unit): Unit

    Permalink
    Definition Classes
    SimManager
  32. val onEndListeners: ArrayBuffer[() ⇒ Unit]

    Permalink
    Definition Classes
    SimManager
  33. var printEvalTime: Boolean

    Permalink
    Definition Classes
    SimManager
  34. val random: Random

    Permalink
    Definition Classes
    SimManager
  35. val raw: SimRaw

    Permalink
    Definition Classes
    SimManager
  36. val readBypass: HashMap[Signal, BigInt]

    Permalink
    Definition Classes
    SimManager
  37. def release(): Unit

    Permalink
    Definition Classes
    SimManager
  38. def retain(): Unit

    Permalink
    Definition Classes
    SimManager
  39. def run(body: ⇒ Unit): Unit

    Permalink
    Definition Classes
    SimManager
  40. def runAll(body: ⇒ Unit): Unit

    Permalink
    Definition Classes
    SimManager
  41. def runWhile(continueWhile: ⇒ Boolean): Unit

    Permalink
    Definition Classes
    SimManager
  42. def schedule(delay: Long, thread: SimThread): Unit

    Permalink
    Definition Classes
    SimManager
  43. def schedule(delay: Long)(thread: ⇒ Unit): Unit

    Permalink
    Definition Classes
    SimManager
  44. def schedule(thread: SimCallSchedule): Unit

    Permalink
    Definition Classes
    SimManager
  45. val sensitivities: ArrayBuffer[SimManagerSensitive]

    Permalink
    Definition Classes
    SimManager
  46. def setBigInt(mem: Signal, address: Long, value: BigInt): Unit

    Permalink
    Definition Classes
    SimManager
  47. def setBigInt(bt: Signal, value: BigInt): Unit

    Permalink
    Definition Classes
    SimManager
  48. def setLong(bt: Signal, value: Long): Unit

    Permalink
    Definition Classes
    SimManager
  49. def setupJvmThread(thread: Thread): Unit

    Permalink
    Definition Classes
    CoreSimManager → SimManager
  50. val spinalGlobalData: GlobalData

    Permalink
  51. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  52. val testName: String

    Permalink
    Definition Classes
    SimManager
  53. var threads: SimCallSchedule

    Permalink
    Definition Classes
    SimManager
  54. var time: Long

    Permalink
    Definition Classes
    SimManager
  55. val timePrecision: BigDecimal

    Permalink
    Definition Classes
    SimManager
  56. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  57. var userData: Any

    Permalink
    Definition Classes
    SimManager
  58. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  59. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  60. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  61. val watchedAssignments: HashMap[Signal, Boolean]

    Permalink
    Definition Classes
    SimManager

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from SimManager

Inherited from AnyRef

Inherited from Any

Ungrouped