pyuvm._reg.uvm_reg_backdoor

Module Contents

Classes

uvm_reg_backdoor

Data

__all__

API

pyuvm._reg.uvm_reg_backdoor.__all__

[‘uvm_reg_backdoor’]

class pyuvm._reg.uvm_reg_backdoor.uvm_reg_backdoor(name: str = '')

Bases: pyuvm._s05_base_classes.uvm_object

abstractmethod async do_pre_read(rw: pyuvm._reg.uvm_reg_item.uvm_reg_item) None
abstractmethod async do_post_read(rw: pyuvm._reg.uvm_reg_item.uvm_reg_item) None
abstractmethod async do_pre_write(rw: pyuvm._reg.uvm_reg_item.uvm_reg_item) None
abstractmethod async do_post_write(rw: pyuvm._reg.uvm_reg_item.uvm_reg_item) None
abstractmethod async write(rw: pyuvm._reg.uvm_reg_item.uvm_reg_item) None
abstractmethod async read(rw: pyuvm._reg.uvm_reg_item.uvm_reg_item) None
abstractmethod read_func(rw: pyuvm._reg.uvm_reg_item.uvm_reg_item) None
abstractmethod is_auto_updated(field: pyuvm._reg.uvm_reg_field.uvm_reg_field) bool
abstractmethod async wait_for_change() None
abstractmethod async pre_read(rw: pyuvm._reg.uvm_reg_item.uvm_reg_item) None
abstractmethod async post_read(rw: pyuvm._reg.uvm_reg_item.uvm_reg_item) None
abstractmethod async pre_write(rw: pyuvm._reg.uvm_reg_item.uvm_reg_item) None
abstractmethod async post_write(rw: pyuvm._reg.uvm_reg_item.uvm_reg_item) None