PAL20C1 PAL DESIGN SPECIFICATION P7019 (SN54/74LS450) BIRKNER/KAZMI/BLASCO 02/19/81 16:1 MULTIPLEXER MMI SUNNYVALE, CALIFORNIA E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 E10 GND E11 E12 E13 E14 E15 W Y D C B A VCC Y = /D*/C*/B*/A * E0 ;SELECT INPUT E0 + /D*/C*/B* A * E1 ;SELECT INPUT E1 + /D*/C* B*/A * E2 ;SELECT INPUT E2 + /D*/C* B* A * E3 ;SELECT INPUT E3 + /D* C*/B*/A * E4 ;SELECT INPUT E4 + /D* C*/B* A * E5 ;SELECT INPUT E5 + /D* C* B*/A * E6 ;SELECT INPUT E6 + /D* C* B* A * E7 ;SELECT INPUT E7 + D*/C*/B*/A * E8 ;SELECT INPUT E8 + D*/C*/B* A * E9 ;SELECT INPUT E9 + D*/C* B*/A * E10 ;SELECT INPUT E10 + D*/C* B* A * E11 ;SELECT INPUT E11 + D* C*/B*/A * E12 ;SELECT INPUT E12 + D* C*/B* A * E13 ;SELECT INPUT E13 + D* C* B*/A * E14 ;SELECT INPUT E14 + D* C* B* A * E15 ;SELECT INPUT E15 FUNCTION TABLE D C B A E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 E10 E11 E12 E13 E14 E15 Y W ; SELECT -----INPUTS----- OUTPUTS COMMENTS ; 111111 ; D C B A 0123456789012345 Y W ------------------------------------------------------------ L L L L LHHHHHHHHHHHHHHH L H INPUT E0 = 0 L L L L HLLLLLLLLLLLLLLL H L INPUT E0 = 1 L L L L HHHHHHHHHHHHHHHH H L TOGGLE OTHER LINES L L L H HLHHHHHHHHHHHHHH L H INPUT E1 = 0 L L L H LHLLLLLLLLLLLLLL H L INPUT E1 = 1 L L L H HHHHHHHHHHHHHHHH H L TOGGLE OTHER LINES L L H L HHLHHHHHHHHHHHHH L H INPUT E2 = 0 L L H L LLHLLLLLLLLLLLLL H L INPUT E2 = 1 L L H L HHHHHHHHHHHHHHHH H L TOGGLE OTHER LINES L L H H HHHLHHHHHHHHHHHH L H INPUT E3 = 0 L L H H LLLHLLLLLLLLLLLL H L INPUT E3 = 1 L L H H HHHHHHHHHHHHHHHH H L TOGGLE OTHER LINES L H L L HHHHLHHHHHHHHHHH L H INPUT E4 = 0 L H L L LLLLHLLLLLLLLLLL H L INPUT E4 = 1 L H L L HHHHHHHHHHHHHHHH H L TOGGLE OTHER LINES L H L H HHHHHLHHHHHHHHHH L H INPUT E5 = 0 L H L H LLLLLHLLLLLLLLLL H L INPUT E5 = 1 L H L H HHHHHHHHHHHHHHHH H L TOGGLE OTHER LINES L H H L HHHHHHLHHHHHHHHH L H INPUT E6 = 0 L H H L LLLLLLHLLLLLLLLL H L INPUT E6 = 1 L H H L HHHHHHHHHHHHHHHH H L TOGGLE OTHER LINES L H H H HHHHHHHLHHHHHHHH L H INPUT E7 = 0 L H H H LLLLLLLHLLLLLLLL H L INPUT E7 = 1 L H H H HHHHHHHHHHHHHHHH H L TOGGLE OTHER LINES H L L L HHHHHHHHLHHHHHHH L H INPUT E8 = 0 H L L L LLLLLLLLHLLLLLLL H L INPUT E8 = 1 H L L L HHHHHHHHHHHHHHHH H L TOGGLE OTHER LINES H L L H HHHHHHHHHLHHHHHH L H INPUT E9 = 0 H L L H LLLLLLLLLHLLLLLL H L INPUT E9 = 1 H L L H HHHHHHHHHHHHHHHH H L TOGGLE OTHER LINES H L H L HHHHHHHHHHLHHHHH L H INPUT E10 = 0 H L H L LLLLLLLLLLHLLLLL H L INPUT E10 = 1 H L H L HHHHHHHHHHHHHHHH H L TOGGLE OTHER LINES H L H H HHHHHHHHHHHLHHHH L H INPUT E11 = 0 H L H H LLLLLLLLLLLHLLLL H L INPUT E11 = 1 H L H H HHHHHHHHHHHHHHHH H L TOGGLE OTHER LINES H H L L HHHHHHHHHHHHLHHH L H INPUT E12 = 0 H H L L LLLLLLLLLLLLHLLL H L INPUT E12 = 1 H H L L HHHHHHHHHHHHHHHH H L TOGGLE OTHER LINES H H L H HHHHHHHHHHHHHLHH L H INPUT E13 = 0 H H L H LLLLLLLLLLLLLHLL H L INPUT E13 = 1 H H L H HHHHHHHHHHHHHHHH H L TOGGLE OTHER LINES H H H L HHHHHHHHHHHHHHLH L H INPUT E14 = 0 H H H L LLLLLLLLLLLLLLHL H L INPUT E14 = 1 H H H L HHHHHHHHHHHHHHHH H L TOGGLE OTHER LINES H H H H HHHHHHHHHHHHHHHL L H INPUT E15 = 0 H H H H LLLLLLLLLLLLLLLH H L INPUT E15 = 1 H H H H HHHHHHHHHHHHHHHH H L TOGGLE OTHER LINES ------------------------------------------------------------ DESCRIPTION THIS IS AN EXAMPLE OF A 16-TO-1 MULTIPLEXER USING A PAL20C1. BOTH TRUE (Y) AND COMPLEMENT (W) OUTPUTS ARE PROVIDED. THE SELECT LINES A,B,C,D ARE ENCODED IN BINARY, WITH A REPRESENTING THE LSB AND D REPRESENTING THE MSB. OPERATIONS TABLE: INPUTS OUTPUTS SELECT LINES D C B A W Y ------------------------ L L L L /E0 E0 L L L H /E1 E1 L L H L /E2 E2 L L H H /E3 E3 L H L L /E4 E4 L H L H /E5 E5 L H H L /E6 E6 L H H H /E7 E7 H L L L /E8 E8 H L L H /E9 E9 H L H L /E10 E10 H L H H /E11 E11 H H L L /E12 E12 H H L H /E13 E13 H H H L /E14 E14 H H H H /E15 E15 -------------------------