PLE10P4                                     PLE DESIGN SPECIFICATION
P5005                                             S. HORIKO 04/29/84
QUAD 2:1 MULTIPLEXER WITH POLARITY CONTROL
MMI JAPAN
.ADD SEL POL A0 A1 A2 A3 B0 B1 B2 B3
.DAT Y0 Y1 Y2 Y3


Y0 = /SEL*/POL*/A0              ; SELECT INPUT /A0 (COMP)
   + /SEL* POL* A0              ; SELECT INPUT  A0 (TRUE)
   +  SEL*/POL*/B0              ; SELECT INPUT /B0 (COMP)
   +  SEL* POL* B0              ; SELECT INPUT  B0 (TRUE)

Y1 = /SEL*/POL*/A1              ; SELECT INPUT /A1 (COMP)
   + /SEL* POL* A1              ; SELECT INPUT  A1 (TRUE)
   +  SEL*/POL*/B1              ; SELECT INPUT /B1 (COMP)
   +  SEL* POL* B1              ; SELECT INPUT  B1 (TRUE)

Y2 = /SEL*/POL*/A2              ; SELECT INPUT /A2 (COMP)
   + /SEL* POL* A2              ; SELECT INPUT  A2 (TRUE)
   +  SEL*/POL*/B2              ; SELECT INPUT /B2 (COMP)
   +  SEL* POL* B2              ; SELECT INPUT  B2 (TRUE)

Y3 = /SEL*/POL*/A3              ; SELECT INPUT /A3 (COMP)
   + /SEL* POL* A3              ; SELECT INPUT  A3 (TRUE)
   +  SEL*/POL*/B3              ; SELECT INPUT /B3 (COMP)
   +  SEL* POL* B3              ; SELECT INPUT  B3 (TRUE)


FUNCTION TABLE

SEL POL A0 A1 A2 A3 B0 B1 B2 B3 Y0 Y1 Y2 Y3

; SELECT    AAAA BBBB    YYYY
;SEL  POL   0123 0123    0123      COMMENTS
-----------------------------------------------------------
  L    L    LLLL XXXX    HHHH      SELECT COMP INPUT /A=00
  L    L    LHLH XXXX    HLHL      SELECT COMP INPUT /A=05
  L    L    HLHL XXXX    LHLH      SELECT COMP INPUT /A=10
  L    L    HHHH XXXX    LLLL      SELECT COMP INPUT /A=15
  L    H    LLLL XXXX    LLLL      SELECT TRUE INPUT  A=00
  L    H    LHLH XXXX    LHLH      SELECT TRUE INPUT  A=05
  L    H    HLHL XXXX    HLHL      SELECT TRUE INPUT  A=10
  L    H    HHHH XXXX    HHHH      SELECT TRUE INPUT  A=15
  H    L    XXXX LLLL    HHHH      SELECT COMP INPUT /B=00
  H    L    XXXX LHLH    HLHL      SELECT COMP INPUT /B=05
  H    L    XXXX HLHL    LHLH      SELECT COMP INPUT /B=10
  H    L    XXXX HHHH    LLLL      SELECT COMP INPUT /B=15
  H    H    XXXX LLLL    LLLL      SELECT TRUE INPUT  B=00
  H    H    XXXX HLHL    HLHL      SELECT TRUE INPUT  B=05
  H    H    XXXX LHLH    LHLH      SELECT TRUE INPUT  B=10
  H    H    XXXX HHHH    HHHH      SELECT TRUE INPUT  B=15
-----------------------------------------------------------


DESCRIPTION

THIS IS AN EXAMPLE OF A QUAD 2:1 MULTIPLEXER WITH POLARITY CONTROL IMPLEMENTED
IN A PLE10P4.  THE DEVICE SELECTS BETWEEN TWO 4-BIT INPUTS (A1-A4 AND B1-B4)
WHICH ARE DIRECTED TO ONE 4-BIT OUTPUT (Y1-Y4) AS DETERMINED BY ONE INPUT
SELECT LINE (SEL) AND POLARITY CONTROL (POL).  WHEN POLARITY IS TRUE
(POL=HIGH), THE TRUE OF THE INPUT SIGNAL IS SELECTED.  WHEN POLARITY IS FALSE
(POL=LOW), THE COMPLEMENT OF THE INPUT SIGNAL IS SELECTED.

THE PLE10P4 ALSO FEATURES THREE-STATE OUTPUTS WITH TWO ACTIVE LOW ENABLE PINS
(/E1 AND /E2).  THE FUNCTION IS SUMMARIZED BELOW:


      SEL  POL   A1-A4  B1-B4  Y1-Y4
      -------------------------------
       L    H      A      X      A
       L    L      A      X     /A
       H    H      X      B      B
       H    L      X      B     /B
      -------------------------------
