home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1996 September / pcwk_09_96.iso / demo / elmark / cupl / demo1 / gates.si < prev    next >
Text File  |  1989-01-10  |  2KB  |  55 lines

  1. Name            Gates;
  2. Partno          CA0001;
  3. Revision        03;
  4. Date            9/12/83;
  5. Designer        S. Baird;
  6. Company         Logical Devices, Inc.;
  7. Location        None;
  8. Assembly        None;
  9.  
  10. /****************************************************************/
  11. /*                                                              */
  12. /*         This is an example to demonstrate how CUPL           */
  13. /*         simulates simple gates.                              */
  14. /*                                                              */
  15. /****************************************************************/
  16. /*   Target Devices:  P16L8, P16LD8, P16P8, EP300, and 82S153   */
  17. /****************************************************************/
  18.  
  19.  
  20. /*
  21.  * Order:  define order, polarity, and output
  22.  *         spacing of stimulus and response values
  23.  */
  24.  
  25. Order:  a, %2, b, %4, inva, %3, invb, %5, and, %8,
  26.         nand, %7, or, %8, nor, %7, xor, %8, xnor;
  27.  
  28. /*
  29.  * Vectors:  define stimulus and response values, with header
  30.  *           and intermediate messages for the simulator listing.
  31.  *
  32.  * Note: Don't Care state (X) on inputs is reflected in outputs
  33.  *       where appropriate.
  34.  */
  35.  
  36. Vectors:
  37.  
  38. $msg "";
  39. $msg "                            Simple Gates Simulation";
  40. $msg "";
  41. $msg "            inverters  and      nand     or      nor     xor      xnor";
  42. $msg "      a  b   !a  !b   a & b  !(a & b)  a # b  !(a # b)  a $ b  !(a $ b)";
  43. $msg "      -  -   --  --   -----  --------  -----  --------  -----  --------";
  44.  
  45. 00 HHLHLHLH
  46. 01 HLLHHLHL
  47. 10 LHLHHLHL
  48. 11 LLHLHLLH
  49. 1X LXXXHLXX
  50. X1 XLXXHLXX
  51. 0X HXLHXXXX
  52. X0 XHLHXXXX
  53. XX XXXXXXXX
  54.  
  55.