Driver<SequenceItemType extends SequenceItem> class
abstract
A driver of stimulus to the DUT.
The parameterized SequenceItemType
represents the type of SequenceItem
that this Driver will send over the interface. Drivers should acquire
new SequenceItems to drive via the sequencer.
- Inheritance
-
- Object
- ROHDVFObject
- Component
- Driver
- Implementers
Constructors
Properties
-
components
→ UnmodifiableListView<
Component> -
A List of all children
Component
s.no setterinherited - hashCode → int
-
The hash code for this object.
no setterinherited
- logger → Logger
-
A Logger for messages related to the test or testbench.
latefinalinherited
- name → String
-
A name for this instance of the Component.
finalinherited
- parent → Component?
-
The Component which constructed and contains this Component.
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
sequencer
→ Sequencer<
SequenceItemType> -
The sequencer from which this Driver acquires new items to drive.
final
Methods
-
build(
) → void -
Performs additional build-related activities required before run.
inherited
-
check(
) → void -
Performs additional checks at the end of the simulation.
inherited
-
fullName(
) → String -
A descriptive name including the full hierarchical path of
this Component.
inherited
-
hierarchy(
) → List< Component> -
Returns a List of
Component
s representing the full hierarchy of thisComponent
, with the top-most parent at index 0 and this as the last element of the List.inherited -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
run(
Phase phase) → Future< void> -
Executes this Component's activities related to running the test.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited