

Public Member Functions | |
| new (string name, ovm_component parent) | |
| virtual void | run () |
| void | start_sequence (ovm_sequence this_seq, ovm_sequencer_base this_seqr=null) |
| int | get_seq_kind (string type_name) |
| ovm_sequence | get_sequence (int req_kind) |
| void | do_copy (ovm_object rhs) |
| bit | do_compare (ovm_object rhs, ovm_comparer comparer) |
| void | do_print (ovm_printer printer) |
| void | do_record (ovm_recorder recorder) |
Public Attributes | |
| ovm_seq_prod_if | seq_prod_if |
| string | sequences [$] |
| int | count = -1 |
| int | m_random_count = 0 |
| int | m_exhaustive_count = 0 |
| int | m_simple_count = 0 |
| int unsigned | max_random_count = 10 |
Protected Member Functions | |
| void | set_sequences_queue (ref string sequencer_sequence_lib[$]) |
| void | add_sequence (string type_name) |
| virtual void | start_default_sequence () |
Protected Attributes | |
| string | default_sequence = "ovm_random_sequence" |
| int | sequence_ids [string] |
| rand int | seq_kind |
Definition at line 73 of file ovm_sequencer_base.svh.
|
|
Definition at line 145 of file ovm_sequencer_base.sv. |
|
||||||||||||
|
Reimplemented from ovm_object. Reimplemented in ovm_sequencer. Definition at line 100 of file ovm_sequencer_base.sv. |
|
|
Reimplemented from ovm_object. Reimplemented in ovm_sequencer. Definition at line 88 of file ovm_sequencer_base.sv. |
|
|
Reimplemented from ovm_component. Reimplemented in ovm_sequencer, and ovm_virtual_sequencer. Definition at line 117 of file ovm_sequencer_base.sv. |
|
|
Reimplemented from ovm_object. Reimplemented in ovm_sequencer. Definition at line 131 of file ovm_sequencer_base.sv. |
|
|
Definition at line 245 of file ovm_sequencer_base.sv. |
|
|
Definition at line 260 of file ovm_sequencer_base.sv. |
|
||||||||||||
|
Reimplemented from ovm_threaded_component. Reimplemented in ovm_sequencer, and ovm_virtual_sequencer. Definition at line 78 of file ovm_sequencer_base.sv. |
|
|
Reimplemented from ovm_threaded_component. Definition at line 171 of file ovm_sequencer_base.sv. |
|
|
Definition at line 158 of file ovm_sequencer_base.sv. |
|
|
Reimplemented in ovm_virtual_sequencer. Definition at line 180 of file ovm_sequencer_base.sv. |
|
||||||||||||
|
Definition at line 215 of file ovm_sequencer_base.sv. |
|
|
Definition at line 92 of file ovm_sequencer_base.svh. |
|
|
Definition at line 79 of file ovm_sequencer_base.svh. |
|
|
Definition at line 96 of file ovm_sequencer_base.svh. |
|
|
Definition at line 95 of file ovm_sequencer_base.svh. |
|
|
Definition at line 97 of file ovm_sequencer_base.svh. |
|
|
Definition at line 101 of file ovm_sequencer_base.svh. |
|
|
Definition at line 126 of file ovm_sequencer_base.svh. |
|
|
Definition at line 76 of file ovm_sequencer_base.svh. |
|
|
Definition at line 88 of file ovm_sequencer_base.svh. |
|
|
Definition at line 83 of file ovm_sequencer_base.svh. |
![]() Intelligent Design Verification Project: OVM, Revision: 1.1.0 |
Copyright (c) 2008 Intelligent Design Verification. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included here: http://www.intelligentdv.com/licenses/fdl.txt |
![]() Doxygen Version: 1.4.6 Mon Sep 29 14:21:14 2008 |