CMS 3D CMS Logo

Classes | Macros | Typedefs | Enumerations
vlib.h File Reference
#include <iostream>
#include <fstream>
#include <sstream>
#include <string>
#include <ctime>
#include <cstdio>

Go to the source code of this file.

Classes

class  function
 
class  globcontrol
 
class  memory
 
class  module
 
class  parameter
 
class  Signal
 

Macros

#define beginsystem
 
#define endsystem
 
#define MAXARG   2000
 
#define MAXSTIM   10000
 
#define RVALS   2
 
#define Sizeofrval   sizeof(rval)
 

Typedefs

typedef unsigned long long int rval
 

Enumerations

enum  SignalMode {
  mnone = 0, mreg, mwire, minput,
  moutput, minout, mnum, mtemp
}
 

Macro Definition Documentation

#define beginsystem
Value:
glc.setce(0); \
glc.passn_inc(); \
do { \
glc.setchange(0);
globcontrol glc
Definition: vlib.cc:5
int setce(int c)
Definition: vlib.h:341

Definition at line 387 of file vlib.h.

#define endsystem
Value:
} \
while (glc.getchange() ? 1 : glc.getce() ? 0 : glc.setce(1)) \
;
int getchange()
Definition: vlib.h:331
globcontrol glc
Definition: vlib.cc:5
int getce()
Definition: vlib.h:340
int setce(int c)
Definition: vlib.h:341

Definition at line 392 of file vlib.h.

#define MAXARG   2000

Verilog++ SP.

Author
A. Madorsky

Definition at line 19 of file vlib.h.

Referenced by globcontrol::getpassn().

#define MAXSTIM   10000

Definition at line 264 of file vlib.h.

#define RVALS   2

Definition at line 2 of file vlib.h.

#define Sizeofrval   sizeof(rval)

Definition at line 22 of file vlib.h.

Referenced by Signal::create(), function::makemask(), parameter::parameter(), and Signal::Signal().

Typedef Documentation

typedef unsigned long long int rval

Definition at line 21 of file vlib.h.

Enumeration Type Documentation

enum SignalMode
Enumerator
mnone 
mreg 
mwire 
minput 
moutput 
minout 
mnum 
mtemp 

Definition at line 26 of file vlib.h.

26 { mnone = 0, mreg, mwire, minput, moutput, minout, mnum, mtemp };
Definition: vlib.h:26
Definition: vlib.h:26
Definition: vlib.h:26
Definition: vlib.h:26
Definition: vlib.h:26
Definition: vlib.h:26
Definition: vlib.h:26
Definition: vlib.h:26