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

◆ beginsystem

#define beginsystem
Value:
glc.setce(0); \
glc.passn_inc(); \
do { \
glc.setchange(0);

Definition at line 387 of file vlib.h.

◆ endsystem

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

Definition at line 392 of file vlib.h.

◆ MAXARG

#define MAXARG   2000

Verilog++ SP.

Author
A. Madorsky

Definition at line 19 of file vlib.h.

◆ MAXSTIM

#define MAXSTIM   10000

Definition at line 264 of file vlib.h.

◆ RVALS

#define RVALS   2

Definition at line 2 of file vlib.h.

◆ Sizeofrval

#define Sizeofrval   sizeof(rval)

Definition at line 22 of file vlib.h.

Typedef Documentation

◆ rval

typedef unsigned long long int rval

Definition at line 21 of file vlib.h.

Enumeration Type Documentation

◆ SignalMode

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 };
mtemp
Definition: vlib.h:26
mwire
Definition: vlib.h:26
mnum
Definition: vlib.h:26
globcontrol::getchange
int getchange()
Definition: vlib.h:331
mreg
Definition: vlib.h:26
mnone
Definition: vlib.h:26
minput
Definition: vlib.h:26
moutput
Definition: vlib.h:26
globcontrol::getce
int getce()
Definition: vlib.h:340
glc
globcontrol glc
Definition: vlib.cc:5
minout
Definition: vlib.h:26
globcontrol::setce
int setce(int c)
Definition: vlib.h:341