package simulator
- Alphabetic
- By Inheritance
- simulator
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- implicit class ChiselWorkspace extends AnyRef
- trait MultiBackendSimulator extends Simulator
- trait PeekPokeAPI extends AnyRef
- implicit class SimulationController extends AnyRef
- trait Simulator extends AnyRef
- trait SingleBackendSimulator[T <: Backend] extends Simulator
Value Members
- object EphemeralSimulator extends PeekPokeAPI
Provides a simple API for "ephemeral" invocations (where you don't care about the artifacts after the invocation completes) to simulate Chisel modules.
Provides a simple API for "ephemeral" invocations (where you don't care about the artifacts after the invocation completes) to simulate Chisel modules. To keep things really simple,
EphemeralSimulatorsimulations can only be controlled using the peek/poke API, which provides enough control while hiding some of the lower-level svsim complexity.import chisel3.simulator.EphemeralSimulator._ ... simulate(new MyChiselModule()) { module => ... }
Example: - object PeekPokeAPI extends PeekPokeAPI
- object Simulator