uvm_sequence Class Reference

Inheritance diagram for class uvm_sequence:

List of all members.



Public Member Functions

function void  do_print ( uvm_printer printer )
function REQ  get_current_item ( )
virtual task   get_response ( output RSP response, input int transaction_id )
function void  new ( string name = "uvm_sequence" )
virtual function void  put_response ( uvm_sequence_item response_item )
function void  send_request ( uvm_sequence_item request, bit rerandomize = 0 )

Class Parameters

type  REQ = uvm_sequence_item
type  RSP 

Public Attributes

uvm_sequencer_param_base  param_sequencer 
REQ  req 
RSP  rsp 

Member Typedefs

 typedef class  sequencer_t 


Member Function Documentation

  function void
 uvm_sequence::do_print

 (  uvm_printer printer  ) 


 Superseded functions 
 uvm_object :: do_print 
 uvm_transaction :: do_print 
 uvm_sequence_item :: do_print 
 Superseding functions 
 uvm_exhaustive_sequence :: do_print 
 uvm_random_sequence :: do_print 
 uvm_sequence_library :: do_print 

  function REQ
 uvm_sequence::get_current_item

 (   ) 

 virtual task
 uvm_sequence::get_response

 (  output RSP response , input int transaction_id  ) 

  function void
 uvm_sequence::new

 (  string name = "uvm_sequence"  ) 


 Superseded functions 
 uvm_object :: new 
 uvm_sequence_item :: new 
 uvm_sequence_base :: new 
 Superseding functions 
 svt_dispatch_sequence :: new 
 uvm_exhaustive_sequence :: new 
 uvm_random_sequence :: new 
 uvm_sequence_library :: new 
 uvm_simple_sequence :: new 

 virtual function void
 uvm_sequence::put_response

 (  uvm_sequence_item response_item  ) 


 Superseded functions 
 uvm_sequence_base :: put_response 

  function void
 uvm_sequence::send_request

 (  uvm_sequence_item request , bit rerandomize = 0  ) 


 Superseded functions 
 uvm_sequence_base :: send_request 


Class Parameters Documentation

 type  attribute
 uvm_sequence::REQ = uvm_sequence_item

 type  attribute
 uvm_sequence::RSP


Member Attribute Documentation

 uvm_sequencer_param_base  attribute
 uvm_sequence::param_sequencer

 REQ  attribute
 uvm_sequence::req

 RSP  attribute
 uvm_sequence::rsp


Member Typedef Documentation

 typedef class  uvm_sequence::sequencer_t
 Typedefe'd string ==>   uvm_sequencer_param_base#(REQ,RSP)