ovm_object_globals.svh File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef logic signed[OVM_STREAMBITS-1:0] ovm_bitstream_t
typedef bit< 1:0 > ovm_severity
typedef enum ovm_severity ovm_severity_type
typedef bit< 5:0 > ovm_action
typedef enum ovm_action ovm_action_type
typedef int OVM_FILE
typedef ovm_action id_actions_array [string]
typedef OVM_FILE id_file_array [string]

Enumerations

enum  ovm_radix_enum {
  OVM_BIN = 0x1000000, OVM_DEC = 0x2000000, OVM_UNSIGNED = 0x3000000, OVM_OCT = 0x4000000,
  OVM_HEX = 0x5000000, OVM_STRING = 0x6000000, OVM_TIME = 0x7000000, OVM_ENUM = 0x8000000,
  OVM_NORADIX = 0
}
enum  ovm_recursion_policy_enum { OVM_DEFAULT_POLICY = 0, OVM_DEEP = 0x400, OVM_SHALLOW = 0x800, OVM_REFERENCE = 0x1000 }
enum  ovm_severity { OVM_INFO, OVM_WARNING, OVM_ERROR, OVM_FATAL }
enum  ovm_action {
  OVM_NO_ACTION = 0b000000, OVM_DISPLAY = 0b000001, OVM_LOG = 0b000010, OVM_COUNT = 0b000100,
  OVM_EXIT = 0b001000, OVM_CALL_HOOK = 0b010000, OVM_STOP = 0b100000
}
enum  ovm_verbosity {
  OVM_NONE = 0, OVM_LOW = 100, OVM_MEDIUM = 200, OVM_HIGH = 300,
  OVM_FULL = 400, OVM_DEBUG = 500
}
enum  ovm_port_type_e { OVM_PORT, OVM_EXPORT, OVM_IMPLEMENTATION }
enum  ovm_sequence_state_enum {
  CREATED, PRE_BODY, BODY, POST_BODY,
  ENDED, STOPPED, FINISHED
}

Functions

string ovm_radix_to_string (ovm_radix_enum radix)

Variables

bit ovm_start_ovm_declarations = 1
parameter OVM_STREAMBITS = 4096
parameter OVM_RADIX = 0xf000000
parameter OVM_MACRO_NUMFLAGS = 17
parameter OVM_DEFAULT = 0b000010101010101
parameter OVM_ALL_ON = 0b000000101010101
parameter OVM_FLAGS_ON = 0b000000101010101
parameter OVM_FLAGS_OFF = 0
parameter OVM_COPY = (1 <<0)
parameter OVM_NOCOPY = (1 <<1)
parameter OVM_COMPARE = (1 <<2)
parameter OVM_NOCOMPARE = (1 <<3)
parameter OVM_PRINT = (1 <<4)
parameter OVM_NOPRINT = (1 <<5)
parameter OVM_RECORD = (1 <<6)
parameter OVM_NORECORD = (1 <<7)
parameter OVM_PACK = (1 <<8)
parameter OVM_NOPACK = (1 <<9)
parameter OVM_PHYSICAL = (1 <<13)
parameter OVM_ABSTRACT = (1 <<14)
parameter OVM_READONLY = (1 <<15)
parameter OVM_NODEFPRINT = (1 <<16)
parameter OVM_MACRO_EXTRAS = (1 <<OVM_MACRO_NUMFLAGS)
parameter OVM_FLAGS = OVM_MACRO_EXTRAS+1
parameter OVM_UNPACK = OVM_MACRO_EXTRAS+2
parameter OVM_CHECK_FIELDS = OVM_MACRO_EXTRAS+3
parameter OVM_END_DATA_EXTRA = OVM_MACRO_EXTRAS+4
parameter OVM_START_FUNCS = OVM_END_DATA_EXTRA+1
parameter OVM_SET = OVM_START_FUNCS+1
parameter OVM_SETINT = OVM_SET
parameter OVM_SETOBJ = OVM_START_FUNCS+2
parameter OVM_SETSTR = OVM_START_FUNCS+3
parameter OVM_END_FUNCS = OVM_SETSTR
string ovm_aa_string_key
ovm_action s_default_action_array [string]
OVM_FILE s_default_file_array [string]
ovm_table_printer ovm_default_table_printer = new()
ovm_tree_printer ovm_default_tree_printer = new()
ovm_line_printer ovm_default_line_printer = new()
ovm_printer ovm_default_printer = ovm_default_table_printer
ovm_packer ovm_default_packer = new()
ovm_comparer ovm_default_comparer = new()
ovm_recorder ovm_default_recorder = new()

Typedef Documentation

typedef ovm_action id_actions_array[string]

Definition at line 254 of file ovm_object_globals.svh.

typedef OVM_FILE id_file_array[string]

Definition at line 255 of file ovm_object_globals.svh.

typedef bit<5:0> ovm_action

Definition at line 198 of file ovm_object_globals.svh.

typedef logic signed [OVM_STREAMBITS-1:0] ovm_bitstream_t

Definition at line 44 of file ovm_object_globals.svh.

typedef int OVM_FILE

Definition at line 253 of file ovm_object_globals.svh.

typedef bit<1:0> ovm_severity

Definition at line 170 of file ovm_object_globals.svh.


Enumeration Type Documentation

enum ovm_action
Enumerator:
OVM_NO_ACTION 
OVM_DISPLAY 
OVM_LOG 
OVM_COUNT 
OVM_EXIT 
OVM_CALL_HOOK 
OVM_STOP 

Definition at line 200 of file ovm_object_globals.svh.

Enumerator:
OVM_PORT 
OVM_EXPORT 
OVM_IMPLEMENTATION 

Definition at line 274 of file ovm_object_globals.svh.

Enumerator:
OVM_BIN 
OVM_DEC 
OVM_UNSIGNED 
OVM_OCT 
OVM_HEX 
OVM_STRING 
OVM_TIME 
OVM_ENUM 
OVM_NORADIX 

Definition at line 59 of file ovm_object_globals.svh.

Enumerator:
OVM_DEFAULT_POLICY 
OVM_DEEP 
OVM_SHALLOW 
OVM_REFERENCE 

Definition at line 93 of file ovm_object_globals.svh.

Enumerator:
CREATED 
PRE_BODY 
BODY 
POST_BODY 
ENDED 
STOPPED 
FINISHED 

Definition at line 298 of file ovm_object_globals.svh.

Enumerator:
OVM_INFO 
OVM_WARNING 
OVM_ERROR 
OVM_FATAL 

Definition at line 172 of file ovm_object_globals.svh.

Enumerator:
OVM_NONE 
OVM_LOW 
OVM_MEDIUM 
OVM_HIGH 
OVM_FULL 
OVM_DEBUG 

Definition at line 244 of file ovm_object_globals.svh.


Function Documentation

string ovm_radix_to_string ( ovm_radix_enum  radix  ) 

Definition at line 76 of file ovm_object_globals.svh.


Variable Documentation

Definition at line 152 of file ovm_object_globals.svh.

parameter OVM_ABSTRACT = (1 <<14)

Definition at line 130 of file ovm_object_globals.svh.

parameter OVM_ALL_ON = 0b000000101010101

Definition at line 110 of file ovm_object_globals.svh.

Definition at line 138 of file ovm_object_globals.svh.

parameter OVM_COMPARE = (1 <<2)

Definition at line 118 of file ovm_object_globals.svh.

parameter OVM_COPY = (1 <<0)

Definition at line 116 of file ovm_object_globals.svh.

parameter OVM_DEFAULT = 0b000010101010101

Definition at line 109 of file ovm_object_globals.svh.

Definition at line 376 of file ovm_object_globals.svh.

Definition at line 347 of file ovm_object_globals.svh.

Definition at line 367 of file ovm_object_globals.svh.

Definition at line 358 of file ovm_object_globals.svh.

Definition at line 384 of file ovm_object_globals.svh.

Definition at line 331 of file ovm_object_globals.svh.

Definition at line 339 of file ovm_object_globals.svh.

Definition at line 139 of file ovm_object_globals.svh.

Definition at line 149 of file ovm_object_globals.svh.

parameter OVM_FLAGS = OVM_MACRO_EXTRAS+1

Definition at line 136 of file ovm_object_globals.svh.

parameter OVM_FLAGS_OFF = 0

Definition at line 112 of file ovm_object_globals.svh.

parameter OVM_FLAGS_ON = 0b000000101010101

Definition at line 111 of file ovm_object_globals.svh.

Definition at line 135 of file ovm_object_globals.svh.

parameter OVM_MACRO_NUMFLAGS = 17

Definition at line 104 of file ovm_object_globals.svh.

parameter OVM_NOCOMPARE = (1 <<3)

Definition at line 119 of file ovm_object_globals.svh.

parameter OVM_NOCOPY = (1 <<1)

Definition at line 117 of file ovm_object_globals.svh.

parameter OVM_NODEFPRINT = (1 <<16)

Definition at line 132 of file ovm_object_globals.svh.

parameter OVM_NOPACK = (1 <<9)

Definition at line 125 of file ovm_object_globals.svh.

parameter OVM_NOPRINT = (1 <<5)

Definition at line 121 of file ovm_object_globals.svh.

parameter OVM_NORECORD = (1 <<7)

Definition at line 123 of file ovm_object_globals.svh.

parameter OVM_PACK = (1 <<8)

Definition at line 124 of file ovm_object_globals.svh.

parameter OVM_PHYSICAL = (1 <<13)

Definition at line 129 of file ovm_object_globals.svh.

parameter OVM_PRINT = (1 <<4)

Definition at line 120 of file ovm_object_globals.svh.

parameter OVM_RADIX = 0xf000000

Definition at line 71 of file ovm_object_globals.svh.

parameter OVM_READONLY = (1 <<15)

Definition at line 131 of file ovm_object_globals.svh.

parameter OVM_RECORD = (1 <<6)

Definition at line 122 of file ovm_object_globals.svh.

parameter OVM_SET = OVM_START_FUNCS+1

Definition at line 145 of file ovm_object_globals.svh.

parameter OVM_SETINT = OVM_SET

Definition at line 146 of file ovm_object_globals.svh.

parameter OVM_SETOBJ = OVM_START_FUNCS+2

Definition at line 147 of file ovm_object_globals.svh.

parameter OVM_SETSTR = OVM_START_FUNCS+3

Definition at line 148 of file ovm_object_globals.svh.

Definition at line 144 of file ovm_object_globals.svh.

Definition at line 24 of file ovm_object_globals.svh.

parameter OVM_STREAMBITS = 4096

Definition at line 35 of file ovm_object_globals.svh.

Definition at line 137 of file ovm_object_globals.svh.

Definition at line 257 of file ovm_object_globals.svh.

Definition at line 258 of file ovm_object_globals.svh.


Intelligent Design Verification
Intelligent Design Verification
Project: OVM, Revision: 2.0.2
Copyright (c) 2008-2010 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
Doxygen Version: 1.6.3
IDV SV Filter Version: 2.6.3
Sat Jun 19 11:43:39 2010
Find a documentation bug? Report bugs to: bugs.intelligentdv.com Project: DoxygenFilterSV