
Go to the source code of this file.
Classes | |
| class | avm_transport_port< REQ, RSP > |
| class | avm_transport_export< REQ, RSP > |
| class | avm_built_in_pair< T1, T2 > |
| class | avm_class_pair< T1, T2 > |
| class | avm_in_order_comparator< T, comp_type, convert, pair_type > |
| class | avm_in_order_class_comparator< T > |
| class | avm_in_order_built_in_comparator< T > |
| class | avm_algorithmic_comparator< BEFORE, AFTER, TRANSFORMER > |
| class | analysis_fifo< T > |
| class | avm_transport_imp< REQ, RSP, IMP > |
| class | avm_analysis_imp< T, IMP > |
| class | avm_port_base< IF > |
Defines | |
| #define | avm_to_ovm_uni(kind) |
| #define | avm_to_ovm_bidi(kind) |
| #define | avm_to_ovm_component(name) |
| #define | abstract_avm_to_ovm_component(name) |
| #define | avm_to_ovm_policy(name) |
Typedefs | |
| typedef ovm_object | avm_transaction |
| typedef ovm_env | avm_env |
| typedef ovm_component | avm_threaded_component |
| typedef ovm_component | avm_named_component |
| typedef ovm_report_object | avm_report_client |
| typedef ovm_report_handler | avm_report_handler |
| typedef ovm_report_server | avm_report_server |
| typedef ovm_reporter | avm_reporter |
| typedef enum action | action_type |
| typedef ovm_component | ovm_named_component |
| typedef ovm_report_object | ovm_report_client |
Enumerations | |
| enum | severity { MESSAGE, WARNING, ERROR, FATAL } |
| enum | action { NO_ACTION = 0b00000, DISPLAY = 0b00001, LOG = 0b00010, COUNT = 0b00100, EXIT = 0b01000, CALL_HOOK = 0b10000 } |
Functions | |
| class | avm_kind_port ("type"T=int) extends ovm_kind_port("T") |
| function | new (string name, ovm_component parent, int min_size=1, int max_size=1) |
| super | new (name, parent, min_size, max_size) |
| function | new (string name, IMP imp) |
| super | new (name, imp) |
| function | new (string name, IMP imp, REQ_IMP req_imp=imp, RSP_IMP rsp_imp=imp) |
| super | new (name, imp, req_imp, rsp_imp) |
| endfunction endclass class | avm_kind_port ("type"REQ=int, RSP=int) extends ovm_kind_port("REQ" |
| class | avm_name ("type"T=int) extends ovm_name("T") |
| function | new (string analysis_port, ovm_component parent=null) |
| super | new (analysis_port, parent) |
| super | new (analysis_export, parent) |
| super | new (random_stimulus, parent) |
| super | new (subscriber, parent) |
| void | avm_report_message (string id, string message, int verbosity=300, string filename="", int line=0) |
| void | avm_report_warning (string id, string message, int verbosity=200, string filename="", int line=0) |
| void | avm_report_error (string id, string message, int verbosity=100, string filename="", int line=0) |
| void | avm_report_fatal (string id, string message, int verbosity=0, string filename="", int line=0) |
Variables | |
| endfunction | __pad0__ |
| endfunction | __pad1__ |
| endfunction | IMP = int) extends ovm_kind_imp ("T",IMP) |
| endfunction | __pad2__ |
| endfunction | __pad3__ |
| endfunction | __pad4__ |
| endfunction | __pad5__ |
| endfunction | __pad6__ |
| endfunction | __pad7__ |
| endfunction | __pad8__ |
| endfunction | __pad9__ |
| endfunction | __pad10__ |
| endfunction | __pad11__ |
| endfunction | __pad12__ |
| endfunction | __pad13__ |
| endfunction | __pad14__ |
| endfunction | __pad15__ |
| endfunction | __pad16__ |
| endfunction | __pad17__ |
| endfunction | __pad18__ |
| endfunction | __pad19__ |
| endfunction | __pad20__ |
| endfunction | __pad21__ |
| endfunction | __pad22__ |
| endfunction | __pad23__ |
| endfunction | __pad24__ |
| endfunction | __pad25__ |
| endfunction | __pad26__ |
| endfunction | __pad27__ |
| endfunction | __pad28__ |
| endfunction | __pad29__ |
| endfunction | __pad30__ |
| endfunction | __pad31__ |
| endfunction | __pad32__ |
| endfunction | __pad33__ |
| endfunction | __pad34__ |
| endfunction | __pad35__ |
| endfunction | RSP = int) extends ovm_kind_port ("REQ",RSP) |
| endfunction | __pad36__ |
| endfunction | __pad37__ |
| endfunction type type type | REQ_IMP = IMP |
| endfunction type type type type | RSP_IMP = IMP ) extends ovm_kind_imp ( "REQ", RSP, IMP, REQ_IMP, RSP_IMP) |
| endfunction | __pad38__ |
| endfunction | __pad39__ |
| endfunction | __pad40__ |
| endfunction | __pad41__ |
| endfunction | __pad42__ |
| endfunction | __pad43__ |
| endfunction | __pad44__ |
| endfunction | __pad45__ |
| endfunction | __pad46__ |
| endfunction | __pad47__ |
| endfunction | __pad48__ |
| endfunction | __pad49__ |
| endfunction | __pad50__ |
| endfunction | __pad51__ |
| #define abstract_avm_to_ovm_component | ( | name | ) |
Value:
virtual class avm_name #(type T=int) extends ovm_name#(T); \ function new(string name , ovm_component parent = null ); \ super.new( name, parent ); \ endfunction : new \ endclass
Definition at line 157 of file avm_compatibility.svh.
| #define avm_to_ovm_bidi | ( | kind | ) |
Value:
class avm_kind_port #(type REQ=int,RSP=int) extends ovm_kind_port #(REQ,RSP); \ function new( string name, ovm_component parent, int min_size = 1, int max_size = 1 ); \ super.new( name, parent, min_size, max_size ); \ endfunction : new \ endclass \ class avm_kind_export #(type REQ=int,RSP=int) extends ovm_kind_export #(REQ,RSP); \ function new( string name, ovm_component parent, int min_size = 1, int max_size = 1 ); \ super.new( name, parent, min_size, max_size ); \ endfunction : new \ endclass \ class avm_kind_imp #( type REQ = int , type RSP = int ,\ type IMP = int ,\ type REQ_IMP = IMP ,\ type RSP_IMP = IMP )\ extends ovm_kind_imp #( REQ, RSP, IMP, REQ_IMP, RSP_IMP);\ function new( string name , IMP imp ,\ REQ_IMP req_imp = imp , RSP_IMP rsp_imp = imp );\ super.new( name , imp , req_imp, rsp_imp);\ endfunction \ endclass
Definition at line 80 of file avm_compatibility.svh.
| #define avm_to_ovm_component | ( | name | ) |
Value:
class avm_name #(type T=int) extends ovm_name#(T); \ function new(string name , ovm_component parent = null ); \ super.new( name, parent ); \ endfunction : new \ endclass
Definition at line 150 of file avm_compatibility.svh.
| #define avm_to_ovm_policy | ( | name | ) |
| #define avm_to_ovm_uni | ( | kind | ) |
Value:
class avm_kind_port #(type T=int) extends ovm_kind_port #(T); \ function new( string name, ovm_component parent, int min_size = 1, int max_size = 1 ); \ super.new( name, parent, min_size, max_size ); \ endfunction : new \ endclass \ class avm_kind_export #(type T=int) extends ovm_kind_export #(T); \ function new( string name, ovm_component parent, int min_size = 1, int max_size = 1 ); \ super.new( name, parent, min_size, max_size ); \ endfunction : new \ endclass \ class avm_kind_imp #(type T=int,IMP=int) extends ovm_kind_imp #(T,IMP); \ function new( string name, IMP imp); \ super.new( name, imp ); \ endfunction : new \ endclass \
Definition at line 63 of file avm_compatibility.svh.
| typedef enum action action_type |
| typedef ovm_env avm_env |
Definition at line 25 of file avm_compatibility.svh.
| typedef ovm_component avm_named_component |
Definition at line 27 of file avm_compatibility.svh.
| typedef ovm_report_object avm_report_client |
Definition at line 28 of file avm_compatibility.svh.
| typedef ovm_report_handler avm_report_handler |
Definition at line 29 of file avm_compatibility.svh.
| typedef ovm_report_server avm_report_server |
Definition at line 30 of file avm_compatibility.svh.
| typedef ovm_reporter avm_reporter |
Definition at line 31 of file avm_compatibility.svh.
| typedef ovm_component avm_threaded_component |
Definition at line 26 of file avm_compatibility.svh.
| typedef ovm_object avm_transaction |
Definition at line 24 of file avm_compatibility.svh.
| typedef ovm_component ovm_named_component |
Definition at line 57 of file avm_compatibility.svh.
| typedef ovm_report_object ovm_report_client |
Definition at line 58 of file avm_compatibility.svh.
| enum typedef bit< 4:0 > action |
Definition at line 45 of file avm_compatibility.svh.
| enum severity |
| endfunction endclass class avm_kind_port | ( | "type" | REQ = int, |
|
| RSP | = int | |||
| ) |
| class avm_kind_port | ( | "type" | T = int |
) |
| endclass class avm_name | ( | "type" | T = int |
) |
| void avm_report_error | ( | string | id, | |
| string | message, | |||
| int | verbosity = 100, |
|||
| string | filename = "", |
|||
| int | line = 0 | |||
| ) |
Definition at line 270 of file avm_compatibility.svh.
| void avm_report_fatal | ( | string | id, | |
| string | message, | |||
| int | verbosity = 0, |
|||
| string | filename = "", |
|||
| int | line = 0 | |||
| ) |
Definition at line 278 of file avm_compatibility.svh.
| void avm_report_message | ( | string | id, | |
| string | message, | |||
| int | verbosity = 300, |
|||
| string | filename = "", |
|||
| int | line = 0 | |||
| ) |
Definition at line 254 of file avm_compatibility.svh.
| void avm_report_warning | ( | string | id, | |
| string | message, | |||
| int | verbosity = 200, |
|||
| string | filename = "", |
|||
| int | line = 0 | |||
| ) |
Definition at line 262 of file avm_compatibility.svh.
| super new | ( | subscriber | , | |
| parent | ||||
| ) |
| super new | ( | random_stimulus | , | |
| parent | ||||
| ) |
| super new | ( | analysis_export | , | |
| parent | ||||
| ) |
| super new | ( | analysis_port | , | |
| parent | ||||
| ) |
| function new | ( | string | analysis_port, | |
| ovm_component | parent = null | |||
| ) |
| super new | ( | name | , | |
| imp | , | |||
| req_imp | , | |||
| rsp_imp | ||||
| ) |
| super new | ( | name | , | |
| imp | ||||
| ) |
| function new | ( | string | name, | |
| IMP | imp | |||
| ) |
| super new | ( | name | , | |
| parent | , | |||
| min_size | , | |||
| max_size | ||||
| ) |
| function new | ( | string | name, | |
| ovm_component | parent, | |||
| int | min_size = 1, |
|||
| int | max_size = 1 | |||
| ) |
| endfunction __pad0__ |
Definition at line 102 of file avm_compatibility.svh.
| endfunction __pad10__ |
Definition at line 106 of file avm_compatibility.svh.
| endfunction __pad11__ |
Definition at line 107 of file avm_compatibility.svh.
| endfunction __pad12__ |
Definition at line 107 of file avm_compatibility.svh.
| endfunction __pad13__ |
Definition at line 107 of file avm_compatibility.svh.
| endfunction __pad14__ |
Definition at line 108 of file avm_compatibility.svh.
| endfunction __pad15__ |
Definition at line 108 of file avm_compatibility.svh.
| endfunction __pad16__ |
Definition at line 108 of file avm_compatibility.svh.
| endfunction __pad17__ |
Definition at line 110 of file avm_compatibility.svh.
| endfunction __pad18__ |
Definition at line 110 of file avm_compatibility.svh.
| endfunction __pad19__ |
Definition at line 110 of file avm_compatibility.svh.
| endfunction __pad1__ |
Definition at line 102 of file avm_compatibility.svh.
| endfunction __pad20__ |
Definition at line 111 of file avm_compatibility.svh.
| endfunction __pad21__ |
Definition at line 111 of file avm_compatibility.svh.
| endfunction __pad22__ |
Definition at line 111 of file avm_compatibility.svh.
| endfunction __pad23__ |
Definition at line 112 of file avm_compatibility.svh.
| endfunction __pad24__ |
Definition at line 112 of file avm_compatibility.svh.
| endfunction __pad25__ |
Definition at line 112 of file avm_compatibility.svh.
| endfunction __pad26__ |
Definition at line 114 of file avm_compatibility.svh.
| endfunction __pad27__ |
Definition at line 114 of file avm_compatibility.svh.
| endfunction __pad28__ |
Definition at line 114 of file avm_compatibility.svh.
| endfunction __pad29__ |
Definition at line 115 of file avm_compatibility.svh.
| endfunction __pad2__ |
Definition at line 103 of file avm_compatibility.svh.
| endfunction __pad30__ |
Definition at line 115 of file avm_compatibility.svh.
| endfunction __pad31__ |
Definition at line 115 of file avm_compatibility.svh.
| endfunction __pad32__ |
Definition at line 116 of file avm_compatibility.svh.
| endfunction __pad33__ |
Definition at line 116 of file avm_compatibility.svh.
| endfunction __pad34__ |
Definition at line 116 of file avm_compatibility.svh.
| endfunction __pad35__ |
Definition at line 118 of file avm_compatibility.svh.
| endfunction __pad36__ |
Definition at line 118 of file avm_compatibility.svh.
| endfunction __pad37__ |
Definition at line 118 of file avm_compatibility.svh.
| endfunction __pad38__ |
Definition at line 119 of file avm_compatibility.svh.
| endfunction __pad39__ |
Definition at line 119 of file avm_compatibility.svh.
| endfunction __pad3__ |
Definition at line 103 of file avm_compatibility.svh.
| endfunction __pad40__ |
Definition at line 120 of file avm_compatibility.svh.
| endfunction __pad41__ |
Definition at line 120 of file avm_compatibility.svh.
| endfunction __pad42__ |
Definition at line 122 of file avm_compatibility.svh.
| endfunction __pad43__ |
Definition at line 122 of file avm_compatibility.svh.
| endfunction __pad44__ |
Definition at line 123 of file avm_compatibility.svh.
| endfunction __pad45__ |
Definition at line 123 of file avm_compatibility.svh.
| endfunction __pad46__ |
Definition at line 124 of file avm_compatibility.svh.
| endfunction __pad47__ |
Definition at line 124 of file avm_compatibility.svh.
| endfunction __pad48__ |
Definition at line 167 of file avm_compatibility.svh.
| endfunction __pad49__ |
Definition at line 168 of file avm_compatibility.svh.
| endfunction __pad4__ |
Definition at line 103 of file avm_compatibility.svh.
| endfunction __pad50__ |
Definition at line 169 of file avm_compatibility.svh.
| endfunction __pad51__ |
Definition at line 177 of file avm_compatibility.svh.
| endfunction __pad5__ |
Definition at line 104 of file avm_compatibility.svh.
| endfunction __pad6__ |
Definition at line 104 of file avm_compatibility.svh.
| endfunction __pad7__ |
Definition at line 104 of file avm_compatibility.svh.
| endfunction __pad8__ |
Definition at line 106 of file avm_compatibility.svh.
| endfunction __pad9__ |
Definition at line 106 of file avm_compatibility.svh.
| endfunction type type IMP = int) extends ovm_kind_imp ("T",IMP) |
Definition at line 102 of file avm_compatibility.svh.
Definition at line 118 of file avm_compatibility.svh.
| t t t t RSP = int) extends ovm_kind_port ("REQ",RSP) |
Definition at line 118 of file avm_compatibility.svh.
| endfunction type type type type RSP_IMP = IMP ) extends ovm_kind_imp ( "REQ", RSP, IMP, REQ_IMP, RSP_IMP) |
Definition at line 118 of file avm_compatibility.svh.
![]() Intelligent Design Verification Project: OVM, Revision: 2.0.1 |
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.5.5 Wed Jan 7 19:27:18 2009 |