byucc.jhdl.apps.Stimulator
Interface BVValueProvider

All Superinterfaces:
ValueProvider
All Known Implementing Classes:
Random

public interface BVValueProvider
extends ValueProvider

Interface that marks a class as able to provide a BV value for putting to a wire using the interactive stimulator.

Author:
Anthony L. Slade

Method Summary
 BV getNextBVValue(BV bv)
           
 BV getResetBVValue(BV bv)
           
 
Methods inherited from interface byucc.jhdl.apps.Stimulator.ValueProvider
getForceSchedule, getForceSchedule, isDrivingOutput
 

Method Detail

getNextBVValue

public BV getNextBVValue(BV bv)
Parameters:
bv - the BV object to place the value in. This object should be modified as necessary, and also returned.
Returns:
the next custom value to put on a wire

getResetBVValue

public BV getResetBVValue(BV bv)
Parameters:
bv - the BV object to place the value in. This object should be modified as necessary, and also returned.
Returns:
the custom reset value to put on a wire


Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.