PAL DESIGN SPECIFICATION PAT001 KEVIN M. OW-WING 6-22-85 4-BIT SLICE FOR AN 8 BIT BARREL SHIFTER ADVANCED MICRO DEVICES modified by SMS to demonstrate the output enable function device 16r4; CK 1 D7 2 D6 3 D5 4 D4 5 D3 6 D2 7 D1 8 D0 9 GND 10 /E 11 /EQZERO 12 S0 13 Q0 14 Q1 15 Q2 16 Q3 17 S1 18 S2 19 VCC 20 macro f0 /S2*/S1*/S0; macro f1 /S2*/S1* S0; macro f2 /S2* S1*/S0; macro f3 /S2* S1* S0; macro f4 S2*/S1*/S0; macro f5 S2*/S1* S0; macro f6 S2* S1*/S0; macro f7 S2* S1* S0; start Q3 /:= &f0*/D3 + &f1*/D2 + &f2*/D1 + &f3*/D0 + &f4*/D7 + &f5*/D6 + &f6*/D5 + &f7*/D4; Q2 /:= &f0*/D2 + &f1*/D1 + &f2*/D0 + &f3*/D7 + &f4*/D6 + &f5*/D5 + &f6*/D4 + &f7*/D3; Q1 /:= &f0*/D1 + &f1*/D0 + &f2*/D7 + &f3*/D6 + &f4*/D5 + &f5*/D4 + &f6*/D3 + &f7*/D2; Q0 /:= &f0*/D0 + &f1*/D7 + &f2*/D6 + &f3*/D5 + &f4*/D4 + &f5*/D3 + &f6*/D2 + &f7*/D1; /EQZERO.ENA = /S0*/S1*/S2; /EQZERO /= /D0*/D1*/D2*/D3*/D4*/D5*/D6*/D7; end