OpenCores
URL https://opencores.org/ocsvn/uart2bus_testbench/uart2bus_testbench/trunk

Subversion Repositories uart2bus_testbench

[/] [uart2bus_testbench/] [trunk/] [tb/] [uvm_src/] [macros/] [uvm_global_defines.svh] - Blame information for rev 16

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 16 HanySalah
//------------------------------------------------------------------------------
2
//   Copyright 2014 Synopsys, Inc.
3
//   All Rights Reserved Worldwide
4
//
5
//   Licensed under the Apache License, Version 2.0 (the
6
//   "License"); you may not use this file except in
7
//   compliance with the License.  You may obtain a copy of
8
//   the License at
9
//
10
//       http://www.apache.org/licenses/LICENSE-2.0
11
//
12
//   Unless required by applicable law or agreed to in
13
//   writing, software distributed under the License is
14
//   distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
15
//   CONDITIONS OF ANY KIND, either express or implied.  See
16
//   the License for the specific language governing
17
//   permissions and limitations under the License.
18
//------------------------------------------------------------------------------
19
`ifndef UVM_GLOBAL_DEFINES_SVH
20
`define UVM_GLOBAL_DEFINES_SVH
21
 
22
//
23
// Title: Global Macros
24
//------------------------
25
// Group: Global object Macro definitions can be used in multiple locations
26
//------------------------
27
//
28
// MACRO: `UVM_MAX_STREAMBITS
29
//
30
// Defines the maximum bit vector size for integral types.
31
// Used to set uvm_bitstream_t
32
 
33
`ifndef UVM_MAX_STREAMBITS
34
 `define UVM_MAX_STREAMBITS 4096
35
`endif
36
 
37
 
38
// MACRO: `UVM_PACKER_MAX_BYTES
39
//
40
// Defines the maximum bytes to allocate for packing an object using
41
// the . Default is <`UVM_MAX_STREAMBITS>, in ~bytes~.
42
 
43
`ifndef UVM_PACKER_MAX_BYTES
44
 `define UVM_PACKER_MAX_BYTES `UVM_MAX_STREAMBITS
45
`endif
46
 
47
//------------------------
48
// Group: Global Time Macro definitions that can be used in multiple locations
49
//------------------------
50
 
51
// MACRO: `UVM_DEFAULT_TIMEOUT
52
//
53
// The default timeout for simulation, if not overridden by
54
//  or 
55
//
56
 
57
`define UVM_DEFAULT_TIMEOUT 9200s
58
 
59
`endif //  `ifndef UVM_GLOBAL_DEFINES_SVH

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.