DEVICE 16V8; TITLE PASSWORD; NAME C.; SIGNATURE PASSWORD; /* * This example can be found on page 5-48 in the GAL handbook. */ PIN 1 = CLK; PIN 2 = I1; PIN 3 = I2; PIN 4 = I3; PIN 5 = I4; PIN 6 = I5; PIN 7 = I6; PIN 8 = I7; PIN 9 = I8; PIN 10 = GND; PIN 11 = OE; PIN 12 = S1; PIN 13 = S0; PIN 14 = HOLD; PIN 15 = R4; PIN 16 = R3; PIN 17 = R2; PIN 18 = R1; PIN 19 = CODE; PIN 20 = VCC; CODE = I8 & !I7 & I6 & !I5 & I4 & !I3 & I2 & !I1; CODE.OE = S1 & !S0; !S0.D = S0 & HOLD | !S0 & !HOLD; !S1.D = S1 & HOLD | !S1 & S0 & !HOLD | S1 & !S0 & !HOLD; !HOLD.D = S1 & S0 & !R4 & !R3 & !R2 & !R1 & !I8 & !I7 & !I6 & !I5 & !I4 & !I3 & !I2 & !I1 | !S1 & !S0 & I1 & I2 & I3 & I4 & I5 & I6 & I7 & I8 | !S1 & S0 & R4 & R3 & R2 & R1 | S1 & !S0; !R4.D = S1 & S0 & !R4 & I4 | S1 & S0 & R4 & !I4 | !S1 & S0 & !R4 & R3 & R2 & R1 | !S1 & S0 & R4 & !R3 | !S1 & S0 & R4 & !R2 | !S1 & S0 & R4 & !R1 | S1 & S0 & !R4 & !R3 & !R2 & !R1 & HOLD; !R3.D = S1 & S0 & !R3 & I3 | S1 & S0 & R3 & !I3 | !S1 & S0 & !R3 & R2 & R1 | !S1 & S0 & R3 & !R2 | !S1 & S0 & R3 & !R1; !R2.D = S1 & S0 & !R2 & I2 | S1 & S0 & R2 & !I2 | !S1 & S0 & !R2 & R1 | !S1 & S0 & R2 & !R1; !R1.D = S1 & S0 & !R1 & I1 | S1 & S0 & R1 & !I1 | !S1 & S0 & !R1;