pyuvm._reg.uvm_reg_file

Module Contents

Classes

uvm_reg_file

Data

__all__

API

pyuvm._reg.uvm_reg_file.__all__

[‘uvm_reg_file’]

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

Bases: pyuvm._s05_base_classes.uvm_object

abstractmethod configure(blk_parent: pyuvm._reg.uvm_reg_block.uvm_reg_block, regfile_parent: pyuvm._reg.uvm_reg_file.uvm_reg_file, hdl_path: str = '') None
abstractmethod get_full_name() str
abstractmethod get_parent() pyuvm._reg.uvm_reg_block.uvm_reg_block
abstractmethod get_block() pyuvm._reg.uvm_reg_block.uvm_reg_block
abstractmethod get_regfile() pyuvm._reg.uvm_reg_file.uvm_reg_file
abstractmethod clear_hdl_path(kind: str = 'RTL') None
abstractmethod add_hdl_path(path: str, kind: str = 'RTL') None
abstractmethod has_hdl_path(kind: str = '') bool
abstractmethod get_hdl_path(paths: list[str], kind: str = '') None
abstractmethod get_full_hdl_path(paths: list[str], kind: str = '', separator: str = '.') None
abstractmethod set_default_hdl_path(kind: str) None
abstractmethod get_default_hdl_path() str