package sim

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package vpi
  2. package xsi

Type Members

  1. trait Backend extends AnyRef
  2. abstract class BitVectorDataType extends DataType
  3. class BitsDataType extends BitVectorDataType
  4. class BoolDataType extends DataType
  5. abstract class DataType extends AnyRef
  6. class DynamicCompiler extends AnyRef

    Dynamic java class compiler and executer
    Demonstrate how to compile dynamic java source code,
    instantiate instance of the class, and finally call method of the class

    Dynamic java class compiler and executer
    Demonstrate how to compile dynamic java source code,
    instantiate instance of the class, and finally call method of the class

    http://www.beyondlinux.com

  7. class GhdlBackend extends VpiBackend
  8. class GhdlBackendConfig extends VpiBackendConfig
  9. case class GhdlFlags(elaborationFlags: ArrayBuffer[String] = mutable.ArrayBuffer[String]()) extends Product with Serializable
  10. trait IVerilatorNative extends AnyRef
  11. class IVerilogBackend extends VpiBackend
  12. class IVerilogBackendConfig extends VpiBackendConfig
  13. abstract class JvmThread extends Thread
  14. class JvmThreadUnschedule extends Exception
  15. class SIntDataType extends BitVectorDataType
  16. class Signal extends AnyRef
  17. class SimCallSchedule extends AnyRef
  18. class SimFailure extends Exception
  19. class SimFailureBackend extends Exception
  20. class SimManager extends AnyRef
  21. class SimManagerContext extends AnyRef
  22. trait SimManagerSensitive extends AnyRef
  23. abstract class SimRaw extends AnyRef
  24. class SimSuccess extends Exception
  25. class SimThread extends AnyRef
  26. trait SimThreadBlocker extends AnyRef
  27. trait SimThreadSpawnTask extends AnyRef
  28. case class SimThreadUnschedule() extends Exception with Product with Serializable
  29. class SimVerilator extends SimRaw
  30. class SimVpi extends SimRaw
  31. class SimXSim extends SimRaw
  32. class UIntDataType extends BitVectorDataType
  33. class VCSBackend extends VpiBackend
  34. class VCSBackendConfig extends VpiBackendConfig
  35. case class VCSFlags(vloganFlags: ArrayBuffer[String], vhdlFlags: ArrayBuffer[String], elaborateFlags: ArrayBuffer[String], runFlags: ArrayBuffer[String]) extends Product with Serializable
  36. class VerilatorBackend extends Backend
  37. class VerilatorBackendConfig extends AnyRef
  38. abstract class VpiBackend extends Backend
  39. case class VpiBackendConfig(rtlIncludeDirs: ArrayBuffer[String] = ArrayBuffer[String](), rtlSourcesPaths: ArrayBuffer[String] = ArrayBuffer[String](), toplevelName: String = null, pluginsPath: String = "simulation_plugins", workspacePath: String = null, workspaceName: String = null, wavePath: String = null, wavePrefix: String = null, waveFormat: WaveFormat = WaveFormat.NONE, analyzeFlags: String = "", runFlags: String = "", sharedMemSize: Int = 65536, CC: String = "g++", CFLAGS: String = "-std=c++14 -Wall -Wextra -pedantic -O2 -Wno-strict-aliasing -Wno-write-strings", LDFLAGS: String = "-lpthread ", useCache: Boolean = false, logSimProcess: Boolean = false, timePrecision: String = null) extends Product with Serializable
  40. class VpiException extends Exception
  41. sealed class WaveFormat extends AnyRef
  42. class XSimBackend extends Backend
  43. case class XSimBackendConfig(rtlIncludeDirs: ArrayBuffer[String] = ArrayBuffer[String](), rtlSourcesPaths: ArrayBuffer[String] = ArrayBuffer[String](), xciSourcesPaths: ArrayBuffer[String] = ArrayBuffer[String](), bdSourcesPaths: ArrayBuffer[String] = ArrayBuffer[String](), xilinxDevice: String = "xc7vx485tffg1157-1", CC: String = "g++", toplevelName: String = null, workspacePath: String = null, workspaceName: String = null, wavePath: String = null, waveFormat: WaveFormat = WaveFormat.NONE, userSimulationScript: String = null, xelabFlags: Array[String] = null, timePrecision: String = null) extends Product with Serializable

Value Members

  1. object Backend
  2. object GhdlBackend
  3. object SimError
  4. object SimManager
  5. object SimManagerContext
  6. object SimVerilator
  7. object VCSFlags extends Serializable
  8. object VerilatorBackend
  9. object VpiBackend
  10. object WaveFormat

Ungrouped