pyuvm._reg.uvm_reg_adapter

Module Contents

Classes

uvm_reg_adapter

uvm_reg_tlm_adapter

Data

__all__

API

pyuvm._reg.uvm_reg_adapter.__all__

[‘uvm_reg_adapter’, ‘uvm_reg_tlm_adapter’]

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

Bases: pyuvm._s05_base_classes.uvm_object

get_item() pyuvm._reg.uvm_reg_item.uvm_reg_item
set_item(item: pyuvm._reg.uvm_reg_item.uvm_reg_item) None
reg2bus(rw: pyuvm._reg.uvm_reg_item.uvm_reg_bus_op) pyuvm._s14_15_python_sequences.uvm_sequence_item
bus2reg(bus_item: pyuvm._s14_15_python_sequences.uvm_sequence_item, rw: pyuvm._reg.uvm_reg_item.uvm_reg_bus_op) None
class pyuvm._reg.uvm_reg_adapter.uvm_reg_tlm_adapter(name: str = 'uvm_reg_tlm_adapter')

Bases: pyuvm._reg.uvm_reg_adapter.uvm_reg_adapter

abstractmethod reg2bus(rw: pyuvm._reg.uvm_reg_item.uvm_reg_bus_op) pyuvm._s14_15_python_sequences.uvm_sequence_item
abstractmethod bus2reg(bus_item: pyuvm._s14_15_python_sequences.uvm_sequence_item, rw: pyuvm._reg.uvm_reg_item.uvm_reg_bus_op) None