Inheritance diagram for class uvm_sequencer_param_base:
Public Member Functions | |
| function void | analysis_write ( uvm_sequence_item t ) |
| function void | build_phase ( uvm_phase phase ) |
| function void | connect_phase ( uvm_phase phase ) |
| function void | do_print ( uvm_printer printer ) |
| function REQ | get_current_item ( ) |
| function unsigned int | get_num_last_reqs ( ) |
| function unsigned int | get_num_last_rsps ( ) |
| function int | get_num_reqs_sent ( ) |
| function int | get_num_rsps_received ( ) |
| function REQ | last_req ( int unsigned n = 0 ) |
| function RSP | last_rsp ( int unsigned n = 0 ) |
| function void | m_last_req_push_front ( REQ item ) |
| function void | m_last_rsp_push_front ( RSP item ) |
| function void | new ( string name, uvm_component parent ) |
| function void | put_response ( RSP t ) |
| function void | send_request ( uvm_sequence_base sequence_ptr, uvm_sequence_item t, bit rerandomize = 0 ) |
| function void | set_num_last_reqs ( int unsigned max ) |
| function void | set_num_last_rsps ( int unsigned max ) |
Class Parameters | |
| type | REQ = uvm_sequence_item; |
| type | RSP |
Public Attributes | |
| REQ | m_last_req_buffer [$] |
| RSP | m_last_rsp_buffer [$] |
| uvm_tlm_fifo | m_req_fifo |
| uvm_analysis_export | rsp_export |
| uvm_sequencer_analysis_fifo | sqr_rsp_analysis_fifo |
Protected Attributes | |
| protected int | m_num_last_reqs = 1; |
| protected int | m_num_last_rsps = 1; |
| protected int | m_num_reqs_sent |
| protected int | m_num_rsps_received |
| protected int | num_last_items = m_num_last_reqs; |
Member Typedefs | |
| typedef class | this_type |
|
||||
|
|
||||||||||||
|
|
||||
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|