dfhdl.tools.toolsCore

Members list

Type members

Classlikes

trait Builder extends Tool

Attributes

Supertypes
trait Tool
class Object
trait Matchable
class Any
Known subtypes
object GowinDesigner
object Vivado
object GHDL extends VHDLLinter, VHDLSimulator

Attributes

Supertypes
trait Simulator
trait VHDLLinter
trait VHDLTool
trait Linter
trait Tool
class Object
trait Matchable
class Any
Show all
Self type
GHDL.type
object GowinDesigner extends Builder

Attributes

Supertypes
trait Builder
trait Tool
class Object
trait Matchable
class Any
Self type
class GowinDesignerProjectPhysicalConstraintsPrinter(using getSet: MemberGetSet, co: CompilerOptions)

Attributes

Supertypes
class Object
trait Matchable
class Any
class GowinDesignerProjectTclConfigPrinter(using getSet: MemberGetSet, co: CompilerOptions, bo: BuilderOptions)

Attributes

Supertypes
class Object
trait Matchable
class Any
class GowinDesignerProjectTimingConstraintsPrinter(using getSet: MemberGetSet, co: CompilerOptions)

Attributes

Supertypes
class Object
trait Matchable
class Any
object GowinProgrammer extends Programmer

Attributes

Supertypes
trait Programmer
trait Tool
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait Simulator
trait VerilogTool
trait Linter
trait Tool
class Object
trait Matchable
class Any
Show all
Self type
trait Linter extends Tool

Attributes

Supertypes
trait Tool
class Object
trait Matchable
class Any
Known subtypes
object QuestaSimVHDL
trait VHDLLinter
object GHDL
object NVC
object VivadoSimVHDL
object IcarusVerilog
object Verilator
Show all
object NVC extends VHDLLinter, VHDLSimulator

Attributes

Supertypes
trait Simulator
trait VHDLLinter
trait VHDLTool
trait Linter
trait Tool
class Object
trait Matchable
class Any
Show all
Self type
NVC.type
object OpenFPGALoader extends Programmer

Attributes

Supertypes
trait Programmer
trait Tool
class Object
trait Matchable
class Any
Self type
trait Programmer extends Tool

Attributes

Supertypes
trait Tool
class Object
trait Matchable
class Any
Known subtypes
object Vivado

Attributes

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

Attributes

Supertypes
trait VHDLLinter
trait VHDLTool
trait Simulator
trait Linter
trait Tool
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait VerilogTool
trait Simulator
trait Linter
trait Tool
class Object
trait Matchable
class Any
Show all
Self type
trait Simulator extends Tool

Attributes

Supertypes
trait Tool
class Object
trait Matchable
class Any
Known subtypes
object QuestaSimVHDL
object GHDL
object NVC
object VivadoSimVHDL
object IcarusVerilog
object Verilator
Show all
trait Tool

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Builder
object GowinDesigner
object Vivado
trait Linter
object QuestaSimVHDL
trait VHDLLinter
object GHDL
object NVC
object VivadoSimVHDL
object IcarusVerilog
object Verilator
trait Programmer
trait Simulator
trait VHDLTool
trait VerilogTool
Show all
object Tool

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Tool.type
trait VHDLLinter extends Linter, VHDLTool

Attributes

Supertypes
trait VHDLTool
trait Linter
trait Tool
class Object
trait Matchable
class Any
Show all
Known subtypes
object GHDL
object NVC
object QuestaSimVHDL
object VivadoSimVHDL

Attributes

Supertypes
trait VHDLTool
trait Simulator
trait Tool
class Object
trait Matchable
class Any
Show all
Known subtypes
object GHDL
object NVC
object QuestaSimVHDL
object VivadoSimVHDL
trait VHDLTool extends Tool

Attributes

Supertypes
trait Tool
class Object
trait Matchable
class Any
Known subtypes
trait VHDLLinter
object GHDL
object NVC
object QuestaSimVHDL
object VivadoSimVHDL
Show all

Attributes

Supertypes
trait Simulator
trait VerilogTool
trait Linter
trait Tool
class Object
trait Matchable
class Any
Show all
Self type
Verilator.type
class VerilatorConfigPrinter(verilatorVersion: String)(using getSet: MemberGetSet, co: CompilerOptions)

Attributes

Supertypes
class Object
trait Matchable
class Any

Attributes

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

Attributes

Supertypes
trait VerilogTool
trait Simulator
trait Tool
class Object
trait Matchable
class Any
Show all
Known subtypes
trait VerilogTool extends Tool

Attributes

Supertypes
trait Tool
class Object
trait Matchable
class Any
Known subtypes
object IcarusVerilog
object Verilator
Show all
object Vivado extends Builder, Programmer

Attributes

Supertypes
trait Programmer
trait Builder
trait Tool
class Object
trait Matchable
class Any
Show all
Self type
Vivado.type
class VivadoProgramScriptPrinter(using getSet: MemberGetSet, co: CompilerOptions, po: ProgrammerOptions)

Attributes

Supertypes
class Object
trait Matchable
class Any
class VivadoProjectConstraintsPrinter(using getSet: MemberGetSet, co: CompilerOptions)

Attributes

Supertypes
class Object
trait Matchable
class Any
class VivadoProjectTclConfigPrinter(using getSet: MemberGetSet, co: CompilerOptions, bo: BuilderOptions)

Attributes

Supertypes
class Object
trait Matchable
class Any

Attributes

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

Attributes

Supertypes
trait VHDLLinter
trait VHDLTool
trait Simulator
trait Linter
trait Tool
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait VerilogTool
trait Simulator
trait Linter
trait Tool
class Object
trait Matchable
class Any
Show all
Self type

Value members

Concrete fields

val VerilatorConfig: SourceType
val VivadoProgramScript: SourceType
val VivadoProjectConstraints: SourceType
val VivadoProjectTclConfig: SourceType

Extensions

Extensions

extension (flagVal: Boolean)
def toFlag(flagName: String): String