ResetProcedure

chisel3.simulator.stimulus.ResetProcedure
See theResetProcedure companion trait

Factory of ResetProcedure stimulus.

Attributes

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

Members list

Value members

Concrete methods

def any[A <: RawModule](getClock: A => Clock, getReset: A => Reset, additionalResetCycles: Int = ..., period: Int = ...): ResetProcedure[A]

Return reset stimulus for a RawModule.

Return reset stimulus for a RawModule.

This necessarily requires defining how to get the clock and reset to use to apply the reset.

Value parameters

additionalResetCycles

the reset to use

getClock

return the clock to use

getReset

return the reset to use

Attributes

Source
ResetProcedure.scala
def module[A <: Module](additionalResetCycles: Int = ..., period: Int = ...): ResetProcedure[A]

Return reset stimulus for a Module.

Return reset stimulus for a Module.

Attributes

Source
ResetProcedure.scala
def testHarness[A <: RawModule & SimulationTestHarnessInterface](additionalResetCycles: Int = ..., period: Int = ...): ResetProcedure[A]

Return reset stimulus for a SimulationTestHarnessInterface.

Return reset stimulus for a SimulationTestHarnessInterface.

Attributes

Source
ResetProcedure.scala