Verilator

dfhdl.tools.toolsCore.Verilator
object Verilator extends VerilogLinter

Attributes

Graph
Supertypes
trait Linter
trait Tool
class Object
trait Matchable
class Any
Show all
Self type
Verilator.type

Members list

Type members

Types

Value members

Concrete methods

def commonFlags(using co: CompilerOptions, lo: LO): String
def filesCmdPart[D <: Design](cd: CompiledDesign[D]): String
def lint[D <: Design](cd: CompiledDesign[D])(using CompilerOptions, LO): CompiledDesign[D]

Inherited methods

final protected def addSourceFiles[D <: Design](cd: CompiledDesign[D], sourceFiles: List[SourceFile])(using CompilerOptions): CompiledDesign[D]

Attributes

Inherited from:
Tool
final protected def error(msg: String)(using to: ToolOptions): Unit

Attributes

Inherited from:
Tool
final protected def exec[D <: Design](cd: CompiledDesign[D], cmd: String)(using co: CompilerOptions, to: ToolOptions): CompiledDesign[D]

Attributes

Inherited from:
Tool
protected def getInstalledVersion(using to: ToolOptions): String

Attributes

Inherited from:
Tool
final protected def preCheck()(using to: ToolOptions): Unit

Attributes

Inherited from:
Tool

Concrete fields

val toolName: String