pyuvm._reg.uvm_reg_fifo

Module Contents

Classes

uvm_reg_fifo

Data

__all__

API

pyuvm._reg.uvm_reg_fifo.__all__

[‘uvm_reg_fifo’]

class pyuvm._reg.uvm_reg_fifo.uvm_reg_fifo(name: str = 'uvm_reg_fifo', size: int = 0, n_bits: int = 0, has_coverage: int = 0)

Bases: pyuvm._reg.uvm_reg.uvm_reg

abstractmethod build() None
abstractmethod set_compare(check: pyuvm._reg.uvm_reg_model.uvm_check_e = uvm_check_e.UVM_CHECK) None
abstractmethod size() int
abstractmethod capacity() int
abstractmethod set(value: pyuvm._reg.uvm_reg_model.uvm_reg_data_t, fname: str = '', lineno: int = 0) None
abstractmethod async update(path: pyuvm._reg.uvm_reg_model.uvm_door_e = uvm_door_e.UVM_DEFAULT_DOOR, map: pyuvm._reg.uvm_reg_map.uvm_reg_map = None, parent: pyuvm._s14_15_python_sequences.uvm_sequence_base = None, prior: int = -1, extension: pyuvm._s05_base_classes.uvm_object = None, fname: str = '', lineno: int = 0) pyuvm._reg.uvm_reg_model.uvm_status_e
abstractmethod get(fname: str = '', lineno: int = 0) pyuvm._reg.uvm_reg_model.uvm_reg_data_t
abstractmethod do_predict(rw: pyuvm._reg.uvm_reg_item.uvm_reg_item, kind: pyuvm._reg.uvm_reg_model.uvm_predict_e = uvm_predict_e.UVM_PREDICT_DIRECT, be: pyuvm._reg.uvm_reg_model.uvm_reg_byte_en_t = -1) bool
abstractmethod async pre_write(rw: pyuvm._reg.uvm_reg_item.uvm_reg_item) None
abstractmethod async pre_read(rw: pyuvm._reg.uvm_reg_item.uvm_reg_item) None
abstractmethod post_randomize() None