PLE8P4                                             PLE DESIGN SPECIFICATION
P5011                                                ULRIK MUELLER 04/01/83
4-BIT MAGNITUDE COMPARATOR
MMI SANTA CLARA, CALIFORNIA
.ADD A0 A1 A2 A3 B0 B1 B2 B3
.DAT EQ NE LT GT


EQ =  A3:*:B3 *  A2:*:B2 *  A1:*:B1 *  A0:*:B0 ; A = B

NE =  A3:+:B3 +  A2:+:B2 +  A1:+:B1 +  A0:+:B0 ; A NOT = B

LT = /A3 * B3                                  ; A3 LT B3
   +  A3:*:B3 * /A2 * B2                       ; A2 LT B2
   +  A3:*:B3 *  A2:*:B2 * /A1 * B1            ; A1 LT B1
   +  A3:*:B3 *  A2:*:B2 * /A1:*:B1 * /A0 * B0 ; A0 LT B0

GT =  A3 */B3                                  ; A3 GT B3
   +  A3:*:B3 *  A2 */B2                       ; A2 GT B2
   +  A3:*:B3 *  A2:*:B2 *  A1 */B1            ; A1 GT B1
   +  A3:*:B3 *  A2:*:B2 *  A1:*:B1 *  A0 */B0 ; A0 GT B0


DESCRIPTION

THIS PLE8P4 COMPARES TWO 4-BIT NUMBERS (A3-A0 AND B3-B0) TO ESTABLISH IF THEY
ARE EQUAL (A = B  THEN  EQ=H), NOT EQUAL (A NOT = B  THEN NE=H), LESS THAN (A
LT B  THEN  LT=H), OR GREATER THAN (A GT B  THEN  GT=H) AND REPORTS THE
COMPARISON STATUS ON THE OUTPUTS (EQ, NE, LT, GT) AS ILLUSTRATED IN THE
OPERATIONS TABLE BELOW.

THE PLE8P4 ALSO FEATURES THREE-STATE OUTPUTS WITH TWO ACTIVE-LOW OUTPUT ENABLE
CONTROL PINS (/E1 AND /E2).


      INPUT NUMBERS    COMPARISON  STATUS
      A3-A0   B3-B0      EQ  NE  LT  GT        OPERATION
     -------------------------------------------------------------------
        A   =   B        H   L   L   L         COMPARE A EQUAL TO B
        A NOT = B        L   H   X   X         COMPARE A NOT EQUAL TO B
        A  LT   B        L   H   H   L         COMPARE A LESS THAN B
        A  GT   B        L   H   L   H         COMPARE A GREATER THAN B
     -------------------------------------------------------------------
