CMS 3D CMS Logo

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

Go to the source code of this file.

Classes

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

Macros

#define beginsystem   glc.setce(0); glc.passn_inc(); do { glc.setchange(0);
 
#define endsystem   } while (glc.getchange() ? 1 : glc.getce() ? 0 : glc.setce(1));
 
#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   glc.setce(0); glc.passn_inc(); do { glc.setchange(0);

Definition at line 356 of file vlib.h.

#define endsystem   } while (glc.getchange() ? 1 : glc.getce() ? 0 : glc.setce(1));

Definition at line 357 of file vlib.h.

#define MAXARG   2000

Verilog++ SP.

Author
A. Madorsky

Definition at line 20 of file vlib.h.

Referenced by globcontrol::getpassn().

#define MAXSTIM   10000

Definition at line 274 of file vlib.h.

#define RVALS   2

Definition at line 2 of file vlib.h.

#define Sizeofrval   sizeof(rval)

Definition at line 23 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 22 of file vlib.h.

Enumeration Type Documentation

enum SignalMode
Enumerator
mnone 
mreg 
mwire 
minput 
moutput 
minout 
mnum 
mtemp 

Definition at line 27 of file vlib.h.

28 {
29  mnone = 0,
30  mreg,
31  mwire,
32  minput,
33  moutput,
34  minout,
35  mnum,
36  mtemp
37 };
Definition: vlib.h:34
Definition: vlib.h:35
Definition: vlib.h:36
Definition: vlib.h:31
Definition: vlib.h:32
Definition: vlib.h:33
Definition: vlib.h:29
Definition: vlib.h:30