TE Com: Ave/-20/AL PAL20X10A Series AmPAL20L10B/-20/AL XOR Registered 24-pin TTL Programmable Array Logic DISTINCTIVE CHARACTERISTICS @ XOR gates on registered outputs @ Efficlent implementation of counters @ Popular 24-pin architectures: 20L10, 20X10, 20X8, 20X4 = Programmable replacement for high-speed TTL logic @ Power-up reset for initialization MIL: A cH Advanced Micro Devices = Register preioad for testability Easy design with PALASM software Programmable on standard PAL device programmers 24-pin SKINNYDIP and 28-pin PLCC packages save space GENERAL DESCRIPTION The PAL20X10A Series offers Exclusive-OR gates pre- ceding each flip-flop. The XOR gate combines two sum terms, each composed of two product terms. This extra level of logic is very efficient for counter applications. The combinatorial member of the family, the PAL20L10, offers three product terms per output with no XOR gate. A fourth product term provides the enable term. While the registered devices are offered in only one perform- ance option, the 20L10 is offered in four performance grades. Note that three of these options follow the old AMD part numbering system while the fourth follows the old MMI part numbering system, as do the registered devices. The family utilizes Advanced Micro Devices advanced bipolar process and fuse-link technology. The devices provide user-programmable logic for replacing conven- tional SSI/MSI gates and flip-flops at a reduced chip count. The family allows the systems engineer to implement the design on-chip, by opening fuse links to configure AND and OR gates within the device, according to the desired logic function. Complex interconnections be- tween gates, which previously required time-consuming layout, are lifted from the PC board and placed on sili- con, where they can be easily modified during prototyp- ing or production. The PAL device implements the familiar Boolean logic transfer function, the sum of products. The PAL device is a programmable AND array driving a fixed OR array. The AND array is programmed to create custom product terms, while the OR array sums selected terms at the outputs. In addition, the PAL device provides the fotiow- ing options: - Variable input/output pin ratio Programmable three-state outputs Registers with feedback Product terms with all fuses opened assume the logical HIGH state; product terms connected to both true and complement of any single input assume the logical LOW state. Registers consist of D-type flip-flops that are loaded on the LOW-to-HIGH transition of the clock. Un- used input pins should be tied to Vcc or GND. The entire PAL device family is supported by the PALASM software package. The PAL family is pro- grammed on conventional PAL device programmers with appropriate personality and socket adapter mod- ules. See the Programmer Reference Guide for ap- proved programmers. Once the PAL device is pro- grammed and verified an additional fuse may be opened fo prevent pattern readout. This feature secures proprie- tary circuits. PRODUCT SELECTOR GUIDE DEDICATED PRODUCT TERMS/ tep lec DEVICE INPUTS OUTPUTS OUTPUT FEEDBACK ENABLE (ns) | (mA) AmPAL20L10B 15 210 AmPAL20L10-20 12 8 comb. 3 vO prog. 20 165 AmPAL20L10AL 2 comb. 3 - prog. 25 105 PAL20L10A 30 165 PAL20X10A 10 10 reg. 4, XOR reg. pin 30 (ts) | 180 PAL20X8A 10 8 reg. 4, XOR reg. pin 30 180 2 comb. 3 vO prog. PAL20X4A 10 4 reg. 4, XOR reg. pin 30 180 6 comb. 3 vo prog. PAL, PALASM, and SKINNYDIP are registered trademarks of Advanced Micro Devices. Publication # 10308 Rev. B Amendment This part s covered by various U.S. and foreign patents owned by Advanced Micro Devices. . Issue Date: January 1990 2-188BLOCK DIAGRAMS PAL20L10 Inputs 12 Programmable AND Array (40 x 40} 0; Oo Oa VO4 Os 106 VvO7 Oa VOg O10 10303-001A PAL20X10 CLK Inputs 10 Z: Open 5 pF H + Z: Von- 0.5 V LZ: Closed L>Z:VoL+05V PAL20X10A Series/AmPAL20L10 2-207INPUT/OUTPUT EQUIVALENT SCHEMATICS Input Typical Output o Vcc Voc 12350-020A 40 Q NOM Output Input, Program/Verify/ vo 5 ari Pins Test Circuitry Preload Circuitry 10303-014A 2-208 PAL20X10A Series/AmPAL20L10OUTPUT REGISTER PRELOAD The preload function allows the register to be loaded preload a LOW in the flip-flop. Leave combinatorial from the output pins. This feature aids functional testing outputs floating. of sequential designs by allowing direct setting of output . states. The procedure for. preloading follows. 5. Lower pin 10 to Vir. 1, Raise Voc to Vecu. 6. Remove Vitp/Vinp from all registered output pins. 2. Set GE to Viup to disable output registers. 7. Lower OE to Vip to enable the output registers. 3. Raise pin 10 to Vin to enter preload mode. 8. Verify VoL/Vou atall registered output pins. Note that because of the output inverter, a register that has 4. Apply either Vine or Vip to all registered outputs. Use been preloaded HIGH will provide a LOW at the Vine to preload a HIGH in the flip-flop; use Vitp to output. Parameter Symbol Parameter Description Min. Rec. Max. | Unit ViuH Super-level input voltage 19 20 21 Vv Vite Low-level input voltage 0 0 0.5 Vv VinP High-level input voltage 2.4 5.0 5.5 Vv Vecu Power supply during preload 45 Vv to Delay time 100 200 1000 ns to to to to to OE / N ViHP _ Vip Pin 10 yj N a po _| _/ \ a oo ViHP Registered Vou Output \ VoL Ad VILP 10303-015A Output Register Preload Waveform PAL20X10A Series/AMPAL20L10 2-209POWER-UP RESET The power-up reset feature ensures that all flip-flops will be reset to LOW after the device has been powered up. The output state will be HIGH due to the inverting output buffer. This feature is valuable in simplifying state ma- chine initialization. A timing diagram and parameter ta- ble are shown below. Due to the synchronous operation of the power-up reset and the wide range of ways Vcc can rise to its steady state, two conditions are required to ensure a valid power-up reset. These conditions are: 1. The Vcc rise must be monotonic. 2. Following reset, the clock input must not be driven from LOW to HIGH until all applicable input and feed- back setup times are met. Parameter Symbol Parameter Description Max. Unit tpr Power-up Reset Time 1000 ns ts Input or Feedback Setup Time See Switching tw. Clock Width LOW Characteristics 4V Vee Power tpr + Registered V Active-Low / /7 Output t r+ ts Clock \\t 12350-024A Power-Up Reset Waveform 2-210 PAL20X10A Series/AMPAL20L10