DEVICE 16V8; TITLE 4 BIT UP DOWN COUNTER; NAME C.L.G.; SIGNATURE CNT4UPDN; PIN 1 = CLK; PIN 7 = CNTL0; PIN 8 = CNTL1; PIN 11 = OE; PIN 2 = I0; PIN 3 = I1; PIN 4 = I2; PIN 5 = I3; PIN 16 = Q3; PIN 17 = Q2; PIN 18 = Q1; PIN 19 = Q0; Q3.D = CNTL0 & !CNTL1 & I3 /* LOAD */ | !CNTL0 & CNTL1 & !Q0 & !Q1 & !Q2 & !Q3 /* DOWN */ | !CNTL0 & CNTL1 & Q0 & Q1 & Q2 & Q3 | CNTL0 & CNTL1 & !Q0 & !Q1 & !Q2 & Q3 /* UP */ | CNTL0 & CNTL1 & Q0 & Q1 & Q2 & !Q3 | CNTL1 & Q0 & !Q2 & Q3 /* UP OR DOWN */ | CNTL1 & !Q1 & Q2 & Q3 | CNTL1 & !Q0 & Q1 & Q3; Q2.D = CNTL0 & !CNTL1 & I2 /* LOAD */ | !CNTL0 & CNTL1 & !Q0 & !Q1 & !Q2 /* DOWN */ | !CNTL0 & CNTL1 & Q1 & Q2 | CNTL0 & CNTL1 & !Q1 & Q2 | CNTL0 & CNTL1 & Q0 & Q1 & !Q2 | CNTL1 & !Q0 & Q1 & Q2 | CNTL1 & Q0 & !Q1 & Q2; Q1.D = CNTL0 & !CNTL1 & I1 /* LOAD */ | !CNTL0 & CNTL1 & !Q0 & !Q1 | !CNTL0 & CNTL1 & Q0 & Q1 | CNTL0 & CNTL1 & !Q0 & Q1 | CNTL0 & CNTL1 & Q0 & !Q1; Q0.D = CNTL0 & !CNTL1 & I0 | CNTL1 & !Q0;