README.DOC

Additional Information :-
-------------------------

1. Case You Need Additional Help :-
-----------------------------------

In case you need any additional help, or if you discover any bugs in the 
program, please report back to one of the following addresses:-


Name    : Amr Abdelmoneim Aly Aly Awadallah.
Address : 24 Cairo Univ. Prof. City, Flat 7,
          Boulak Eldakrour 12351,
          Giza, 
          EGYPT.
          
          Or

          Computer Engineering Dept.
          Faculty of Engineering
          Cairo University
          Giza, EGYPT
E-mail  : "AMR@FRCU.EUN.EG" or "A.AWADALLAH@IEEE.ORG"

Name    : Magdi Omar Amer.
Address : 1 Said Zou El Fakkar,
          El Manial,
          Cairo,
          Egypt.

Name    : Nael Fakhry Saleh.
Address : 10 Elkridly St.
          Elbahr Elazeem St.
          Giza,
          Egypt.
E-mail  : "NAEL@CAIRO.EUN.EG"

2. About The Examples :-
------------------------

2.1 PROJECT.CRC, ELEV.CRC, ELEV.MAC, PROJMAC.CRC :

  This project is the realization of a part of a Digital Elevator Controller,
where we have two elevators and a requested level. The elevator nearest to the 
request automaticaly serves the request.

  PROJECT.CRC is the circuit of this controller,
  ELEV.CRC is the Macro Adaptation of this controller,
  ELEV.MAC is a Macro representing this controller,
  PROJMAC.CRC is the circuit of this controller using ELEV.MAC.


2.2 HAZARDS.CRC :

  This simple circuit shows DigiLab's capability of showing the hazards in a
circuit. Run this circuit after adding the timing diagrams of the input clock 
and the output of the AND gate. You should observe that a hazard occurs.

2.3 ALFSR.CRC, ALFSR.MAC :

  This is a realazation of an Autonomous Linear Feed-Back Shift Register.

2.4 COUNTER4.CRC, COUNTER4.MAC :

  This is a realization of a 4-bit counter using Toggle Flip Flops.

2.5 COUNTER8.CRC, COUNTER8.MAC, COUNTER.CRC :

  This is a realization of a 8-bit counter using two 4-bit counters, the 
implementation is converted to a macro and demonstrated in COUNTER.CRC.

2.6 HEX.CRC :

  This is a simple circuit demonstrating the usage of a Hex-Keyboard and a
Hex-Display.

2.7 MAXSELEC.CRC, MAXSELEC.MAC :

  This is a simple circuit showing how the user could define new functional
elements. This Macro simply selects the greastest of two input 4-bit numbers.

3. Acknowledgments :-
---------------------

   Thanks to all those who helped us getting this software package into life.
   Thanks goes also to Machile J. Mefford (Ziff Communications Co.) for his
   FONTEDIT program, that we used extensively while redefining the character
   set.


                                          Enjoy "DigiLab"
                                             M.A.N.
                                             July 1992

