Packages

package verilator

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class CommandEditor extends AnyRef

    This function applies a last chance method of making final alteration of the ivl/vcs command line.

    This function applies a last chance method of making final alteration of the ivl/vcs command line. Alterations are made from a text file containing ed style regex substitutions s/regex-pattern/substitution/ or more generally s<<separator>>regex-pattern<<separator>>substitution<<separator>> if the file begins with the line verbose, the substitution parsing and operation will be logged to stdout

  2. case class CommandEditsFile(flags: String) extends VerilatorOption with Product with Serializable

    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. trait EditableBuildCSimulatorCommand extends AnyRef

    An EditableBuildCSimulatorCommand provides methods for assembling a system command string from provided flags and editing specifications.

    An EditableBuildCSimulatorCommand provides methods for assembling a system command string from provided flags and editing specifications. This is a trait to facilitate expansion (for more C-based simulators) and testing.

  4. case class TestCommandOverride(flags: String) extends VerilatorOption with Product with Serializable

    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

  5. class VerilatorBackend[T <: MultiIOModule] extends BackendInstance[T] with ThreadedBackend[T]

    Supports Backend and Threaded traits for ex

    Supports Backend and Threaded traits for ex

    T

    the dut's type

  6. case class VerilatorCFlags(flags: Seq[String]) extends VerilatorOption with Product with Serializable

    A sequence string flags to add to verilator command line

    A sequence string flags to add to verilator command line

    flags

    additional flags

  7. case class VerilatorFlags(flags: Seq[String]) extends VerilatorOption with Product with Serializable

    A sequence string flags to add to verilator command line

    A sequence string flags to add to verilator command line

    flags

    additional flags

  8. trait VerilatorOption extends NoTargetAnnotation with Unserializable
  9. trait VerilatorOptionObject extends VerilatorOption with HasShellOptions

Value Members

  1. object CommandEditor
  2. object CommandEditsFile extends HasShellOptions with Product with Serializable

    CLI builder for CommandEditsFile

  3. object CopyVerilatorHeaderFiles

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

  4. object SuppressVerilatorVcd extends VerilatorOptionObject with Product with Serializable

    Used to suppress verilator simulation vcd output.

  5. object TestCommandOverride extends HasShellOptions with Product with Serializable

    CLI builder for TestCommandOverride

  6. object Utils
  7. object VerilatorCFlags extends HasShellOptions with Product with Serializable

    CLI builder for VerilatorCFlags

  8. object VerilatorCppHarnessGenerator

    Generates the Module specific verilator harness cpp file for verilator compilation

  9. object VerilatorExecutive extends BackendExecutive
  10. object VerilatorFlags extends HasShellOptions with Product with Serializable

    CLI builder for VerilatorFlags

Ungrouped