PLE12P4                                            PLE DESIGN SPECIFICATION
P5012                                                 VINCENT COLI 10/16/83
6-BIT MAGNITUDE COMPARATOR
MMI SANTA CLARA, CALIFORNIA
.ADD A0 A1 A2 A3 A4 A5 B0 B1 B2 B3 B4 B5
.DAT EQ NE LT GT


EQ =  A5:*:B5 *  A4:*:B4 *  A3:*:B3 *  A2:*:B2 *  A1:*:B1 *  A0:*:B0 ; A = B

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

LT = /A5 * B5                                                        ; A5 LT B5
   +  A5:*:B5 * /A4 * B4                                             ; A4 LT B4
   +  A5:*:B5 *  A4:*:B4 * /A3 * B3                                  ; A3 LT B3
   +  A5:*:B5 *  A4:*:B4 *  A3:*:B3 * /A2 * B2                       ; A2 LT B2
   +  A5:*:B5 *  A4:*:B4 *  A3:*:B3 *  A2:*:B2 * /A1 * B1            ; A1 LT B1
   +  A5:*:B5 *  A4:*:B4 *  A3:*:B3 *  A2:*:B2 * /A1:*:B1 * /A0 * B0 ; A0 LT B0

GT =  A5 */B5                                                        ; A5 GT B5
   +  A5:*:B5 *  A4 */B4                                             ; A4 GT B4
   +  A5:*:B5 *  A4:*:B4 *  A3 */B3                                  ; A3 GT B3
   +  A5:*:B5 *  A4:*:B4 *  A3:*:B3 *  A2 */B2                       ; A2 GT B2
   +  A5:*:B5 *  A4:*:B4 *  A3:*:B3 *  A2:*:B2 *  A1 */B1            ; A1 GT B1
   +  A5:*:B5 *  A4:*:B4 *  A3:*:B3 *  A2:*:B2 *  A1:*:B1 *  A0 */B0 ; A0 GT B0


DESCRIPTION

THIS PLE12P4 COMPARES TWO 6-BIT NUMBERS (A5-A0 AND B5-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 PLE12P4 ALSO FEATURES THREE-STATE OUTPUTS WITH TWO ACTIVE-LOW OUTPUT ENABLE
CONTROL PINS (/E1 AND /E2).


      INPUT NUMBERS    COMPARISON  STATUS
      A5-A0   B5-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
     -------------------------------------------------------------------
