Class

spinal.sim

XSimBackend

Related Doc: package sim

Permalink

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

Instance Constructors

  1. new XSimBackend(config: XSimBackendConfig)

    Permalink

Type Members

  1. class Logger extends ProcessLogger

    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. val CC: String

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. val bdAbsoluteSourcesPaths: ArrayBuffer[String]

    Permalink
  7. val bdSourcesPaths: ArrayBuffer[String]

    Permalink
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  9. def compileDriver(): Unit

    Permalink
  10. val compilePath: String

    Permalink
  11. def doCmd(command: String, cwd: File, message: String, extraEnv: Seq[(String, String)] = Seq.empty): Unit

    Permalink
  12. def doCmdMys2(command: String, cwd: File, message: String, extraEnv: Seq[(String, String)] = Seq.empty): Unit

    Permalink
  13. def doCmdVivado(command: String, cwd: File, message: String, extraEnv: Seq[(String, String)] = Seq.empty): Unit

    Permalink
  14. val elaboratePath: String

    Permalink
  15. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  17. val fixScriptPath: String

    Permalink
  18. val format: WaveFormat

    Permalink
  19. def generateScript(): Unit

    Permalink
  20. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  21. def getInterface(): XSIIface

    Permalink
  22. def getScriptCommand(cmd: String): String

    Permalink
  23. val hasWave: String

    Permalink
  24. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  25. val headerName: String

    Permalink
  26. val headerPath: String

    Permalink
  27. def isBufferedWrite: Boolean

    Permalink
    Definition Classes
    XSimBackendBackend
  28. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  29. val isMsys: Boolean

    Permalink
  30. val msys2Shell: String

    Permalink
  31. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  32. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  34. val projectName: String

    Permalink
  35. val rtlAbsoluteSourcesPaths: ArrayBuffer[String]

    Permalink
  36. val rtlIncludeDirs: ArrayBuffer[String]

    Permalink
  37. val rtlSourcesPaths: ArrayBuffer[String]

    Permalink
  38. def runScript(): Unit

    Permalink
  39. val scriptName: String

    Permalink
  40. val scriptPath: String

    Permalink
  41. val scriptSuffix: String

    Permalink
  42. val simulateDir: String

    Permalink
  43. val simulatePath: String

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

    Permalink
    Definition Classes
    AnyRef
  45. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  46. val toplevelName: String

    Permalink
  47. var uniqueId: Long

    Permalink
    Definition Classes
    Backend
  48. val vivadoBinPath: String

    Permalink
  49. val vivadoHome: String

    Permalink
  50. def vivadoPath(s: String): String

    Permalink
  51. final def wait(arg0: Long, arg1: Int): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  54. val waveFormat: WaveFormat

    Permalink
  55. val wavePath: String

    Permalink
  56. val workPath: String

    Permalink
  57. val workspaceName: String

    Permalink
  58. val workspacePath: String

    Permalink
  59. val xciAbsoluteSourcesPaths: ArrayBuffer[String]

    Permalink
  60. val xciSourcesPaths: ArrayBuffer[String]

    Permalink
  61. val xilinxDevice: String

    Permalink

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 Backend

Inherited from AnyRef

Inherited from Any

Ungrouped