pyuvm._reg.uvm_reg_fifo
Module Contents
Classes
Data
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