home *** CD-ROM | disk | FTP | other *** search
/ Fish 'n' More 2 / fishmore-publicdomainlibraryvol.ii1991xetec.iso / fish / applications / apalasm / examples / quadmux.pal < prev    next >
Text File  |  1991-01-12  |  4KB  |  91 lines

  1. PAL18L4                                          PAL DESIGN SPECIFICATION
  2. 74LS453                                     BIRKNER/KAZMI/BLASCO 03/10/81
  3. QUAD 4:1 MULTIPLEXER
  4. MMI SUNNYVALE, CALIFORNIA
  5. 1C0 1C1 1C2 1C3 2C0 2C1 2C2 2C3 3C0 3C1 3C2 GND
  6. 3C3 4C0 4C1 4C2 4Y  3Y  2Y  1Y  4C3 B   A   VCC
  7.  
  8. ;equations go here
  9.  
  10. /1Y = /B*/A * /1C0                         ;SELECT INPUT 1C0
  11.     + /B* A * /1C1                         ;SELECT INPUT 1C1
  12.     +  B*/A * /1C2                         ;SELECT INPUT 1C2
  13.     +  B* A * /1C3                         ;SELECT INPUT 1C3
  14.  
  15. /2Y = /B*/A * /2C0                         ;SELECT INPUT 2C0
  16.     + /B* A * /2C1                         ;SELECT INPUT 2C1
  17.     +  B*/A * /2C2                         ;SELECT INPUT 2C2
  18.     +  B* A * /2C3                         ;SELECT INPUT 2C3
  19.  
  20. /3Y = /B*/A * /3C0                         ;SELECT INPUT 3C0
  21.     + /B* A * /3C1                         ;SELECT INPUT 3C1
  22.     +  B*/A * /3C2                         ;SELECT INPUT 3C2
  23.     +  B* A * /3C3                         ;SELECT INPUT 3C3
  24.  
  25. /4Y = /B*/A * /4C0                         ;SELECT INPUT 4C0
  26.     + /B* A * /4C1                         ;SELECT INPUT 4C1
  27.     +  B*/A * /4C2                         ;SELECT INPUT 4C2
  28.     +  B* A * /4C3                         ;SELECT INPUT 4C3
  29.  
  30. FUNCTION TABLE
  31.  
  32. B A 1C0 1C1 1C2 1C3 2C0 2C1 2C2 2C3 3C0 3C1 3C2 3C3 4C0 4C1 4C2 4C3 1Y 2Y 3Y 4Y
  33.  
  34. ; SEL  --------INPUTS--------  --OUTPUTS--         COMMENTS
  35. ;       1C    2C    3C    4C
  36. ; B A  0123  0123  0123  0123  1Y 2Y 3Y 4Y
  37. -------------------------------------------------------------------------
  38.   L L  LHHH  HHHH  HHHH  HHHH   L  H  H  H          1C0 = 0
  39.   L L  HHHH  LHHH  HHHH  HHHH   H  L  H  H          2C0 = 0
  40.   L L  HHHH  HHHH  LHHH  HHHH   H  H  L  H          3C0 = 0
  41.   L L  HHHH  HHHH  HHHH  LHHH   H  H  H  L          4C0 = 0
  42.   L L  HLLL  LLLL  LLLL  LLLL   H  L  L  L          1C0 = 1
  43.   L L  LLLL  HLLL  LLLL  LLLL   L  H  L  L          2C0 = 1
  44.   L L  LLLL  LLLL  HLLL  LLLL   L  L  H  L          3C0 = 1
  45.   L L  LLLL  LLLL  LLLL  HLLL   L  L  L  H          4C0 = 1
  46.   L L  HHHH  HHHH  HHHH  HHHH   H  H  H  H          TOGGLE LINES
  47.   L H  HLHH  HHHH  HHHH  HHHH   L  H  H  H          1C1 = 0
  48.   L H  HHHH  HLHH  HHHH  HHHH   H  L  H  H          2C1 = 0
  49.   L H  HHHH  HHHH  HLHH  HHHH   H  H  L  H          3C1 = 0
  50.   L H  HHHH  HHHH  HHHH  HLHH   H  H  H  L          4C1 = 0
  51.   L H  LHLL  LLLL  LLLL  LLLL   H  L  L  L          1C1 = 1
  52.   L H  LLLL  LHLL  LLLL  LLLL   L  H  L  L          2C1 = 1
  53.   L H  LLLL  LLLL  LHLL  LLLL   L  L  H  L          3C1 = 1
  54.   L H  LLLL  LLLL  LLLL  LHLL   L  L  L  H          4C1 = 1
  55.   L H  HHHH  HHHH  HHHH  HHHH   H  H  H  H          TOGGLE LINES
  56.   H L  HHLH  HHHH  HHHH  HHHH   L  H  H  H          1C2 = 0
  57.   H L  HHHH  HHLH  HHHH  HHHH   H  L  H  H          2C2 = 0
  58.   H L  HHHH  HHHH  HHLH  HHHH   H  H  L  H          3C2 = 0
  59.   H L  HHHH  HHHH  HHHH  HHLH   H  H  H  L          4C2 = 0
  60.   H L  LLHL  LLLL  LLLL  LLLL   H  L  L  L          1C2 = 1
  61.   H L  LLLL  LLHL  LLLL  LLLL   L  H  L  L          2C2 = 1
  62.   H L  LLLL  LLLL  LLHL  LLLL   L  L  H  L          3C2 = 1
  63.   H L  LLLL  LLLL  LLLL  LLHL   L  L  L  H          4C2 = 1
  64.   H L  HHHH  HHHH  HHHH  HHHH   H  H  H  H          TOGGLE LINES
  65.   H H  HHHL  HHHH  HHHH  HHHH   L  H  H  H          1C3 = 0
  66.   H H  HHHH  HHHL  HHHH  HHHH   H  L  H  H          2C3 = 0
  67.   H H  HHHH  HHHH  HHHL  HHHH   H  H  L  H          3C3 = 0
  68.   H H  HHHH  HHHH  HHHH  HHHL   H  H  H  L          4C3 = 0
  69.   H H  LLLH  LLLL  LLLL  LLLL   H  L  L  L          1C3 = 1
  70.   H H  LLLL  LLLH  LLLL  LLLL   L  H  L  L          2C3 = 1
  71.   H H  LLLL  LLLL  LLLH  LLLL   L  L  H  L          3C3 = 1
  72.   H H  LLLL  LLLL  LLLL  LLLH   L  L  L  H          4C3 = 1
  73.   H H  HHHH  HHHH  HHHH  HHHH   H  H  H  H          TOGGLE LINES
  74. -------------------------------------------------------------------------
  75.  
  76. DESCRIPTION
  77. This is an example of a Quad 4-to-1 Multiplexer using a PAL18L4. Select
  78. lines A,B are encoded in binary, with A representing the LSB.
  79.  
  80.           OPERATIONS TABLE:
  81.  
  82.           INPUT    OUTPUTS
  83.           SELECT
  84.            B  A      Y
  85.           ----------------
  86.            L  L      C0
  87.            L  H      C1
  88.            H  L      C2
  89.            H  H      C3
  90.           ----------------
  91.