PAL20L10 PAL DESIGN SPECIFICATION P7068 VINCENT COLI 10/23/81 MULTIFUNCTION 9-BIT BUFFER MMI SUNNYVALE, CALIFORNIA POL D0 /PR D1 D2 D3 D4 D5 D6 D7 D8 GND /OC Y8 Y7 Y6 Y5 Y4 Y3 Y2 Y1 /CLR Y0 VCC IF(OC) /Y0 = CLR ;CLEAR + /CLR*/PR* POL*/D0 ;OUTPUT D0 (TRUE) + /CLR*/PR*/POL* D0 ;OUTPUT /D0 (COMP) IF(OC) /Y1 = CLR ;CLEAR + /CLR*/PR* POL*/D1 ;OUTPUT D1 (TRUE) + /CLR*/PR*/POL* D1 ;OUTPUT /D1 (COMP) IF(OC) /Y2 = CLR ;CLEAR + /CLR*/PR* POL*/D2 ;OUTPUT D2 (TRUE) + /CLR*/PR*/POL* D2 ;OUTPUT /D2 (COMP) IF(OC) /Y3 = CLR ;CLEAR + /CLR*/PR* POL*/D3 ;OUTPUT D3 (TRUE) + /CLR*/PR*/POL* D3 ;OUTPUT /D3 (COMP) IF(OC) /Y4 = CLR ;CLEAR + /CLR*/PR* POL*/D4 ;OUTPUT D4 (TRUE) + /CLR*/PR*/POL* D4 ;OUTPUT /D4 (COMP) IF(OC) /Y5 = CLR ;CLEAR + /CLR*/PR* POL*/D5 ;OUTPUT D5 (TRUE) + /CLR*/PR*/POL* D5 ;OUTPUT /D5 (COMP) IF(OC) /Y6 = CLR ;CLEAR + /CLR*/PR* POL*/D6 ;OUTPUT D6 (TRUE) + /CLR*/PR*/POL* D6 ;OUTPUT /D6 (COMP) IF(OC) /Y7 = CLR ;CLEAR + /CLR*/PR* POL*/D7 ;OUTPUT D7 (TRUE) + /CLR*/PR*/POL* D7 ;OUTPUT /D7 (COMP) IF(OC) /Y8 = CLR ;CLEAR + /CLR*/PR* POL*/D8 ;OUTPUT D8 (TRUE) + /CLR*/PR*/POL* D8 ;OUTPUT /D8 (COMP) FUNCTION TABLE /OC /CLR /PR POL D8 D7 D6 D5 D4 D3 D2 D1 D0 Y8 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 ; INPUT DATA OUTPUT DATA ; CONTROL LINES DDDDDDDDD YYYYYYYYY ;/OC /CLR /PR POL 876543210 876543210 COMMENTS ------------------------------------------------------------------------------- L L H L LLLLLLLLL LLLLLLLLL CLEAR (POL=L,D=L,/PR=H) L L H H HHHHHHHHH LLLLLLLLL CLEAR (POL=H,D=H,/PR=H) L L L L LLLLLLLLL LLLLLLLLL CLEAR (POL=L,D=L,/PR=L) L L L H HHHHHHHHH LLLLLLLLL CLEAR (POL=H,D=H,/PR=L) L H L L HHHHHHHHH HHHHHHHHH PRESET (POL=L,D=H) L H L H LLLLLLLLL HHHHHHHHH PRESET (POL=H,D=L) L H H H LLLLLLLLL LLLLLLLLL TEST L's (TRUE D) L H H L LLLLLLLLL HHHHHHHHH TEST L's (COMP D) L H H H HHHHHHHHH HHHHHHHHH TEST H's (TRUE D) L H H L HHHHHHHHH LLLLLLLLL TEST H's (COMP D) L H H H LHLHLHLHL LHLHLHLHL TEST EVEN CHECKERBOARD (TRUE D) L H H L LHLHLHLHL HLHLHLHLH TEST EVEN CHECKERBOARD (COMP D) L H H H HLHLHLHLH HLHLHLHLH TEST ODD CHECKERBOARD (TRUE D) L H H L HLHLHLHLH LHLHLHLHL TEST ODD CHECKERBOARD (COMP D) H X X X XXXXXXXXX ZZZZZZZZZ TEST HI-Z ------------------------------------------------------------------------------- DESCRIPTION THIS IS A 9-BIT MULTIFUNCTION BUFFER WITH PARALLEL TRUE OUTPUT, COMPLEMENTARY OUTPUT, CLEAR, AND PRESET CAPABILITIES. THREE CONTROL INPUTS (POL,/CLR,/PR) PROVIDE ONE OF THREE OPERATIONS. THE TRUE DATA WILL BE AVAILABLE AT THE OUTPUTS (Y=D) WHEN THE POLARITY LINE IS HIGH (POL=H). THE INPUT DATA WILL BE INVERTED (Y=/D) WHEN THE POLARITY LINE IS LOW (POL=L). THE OUTPUTS WILL BE LOW (Y=L) WHEN THE CLEAR LINE IS LOW (/CLR=L) AND HIGH (Y=H) WHEN THE PRESET LINE IS LOW (/PR=L). NOTE THAT THESE OPERATIONS OVER- RIDE DATA INPUTS. ALSO CLEAR OVERRIDES PRESET. THE NINE OUTPUTS WILL BE HI-Z (Y=Z) IF THE OUTPUT CONTROL LINE IS HIGH (/OC=H) REGARDLESS OF OTHER CONTROL LINES AND INPUTS. THESE OPERATIONS ARE EXERCISED IN THE FUNCTION TABLE AND SUMMARIZED IN THE OPERATIONS TABLE: /OC /CLR /PR POL D8-D0 Y8-Y0 OPERATION -------------------------------------------------- H X X X X Z HI-Z L L X X X L CLEAR L H L X X H PRESET L H H H D D OUTPUT TRUE L H H L D /D OUTPUT COMP --------------------------------------------------