Packages

p

chisel3

simulator

package simulator

Source
package.scala
Linear Supertypes
Content Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. simulator
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. implicit class ChiselWorkspace extends AnyRef
  2. trait MultiBackendSimulator extends Simulator
  3. trait PeekPokeAPI extends AnyRef
  4. implicit class SimulationController extends AnyRef
  5. trait Simulator extends AnyRef
  6. trait SingleBackendSimulator[T <: Backend] extends Simulator

Value Members

  1. 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, EphemeralSimulator simulations can only be controlled using the peek/poke API, which provides enough control while hiding some of the lower-level svsim complexity.

    Example:
    1. import chisel3.simulator.EphemeralSimulator._ ... simulate(new MyChiselModule()) { module => ... }

  2. object PeekPokeAPI extends PeekPokeAPI
  3. object Simulator

Inherited from AnyRef

Inherited from Any

Ungrouped