uvm_reg_indirect_data

UVMkit » 1800.2-2020

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.

Summary
uvm_reg_indirect_data
Indirect data access abstraction class
Class Hierarchy
uvm_reg_indirect_data
Class Declaration
class uvm_reg_indirect_data extends uvm_reg
virtual class uvm_void
The uvm_void class is the base class for all UVM classes.
virtual class uvm_object extends uvm_void
The uvm_object class is the base class for all UVM data and hierarchical classes.
class uvm_reg extends uvm_object
This is an implementation of uvm_reg as described in 1800.2 with the addition of API described below.
class uvm_reg_indirect_data extends uvm_reg
Indirect data access abstraction class