VivadoSimCommon

dfhdl.tools.toolsCore.VivadoSimCommon

Attributes

Graph
Supertypes
trait Simulator
trait Linter
trait Tool
class Object
trait Matchable
class Any
Show all
Known subtypes

Members list

Type members

Inherited types

Attributes

Inherited from:
Simulator

Value members

Concrete methods

final protected def extractVersion(cmdRetStr: String): Option[String]
final override protected def lintLogger(using CompilerOptions, ToolOptions, MemberGetSet): Option[ProcessLogger]

Attributes

Definition Classes
override protected def simRunExec(using MemberGetSet): String

Attributes

Definition Classes
protected def suppressLine(line: String): Boolean
final protected def versionCmd: String
final override protected def windowsBinExec: String

Attributes

Definition Classes
protected def xsimFolder(using MemberGetSet): String

Inherited methods

final def isAvailable: Boolean

Attributes

Inherited from:
Tool
final def lint(cd: CompiledDesign)(using CompilerOptions, ToolOptions): CompiledDesign

Attributes

Inherited from:
Linter
final protected def lintCmdFlags(using CompilerOptions, ToolOptions, MemberGetSet): String

Attributes

Inherited from:
Linter
protected def lintCmdPostLangFlags(using CompilerOptions, ToolOptions, MemberGetSet): String

Attributes

Inherited from:
Linter
protected def lintCmdPreLangFlags(using CompilerOptions, ToolOptions, MemberGetSet): String

Attributes

Inherited from:
Linter
protected def lintPrepare()(using CompilerOptions, ToolOptions, MemberGetSet): Unit

Attributes

Inherited from:
Linter
def simulate(cd: CompiledDesign)(using CompilerOptions, SimulatorOptions): CompiledDesign

Attributes

Inherited from:
Simulator
final protected def simulateCmdFlags(using CompilerOptions, SimulatorOptions, MemberGetSet): String

Attributes

Inherited from:
Simulator
protected def simulateCmdPostLangFlags(using CompilerOptions, SimulatorOptions, MemberGetSet): String

Attributes

Inherited from:
Simulator
protected def simulateCmdPreLangFlags(using CompilerOptions, SimulatorOptions, MemberGetSet): String

Attributes

Inherited from:
Simulator
protected def simulateLogger(using CompilerOptions, SimulatorOptions, MemberGetSet): Option[ProcessLogger]

Attributes

Inherited from:
Simulator
protected def simulatePrepare()(using CompilerOptions, SimulatorOptions, MemberGetSet): Unit

Attributes

Inherited from:
Simulator
override def toString(): String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Tool -> Any
Inherited from:
Tool

Inherited and Abstract methods

protected def lintCmdLanguageFlag(using co: CompilerOptions): String

Attributes

Inherited from:
Linter
protected def lintCmdSources(using CompilerOptions, ToolOptions, MemberGetSet): String

Attributes

Inherited from:
Linter
protected def simulateCmdLanguageFlag(using co: CompilerOptions): String

Attributes

Inherited from:
Simulator
protected def simulateCmdSources(using CompilerOptions, SimulatorOptions, MemberGetSet): String

Attributes

Inherited from:
Simulator

Concrete fields

val axsimScript: String
override val simRunsLint: Boolean
final val toolName: String