Axi5ReadyDriver class

A driver for the ready signal on any Axi5TransportInterface interface.

Inheritance

Constructors

Axi5ReadyDriver({required Component parent, required Axi5SystemInterface sys, required Axi5TransportInterface trans, num readyFrequency = 1.0, String name = 'axi5ReadyDriver'})
Creates a new Axi5ReadyDriver.

Properties

components UnmodifiableListView<Component>
A List of all children Components.
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
readyFrequency num
the frequency with which the ready signal should be driven.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sys Axi5SystemInterface
AXI5 System Interface.
final
trans Axi5TransportInterface
AXI5 Interface.
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
disable() → void
mechanism to turn off the ready.
enable() → void
mechanism to turn on the ready.
fullName() String
A descriptive name including the full hierarchical path of this Component.
inherited
hierarchy() List<Component>
Returns a List of Components representing the full hierarchy of this Component, 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.
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited