Package

chiseltest.legacy.backends

vcs

Permalink

package vcs

Visibility
  1. Public
  2. All

Type Members

  1. case class CommandEditsFile(flags: String) extends VcsOption with Product with Serializable

    Permalink

    A string specifying a file containing regex edits for verilator command line

    A string specifying a file containing regex edits for verilator command line

    flags

    additional flags

  2. case class TestCommandOverride(flags: String) extends VcsOption with Product with Serializable

    Permalink

    A string specifying a file containing regex edits for verilator command line

    A string specifying a file containing regex edits for verilator command line

    flags

    additional flags

  3. class VcsBackend[T <: MultiIOModule] extends VerilatorBackend[T]

    Permalink

    Supports Backend and Threaded traits for ex

    Supports Backend and Threaded traits for ex

    T

    the dut's type

  4. case class VcsCFlags(flags: Seq[String]) extends VcsOption with Product with Serializable

    Permalink

    A sequence string flags to add to verilator command line

    A sequence string flags to add to verilator command line

    flags

    additional flags

  5. case class VcsFlags(flags: Seq[String]) extends VcsOption with Product with Serializable

    Permalink

    A sequence string flags to add to verilator command line

    A sequence string flags to add to verilator command line

    flags

    additional flags

  6. trait VcsOption extends NoTargetAnnotation with Unserializable

    Permalink
  7. trait VcsOptionObject extends VcsOption with HasShellOptions

    Permalink

Value Members

  1. object CommandEditsFile extends HasShellOptions with Product with Serializable

    Permalink

    CLI builder for CommandEditsFile

  2. object CopyVpiFiles

    Permalink

    Copies the necessary header files used for verilator compilation to the specified destination folder

  3. object GenVcsVerilogHarness

    Permalink

    Generates the Module specific verilator harness cpp file for verilator compilation

  4. object SuppressVcsVcd extends VcsOptionObject with Product with Serializable

    Permalink

    Used to suppress verilator simulation vcd output.

  5. object TestCommandOverride extends HasShellOptions with Product with Serializable

    Permalink

    CLI builder for TestCommandOverride

  6. object VcsCFlags extends HasShellOptions with Product with Serializable

    Permalink

    CLI builder for VcsCFlags

  7. object VcsExecutive extends BackendExecutive

    Permalink
  8. object VcsFlags extends HasShellOptions with Product with Serializable

    Permalink

    CLI builder for VcsFlags

  9. object VerilogToVcs extends EditableBuildCSimulatorCommand

    Permalink

Ungrouped