V | |
value | |
Variables Globalm_uvm_printer_knobsuvm_built_in_pair#(T1,T2)uvm_class_pair#(T1,T2)uvm_compareruvm_copieruvm_hdl_path_concatuvm_line_printeruvm_mem_access_sequvm_mem_mam_policyuvm_mem_shared_access_sequvm_mem_single_access_sequvm_mem_single_walk_sequvm_mem_walk_sequvm_packeruvm_reg_access_sequvm_reg_bit_bash_sequvm_reg_hw_reset_sequvm_reg_itemuvm_reg_mem_built_in_sequvm_reg_mem_hdl_paths_sequvm_reg_mem_shared_access_sequvm_reg_predictoruvm_reg_shared_access_sequvm_reg_single_access_sequvm_reg_single_bit_bash_sequvm_sequence#(REQ,RSP)uvm_transactionuvm_tree_printer | |
verbosity | |
Verbosity Configuration | |
Virtual Register Field Classes | |
Virtual Registers | |
W | |
wait_for | |
wait_for_grant | |
wait_for_item_done | |
wait_for_relevant | |
wait_for_sequence_state | |
wait_for_sequences | |
wait_modified | |
wait_off | |
wait_on | |
wait_ptrigger | |
wait_ptrigger_data | |
wait_trigger | |
wait_trigger_data | |
wait_until_not_empty | |
Why is this necessary | |
write | |
write_attribute | |
write_attribute_int | |
write_mem_by_name | |
write_reg_by_name |
Mirrored field value.
rand uvm_reg_data_t value
The value to write to, or after completion, the value read from the DUT.
rand uvm_reg_data_t value[]
Sets the verbosity for printed messages.
`ifdef UVM_ENABLE_DEPRECATED_API int unsigned verbosity = UVM_LOW
Waits for enough processes to reach the barrier before continuing.
virtual task wait_for()
This task issues a request to the current sequencer.
virtual task wait_for_grant( int item_priority = -1, bit lock_request = 0 )
This task issues a request for the specified sequence.
virtual task wait_for_grant( uvm_sequence_base sequence_ptr, int item_priority = -1, bit lock_request = 0 )
A sequence may optionally call wait_for_item_done.
virtual task wait_for_item_done( int transaction_id = -1 )
This method is called by the sequencer when all available sequences are not relevant.
virtual task wait_for_relevant()
Waits until the sequence reaches one of the given state.
task wait_for_sequence_state( int unsigned state_mask )
Waits for a sequence to have a new item available.
virtual task wait_for_sequences()
Waits for a sequence to have a new item available.
virtual task wait_for_sequences()
Wait for a configuration setting to be set for field_name in cntxt and inst_name.
static task wait_modified( uvm_component cntxt, string inst_name, string field_name )
This task blocks until the resource has been modified -- that is, a uvm_resource#(T)::write operation has been performed.
task wait_modified()
If the event has already triggered and is “on”, this task waits for the event to be turned “off” via a call to reset.
virtual task wait_off ( bit delta = 0 )
Waits for the event to be activated for the first time.
virtual task wait_on ( bit delta = 0 )
Waits for a persistent trigger of the event.
virtual task wait_ptrigger ()
This method calls uvm_event_base::wait_ptrigger followed by get_trigger_data.
virtual task wait_ptrigger_data ( output T data )
Waits for the event to be triggered.
virtual task wait_trigger ()
This method calls uvm_event_base::wait_trigger followed by get_trigger_data.
virtual task wait_trigger_data ( output T data )
Blocks until not empty
virtual task wait_until_not_empty()
function void write( T t, uvm_object accessor = null )
A pure virtual method that must be defined in each subclass.
pure virtual function void write( T t )
Broadcasts a user-defined transaction of type T to any number of listeners.
virtual function void write( input T1 t )
Outputs a uvm_bitstream_t attribute to the textual log.
function void write_attribute( string nm, uvm_bitstream_t value, uvm_radix_enum radix, int numbits = $bits(uvm_bitstream_t) )
Outputs an uvm_integral_t attribute to the textual log
function void write_attribute_int( string nm, uvm_integral_t value, uvm_radix_enum radix, int numbits = $bits(uvm_bitstream_t) )
Write the named memory
virtual task write_mem_by_name( output uvm_status_e status, input string name, input uvm_reg_addr_t offset, input uvm_reg_data_t data, input uvm_door_e path = UVM_DEFAULT_DOOR, input uvm_reg_map map = null, input uvm_sequence_base parent = null, input int prior = -1, input uvm_object extension = null, input string fname = "", input int lineno = 0 )
Write the named register
virtual task write_reg_by_name( output uvm_status_e status, input string name, input uvm_reg_data_t data, input uvm_door_e path = UVM_DEFAULT_DOOR, input uvm_reg_map map = null, input uvm_sequence_base parent = null, input int prior = -1, input uvm_object extension = null, input string fname = "", input int lineno = 0 )