PAL16L8 PAL DESIGN SPECIFICATION P7047 B. BRAFMAN 03/13/81 ERROR CORRECTION UNIT #1 MMI FIELD APPLICATIONS ENGINEER YORBA LINDA, CALIFORNIA /S3 /S2 /S1 /S0 B7 B6 B5 B4 B3 GND B2 NC NC B2C B3C B4C B5C B6C B7C VCC IF (VCC) /B7C = S3* S2*/S1*/S0* B7 ;CORRECTION OF B7 + /S3*/B7 ;NO CORRECTION + /S2*/B7 ;NO CORRECTION + S1*/B7 ;NO CORRECTION + S0*/B7 ;NO CORRECTION IF (VCC) /B6C = S3*/S2* S1* S0* B6 ;CORRECTION OF B6 + /S3*/B6 ;NO CORRECTION + S2*/B6 ;NO CORRECTION + /S1*/B6 ;NO CORRECTION + /S0*/B6 ;NO CORRECTION IF (VCC) /B5C = S3*/S2* S1*/S0* B5 ;CORRECTION OF B5 + /S3*/B5 ;NO CORRECTION + S2*/B5 ;NO CORRECTION + /S1*/B5 ;NO CORRECTION + S0*/B5 ;NO CORRECTION IF (VCC) /B4C = S3*/S2*/S1* S0* B4 ;CORRECTION OF B4 + /S3*/B4 ;NO CORRECTION + S2*/B4 ;NO CORRECTION + S1*/B4 ;NO CORRECTION + /S0*/B4 ;NO CORRECTION IF (VCC) /B3C = /S3* S2* S1* S0* B3 ;CORRECTION OF B3 + S3*/B3 ;NO CORRECTION + /S2*/B3 ;NO CORRECTION + /S1*/B3 ;NO CORRECTION + /S0*/B3 ;NO CORRECTION IF (VCC) /B2C = /S3* S2* S1*/S0* B2 ;CORRECTION OF B2 + S3*/B2 ;NO CORRECTION + /S2*/B2 ;NO CORRECTION + /S1*/B2 ;NO CORRECTION + S0*/B2 ;NO CORRECTION FUNCTION TABLE S3 S2 S1 S0 B7 B6 B5 B4 B3 B2 B7C B6C B5C B4C B3C B2C ;SYNDROME INPUT CORRECTED ; SSSS BBBBBB BBBBBB ; 3210 765432 765432 COMMENTS ------------------------------------------------ LLLL HHHHHH HHHHHH NO ERROR LLLL LLLLLL LLLLLL NO ERROR HHLL HHHHHH LHHHHH CORRECT B7 HHLL LLLLLL HLLLLL CORRECT B7 HLHH HHHHHH HLHHHH CORRECT B6 HLHH LLLLLL LHLLLL CORRECT B6 HLHL HHHHHH HHLHHH CORRECT B5 HLHL LLLLLL LLHLLL CORRECT B5 HLLH HHHHHH HHHLHH CORRECT B4 HLLH LLLLLL LLLHLL CORRECT B4 LHHH HHHHHH HHHHLH CORRECT B3 LHHH LLLLLL LLLLHL CORRECT B3 LHHL HHHHHH HHHHHL CORRECT B2 LHHL LLLLLL LLLLLH CORRECT B2 ------------------------------------------------ DESCRIPTION THIS PAL PERFORMS ERROR CORRECTION ON BITS B2-B7 BASED ON THE 4-BIT ERROR SYNDROME S0-S3.