c

spinal.sim

XSimBackend

class XSimBackend extends Backend

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

Instance Constructors

  1. new XSimBackend(config: XSimBackendConfig)

Type Members

  1. class Logger extends ProcessLogger

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val CC: String
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. val bdAbsoluteSourcesPaths: ArrayBuffer[String]
  7. val bdSourcesPaths: ArrayBuffer[String]
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
  9. def compileDriver(): Unit
  10. val compilePath: String
  11. def doCmd(command: String, cwd: File, message: String, extraEnv: Seq[(String, String)] = Seq.empty): Unit
  12. def doCmdMys2(command: String, cwd: File, message: String, extraEnv: Seq[(String, String)] = Seq.empty): Unit
  13. def doCmdVivado(command: String, cwd: File, message: String, extraEnv: Seq[(String, String)] = Seq.empty): Unit
  14. val elaboratePath: String
  15. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  17. val fixScriptPath: String
  18. val format: WaveFormat
  19. def generateScript(): Unit
  20. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  21. def getInterface(): XSIIface
  22. def getScriptCommand(cmd: String): String
  23. val hasWave: String
  24. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  25. val headerName: String
  26. val headerPath: String
  27. def isBufferedWrite: Boolean
    Definition Classes
    XSimBackendBackend
  28. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  29. val isMsys: Boolean
  30. val msys2Shell: String
  31. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  32. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  33. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  34. val projectName: String
  35. val rtlAbsoluteSourcesPaths: ArrayBuffer[String]
  36. val rtlIncludeDirs: ArrayBuffer[String]
  37. val rtlSourcesPaths: ArrayBuffer[String]
  38. def runScript(): Unit
  39. val scriptName: String
  40. val scriptPath: String
  41. val scriptSuffix: String
  42. val simulateDir: String
  43. val simulatePath: String
  44. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  45. def toString(): String
    Definition Classes
    AnyRef → Any
  46. val toplevelName: String
  47. val uniqueId: Long
    Definition Classes
    Backend
  48. val vivadoBinPath: String
  49. val vivadoHome: String
  50. def vivadoPath(s: String): String
  51. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  52. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  53. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  54. val waveFormat: WaveFormat
  55. val wavePath: String
  56. val workPath: String
  57. val workspaceName: String
  58. val workspacePath: String
  59. val xciAbsoluteSourcesPaths: ArrayBuffer[String]
  60. val xciSourcesPaths: ArrayBuffer[String]
  61. val xilinxDevice: String

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from Backend

Inherited from AnyRef

Inherited from Any

Ungrouped