simulators

chisel3.simulator.HasSimulator.simulators
object simulators

This object provides implementations of HasSimulator. To set the simulator in your test, please import one of the implementations.

E.g., to use Verilator import:

import chisel3.simulator.HasSimulator.simulators.verilator

Or, to use VCS import:

import chisel3.simulator.HasSimulator.simulators.vcs

Note: if you do not import one of these, the default will be to use Verilator due to the low-priority implicit default HasSimulator.default.

Attributes

Source
HasSimulator.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
simulators.type

Members list

Value members

Concrete methods

def vcs(compilationSettings: CommonCompilationSettings = ..., vcsSettings: CompilationSettings = ...): HasSimulator

A HasSimulator implementation for a VCS simulator.

A HasSimulator implementation for a VCS simulator.

Attributes

Source
HasSimulator.scala
def verilator(compilationSettings: CommonCompilationSettings = ..., verilatorSettings: CompilationSettings = ...): HasSimulator

A HasSimulator implementation for a Verilator simulator.

A HasSimulator implementation for a Verilator simulator.

Attributes

Source
HasSimulator.scala