Inheritance diagram for class uvm_reg_indirect_data:
Public Member Functions | |
| virtual function void | add_field ( uvm_reg_field field ) |
| virtual function void | add_map ( uvm_reg_map map ) |
| virtual function void | build ( ) |
| function void | configure ( uvm_reg idx, uvm_reg reg_a[], uvm_reg_block blk_parent, uvm_reg_file regfile_parent = null ) |
| virtual function void | do_predict ( uvm_reg_item rw, uvm_predict_e kind = UVM_PREDICT_DIRECT, uvm_reg_byte_en_t be = -1 ) |
| virtual function uvm_reg_data_t | get ( string fname = "", int lineno = 0 ) |
| virtual function uvm_reg | get_indirect_reg ( string fname = "", int lineno = 0 ) |
| virtual function uvm_reg_map | get_local_map ( uvm_reg_map map, string caller = "" ) |
| virtual task | mirror ( output uvm_status_e status, input uvm_check_e check, input uvm_path_e path, input uvm_reg_map map, input uvm_sequence_base parent, input int prior, input uvm_object extension, input string fname, input int lineno ) |
| virtual function bit | needs_update ( ) |
| function void | new ( string name = "uvm_reg_indirect", int unsigned n_bits, int has_cover ) |
| virtual task | peek ( output uvm_status_e status, output uvm_reg_data_t value, input string kind, input uvm_sequence_base parent, input uvm_object extension, input string fname, input int lineno ) |
| virtual task | poke ( output uvm_status_e status, input uvm_reg_data_t value, input string kind, input uvm_sequence_base parent, input uvm_object extension, input string fname, input int lineno ) |
| virtual task | read ( output uvm_status_e status, output uvm_reg_data_t value, input uvm_path_e path, input uvm_reg_map map, input uvm_sequence_base parent, input int prior, input uvm_object extension, input string fname, input int lineno ) |
| virtual function void | set ( uvm_reg_data_t value, string fname = "", int lineno = 0 ) |
| virtual task | update ( output uvm_status_e status, input uvm_path_e path, input uvm_reg_map map, input uvm_sequence_base parent, input int prior, input uvm_object extension, input string fname, input int lineno ) |
| virtual task | write ( output uvm_status_e status, input uvm_reg_data_t value, input uvm_path_e path, input uvm_reg_map map, input uvm_sequence_base parent, input int prior, input uvm_object extension, input string fname, input int lineno ) |
Protected Attributes | |
| protected uvm_reg | m_idx |
| protected uvm_reg | m_tbl [] |
|
||||
|
|
||||
|
|
|
|
||||
|
|
||||
|
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
|