Indirect data access abstraction class
Models the behavior of a register used to indirectly access a register array, indexed by a second address register.
This class should not be instantiated directly. A type-specific class extension should be used to provide a factory-enabled constructor and specify the n_bits and coverage models.
uvm_reg_indirect_data | |||||
Indirect data access abstraction class | |||||
Class Hierarchy | |||||
| |||||
Class Declaration | |||||
|
The uvm_void class is the base class for all UVM classes.
virtual class uvm_void
The uvm_object class is the base class for all UVM data and hierarchical classes.
virtual class uvm_object extends uvm_void
This is an implementation of uvm_reg as described in 1800.2 with the addition of API described below.
class uvm_reg extends uvm_object
Indirect data access abstraction class
class uvm_reg_indirect_data extends uvm_reg