Inheritance diagram for class uvm_reg_fifo:
Public Member Functions | |
| virtual function void | build ( ) |
| function unsigned int | capacity ( ) |
| 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 ) |
| function void | new ( string name = "reg_fifo", int unsigned size, int unsigned n_bits, int has_cover ) |
| function void | post_randomize ( ) |
| virtual task | pre_read ( uvm_reg_item rw ) |
| virtual task | pre_write ( uvm_reg_item rw ) |
| virtual function void | set ( uvm_reg_data_t value, string fname = "", int lineno = 0 ) |
| function void | set_compare ( uvm_check_e check = UVM_CHECK ) |
| function unsigned int | size ( ) |
| 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 ) |
Public Attributes | |
| rand uvm_reg_data_t | fifo [$] |
Constraints | |
| constraint | valid_fifo_size ( ) |
|
|
|
||||
|
|
||||
|
|
|
|
||||
|
|
||||
|
|
||||
|
|
|
|
||||
|