HasSimulator

chisel3.simulator.HasSimulator
See theHasSimulator companion trait
object HasSimulator

Type class implementations of HasSimulator.

Attributes

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

Members list

Type members

Classlikes

object simulators

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

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
Supertypes
class Object
trait Matchable
class Any
Self type
simulators.type

Implicits

Implicits

implicit def default: HasSimulator

Low-priority default implementation of HasSimulator that uses Verilator. This is the default that will be used if the user does provide an alternative.

Low-priority default implementation of HasSimulator that uses Verilator. This is the default that will be used if the user does provide an alternative.

Attributes

Source
HasSimulator.scala