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

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 }

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 = 0b110010101010101
parameter OVM_ALL_ON = 0b110000101010101
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


Typedef Documentation

typedef logic signed [OVM_STREAMBITS-1:0] ovm_bitstream_t
 

Definition at line 37 of file ovm_object_globals.svh.


Enumeration Type Documentation

enum ovm_radix_enum
 

Enumerator:
OVM_BIN 
OVM_DEC 
OVM_UNSIGNED 
OVM_OCT 
OVM_HEX 
OVM_STRING 
OVM_TIME 
OVM_ENUM 
OVM_NORADIX 

Definition at line 50 of file ovm_object_globals.svh.

enum ovm_recursion_policy_enum
 

Enumerator:
OVM_DEFAULT_POLICY 
OVM_DEEP 
OVM_SHALLOW 
OVM_REFERENCE 

Definition at line 76 of file ovm_object_globals.svh.


Function Documentation

string ovm_radix_to_string ovm_radix_enum  radix  ) 
 

Definition at line 62 of file ovm_object_globals.svh.


Variable Documentation

string ovm_aa_string_key
 

Definition at line 137 of file ovm_object_globals.svh.

parameter OVM_ABSTRACT = (1<<14)
 

Definition at line 115 of file ovm_object_globals.svh.

parameter OVM_ALL_ON = 0b110000101010101
 

Definition at line 95 of file ovm_object_globals.svh.

parameter OVM_CHECK_FIELDS = OVM_MACRO_EXTRAS+3
 

Definition at line 123 of file ovm_object_globals.svh.

parameter OVM_COMPARE = (1<<2)
 

Definition at line 103 of file ovm_object_globals.svh.

parameter OVM_COPY = (1<<0)
 

Definition at line 101 of file ovm_object_globals.svh.

parameter OVM_DEFAULT = 0b110010101010101
 

Definition at line 94 of file ovm_object_globals.svh.

parameter OVM_END_DATA_EXTRA = OVM_MACRO_EXTRAS+4
 

Definition at line 124 of file ovm_object_globals.svh.

parameter OVM_END_FUNCS = OVM_SETSTR
 

Definition at line 134 of file ovm_object_globals.svh.

parameter OVM_FLAGS = OVM_MACRO_EXTRAS+1
 

Definition at line 121 of file ovm_object_globals.svh.

parameter OVM_FLAGS_OFF = 0
 

Definition at line 97 of file ovm_object_globals.svh.

parameter OVM_FLAGS_ON = 0b000000101010101
 

Definition at line 96 of file ovm_object_globals.svh.

parameter OVM_MACRO_EXTRAS = (1<<OVM_MACRO_NUMFLAGS)
 

Definition at line 120 of file ovm_object_globals.svh.

parameter OVM_MACRO_NUMFLAGS = 17
 

Definition at line 89 of file ovm_object_globals.svh.

parameter OVM_NOCOMPARE = (1<<3)
 

Definition at line 104 of file ovm_object_globals.svh.

parameter OVM_NOCOPY = (1<<1)
 

Definition at line 102 of file ovm_object_globals.svh.

parameter OVM_NODEFPRINT = (1<<16)
 

Definition at line 117 of file ovm_object_globals.svh.

parameter OVM_NOPACK = (1<<9)
 

Definition at line 110 of file ovm_object_globals.svh.

parameter OVM_NOPRINT = (1<<5)
 

Definition at line 106 of file ovm_object_globals.svh.

parameter OVM_NORECORD = (1<<7)
 

Definition at line 108 of file ovm_object_globals.svh.

parameter OVM_PACK = (1<<8)
 

Definition at line 109 of file ovm_object_globals.svh.

parameter OVM_PHYSICAL = (1<<13)
 

Definition at line 114 of file ovm_object_globals.svh.

parameter OVM_PRINT = (1<<4)
 

Definition at line 105 of file ovm_object_globals.svh.

parameter OVM_RADIX = 0xf000000
 

Definition at line 45 of file ovm_object_globals.svh.

parameter OVM_READONLY = (1<<15)
 

Definition at line 116 of file ovm_object_globals.svh.

parameter OVM_RECORD = (1<<6)
 

Definition at line 107 of file ovm_object_globals.svh.

parameter OVM_SET = OVM_START_FUNCS+1
 

Definition at line 130 of file ovm_object_globals.svh.

parameter OVM_SETINT = OVM_SET
 

Definition at line 131 of file ovm_object_globals.svh.

parameter OVM_SETOBJ = OVM_START_FUNCS+2
 

Definition at line 132 of file ovm_object_globals.svh.

parameter OVM_SETSTR = OVM_START_FUNCS+3
 

Definition at line 133 of file ovm_object_globals.svh.

parameter OVM_START_FUNCS = OVM_END_DATA_EXTRA+1
 

Definition at line 129 of file ovm_object_globals.svh.

bit ovm_start_ovm_declarations = 1
 

Definition at line 27 of file ovm_object_globals.svh.

parameter OVM_STREAMBITS = 4096
 

Definition at line 36 of file ovm_object_globals.svh.

parameter OVM_UNPACK = OVM_MACRO_EXTRAS+2
 

Definition at line 122 of file ovm_object_globals.svh.


Intelligent Design Verification
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
Doxygen Version: 1.4.6
Mon Sep 29 14:23:36 2008

Find a documentation bug? Report bugs to: bugs.intelligentdv.com Project: DoxygenFilterSV