fbpx
Wikipedia

Programmable Array Logic

Programmable Array Logic (PAL) is a family of programmable logic device semiconductors used to implement logic functions in digital circuits that was introduced by Monolithic Memories, Inc. (MMI) in March 1978.[1] MMI obtained a registered trademark on the term PAL for use in "Programmable Semiconductor Logic Circuits". The trademark is currently held by Lattice Semiconductor.[2]

MMI 16R6 in 20-pin DIP
AMD 22V10 in 24-pin DIP

PAL devices consisted of a small PROM (programmable read-only memory) core and additional output logic used to implement particular desired logic functions with few components.

Using specialized machines, PAL devices were "field-programmable". PALs were available in several variants:

  • "One-time programmable" (OTP) devices could not be updated and reused after initial programming. (MMI also offered a similar family called HAL, or "hard array logic", which were like PAL devices except that they were mask-programmed at the factory.)
  • UV erasable versions (e.g.: PALCxxxxx e.g.: PALC22V10) had a quartz window over the chip die and could be erased for re-use with an ultraviolet light source just like an EPROM.
  • Later versions (PALCExxx e.g.: PALCE22V10) were flash erasable devices.

In most applications, electrically erasable GALs are now deployed as pin-compatible direct replacements for one-time programmable PALs.

History edit

Before PALs were introduced, designers of digital logic circuits would use small-scale integration (SSI) components, such as those in the 7400 series TTL (transistor-transistor logic) family; the 7400 family included a variety of logic building blocks, such as gates (NOT, NAND, NOR, AND, OR), multiplexers (MUXes) and demultiplexers (DEMUXes), flip-flops (D-type, JK, etc.) and others. One PAL device would typically replace dozens of such "discrete" logic packages, so the SSI business declined as the PAL business took off. PALs were used advantageously in many products, such as minicomputers, as documented in Tracy Kidder's best-selling book The Soul of a New Machine.

PALs were not the first commercial programmable logic devices; Signetics had been selling its field programmable logic array (FPLA) since 1975. These devices were completely unfamiliar to most circuit designers and were perceived to be too difficult to use. The FPLA had a relatively slow maximum operating speed (due to having both programmable-AND and programmable-OR arrays), was expensive, and had a poor reputation for testability. Another factor limiting the acceptance of the FPLA was the large package, a 600-mil (0.6", or 15.24 mm) wide 28-pin dual in-line package (DIP).

The project to create the PAL device was managed by John Birkner and the actual PAL circuit was designed by H. T. Chua.[3] In a previous job (at mini-computer manufacturer Computer Automation), Birkner had developed a 16-bit processor using 80 standard logic devices. His experience with standard logic led him to believe that user-programmable devices would be more attractive if the devices were designed to replace standard logic. This meant that the package sizes had to be more typical of the existing devices, and the speeds had to be improved. MMI intended PALs to be a relatively low cost (sub $3) part. However, the company initially had severe manufacturing yield problems[citation needed] and had to sell the devices for over $50.[citation needed] This threatened the viability of the PAL as a commercial product, and MMI was forced to license the product line to National Semiconductor.[citation needed] PALs were later "second sourced" by Texas Instruments and Advanced Micro Devices.

Process technologies edit

Early PALs were 20-pin DIP components fabricated in silicon using bipolar transistor technology with one-time programmable (OTP) titanium-tungsten programming fuses.[4] Later devices were manufactured by Cypress, Lattice Semiconductor and Advanced Micro Devices using CMOS technology.

The original 20- and 24-pin PALs were denoted by MMI as medium-scale integration (MSI) devices.

PAL architecture edit

 
The programmable elements (shown as a fuse) connect both the true and complemented inputs to the AND gates. These AND gates, also known as product terms, are ORed together to form a sum-of-products logic array.

The PAL architecture consists of two main components: a logic plane and output logic macrocells.

Programmable logic plane edit

The programmable logic plane is a programmable read-only memory (PROM) array that allows the signals present on the device pins, or the logical complements of those signals, to be routed to output logic macrocells.

PAL devices have arrays of transistor cells arranged in a "fixed-OR, programmable-AND" plane used to implement "sum-of-products" binary logic equations for each of the outputs in terms of the inputs and either synchronous or asynchronous feedback from the outputs.

Output logic edit

The early 20-pin PALs had 10 inputs and 8 outputs. The outputs were active low and could be registered or combinational. Members of the PAL family were available with various output structures called "output logic macrocells" or OLMCs. Prior to the introduction of the "V" (for "variable") series, the types of OLMCs available in each PAL were fixed at the time of manufacture. (The PAL16L8 had 8 combinational outputs, and the PAL16R8 had 8 registered outputs. The PAL16R6 had 6 registered and 2 combinational outputs, while the PAL16R4 had 4 of each.) Each output could have up to 8 product terms (effectively AND gates); however, the combinational outputs used one of the terms to control a bidirectional output buffer. There were other combinations that had fewer outputs with more product terms per output and were available with active high outputs ("H" series).[5]: 1–14  The "X" series of devices had an XOR gate before the register.[5]: 1–9  There were also similar 24-pin versions of these PALs.

This fixed output structure often frustrated designers attempting to optimize the utility of PAL devices because output structures of different types were often required by their applications. (For example, one could not get 5 registered outputs with 3 active high combinational outputs.) So, in June 1983 AMD introduced the 22V10, a 24-pin device with 10 output logic macrocells.[6] Each macrocell could be configured by the user to be combinational or registered, active high or active low. The number of product terms allocated to an output varied from 8 to 16. This one device could replace all of the 24-pin fixed function PAL devices. Members of the PAL "V" ("variable") series included the PAL16V8, PAL20V8 and PAL22V10.

Programming PALs edit

PALs were programmed electrically using binary patterns (as JEDEC ASCII/hexadecimal files) and a special electronic programming system available from either the manufacturer or a third party, such as DATA I/O. In addition to single-unit device programmers, device feeders and gang programmers were often used when more than just a few PALs needed to be programmed. (For large volumes, electrical programming costs could be eliminated by having the manufacturer fabricate a custom metal mask used to program the customers' patterns at the time of manufacture; MMI used the term "hard array logic" (HAL) to refer to devices programmed in this way.)

Programming languages (by chronological order of appearance) edit

 
PALASM design of a 4-bit counter

Though some engineers programmed PAL devices by manually editing files containing the binary fuse pattern data, most opted to design their logic using a hardware description language (HDL) such as Data I/O's ABEL, Logical Devices' CUPL, or MMI's PALASM. These were computer-assisted design (CAD) (now referred to as "electronic design automation") programs which translated (or "compiled") the designers' logic equations into binary fuse map files used to program (and often test) each device.

PALASM edit

The PALASM (from "PAL assembler") language was developed by John Birkner in the early 1980s and the PALASM compiler was written by MMI in FORTRAN IV on an IBM 370/168. MMI made the source code available to users at no cost. By 1983, MMI customers ran versions on the DEC PDP-11, Data General NOVA, Hewlett-Packard HP 2100, MDS800 and others.

It was used to express boolean equations for the output pins in a text file, which was then converted to the 'fuse map' file for the programming system using a vendor-supplied program; later the option of translation from schematics became common, and later still, 'fuse maps' could be 'synthesized' from an HDL (hardware description language) such as Verilog.

CUPL edit

Assisted Technology released CUPL (Compiler for Universal Programmable Logic) in September 1983.[7] The software was always referred to as CUPL and never the expanded acronym. It was the first commercial design tool that supported multiple PLD families. The initial release was for the IBM PC and MS-DOS, but it was written in the C programming language so it could be ported to additional platforms.[8] Assisted Technology was acquired by Personal CAD Systems (P-CAD) in July 1985. In 1986, PCAD's schematic capture package could be used as a front end for CUPL.[9] CUPL was later acquired by Logical Devices and is now owned by Altium.[10] CUPL is currently available as an integrated development package for Microsoft Windows.[11]

Atmel releases for free WinCUPL (their own design software for all Atmel SPLDs and CPLDs). Atmel was acquired by Microchip in 2016.

ABEL edit

Data I/O Corporation released ABEL in April, 1984. The development team was Michael Holley, Mike Mraz, Gerrit Barrere, Walter Bright, Bjorn Freeman-Benson, Kyu Lee, David Pellerin, Mary Bailey, Daniel Burrier and Charles Olivier.

Data I/O spun off the ABEL product line into an electronic design automation company called Synario Design Systems and then sold Synario to MINC Inc in 1997. MINC was focused on developing FPGA development tools. The company closed its doors in 1998 and Xilinx acquired some of MINC's assets including the ABEL language and tool set. ABEL then became part of the Xilinx Webpack tool suite. Now Xilinx owns ABEL.

Device programmers edit

Popular device programmers included Data I/O Corporation's Model 60A Logic Programmer and Model 2900.

One of the first PAL programmers was the Structured Design SD20/24. They had the PALASM software built-in and only required a CRT terminal to enter the equations and view the fuse plots. After fusing, the outputs of the PAL could be verified if test vectors were entered in the source file.

Successors edit

After MMI succeeded with the 20-pin PAL parts introduced circa 1978, AMD introduced the 24-pin 22V10 PAL with additional features. After buying out MMI (circa 1987), AMD spun off a consolidated operation as Vantis, and that business was acquired by Lattice Semiconductor in 1999.[12]

Altera introduced the EP300 (first CMOS PAL) in 1983 and later moved into the FPGA business.

Lattice Semiconductor introduced the generic array logic (GAL) family in 1985, with functional equivalents of the "V" series PALs that used reprogrammable logic planes based on EEPROM (electrically eraseable programmable read-only memory) technology. National Semiconductor was a second source for GAL parts.

 
AMD PALCE 20V8H-15JC in 28-pin PLCC

AMD introduced a similar family called PALCE. In general one GAL part is able to function as any of the similar family PAL devices. For example, the 16V8 GAL is able to replace the 16L8, 16H8, 16H6, 16H4, 16H2 and 16R8 PALs (and many others besides).

ICT (International CMOS Technology) introduced the PEEL 18CV8 in 1986. The 20-pin CMOS EEPROM part could be used in place of any of the registered-output bipolar PALs and used much less power.

Larger-scale programmable logic devices were introduced by Atmel, Lattice Semiconductor, and others. These devices extended the PAL architecture by including multiple logic planes and/or burying logic macrocells within the logic plane(s). The term complex programmable logic device (CPLD) was introduced to differentiate these devices from their PAL and GAL predecessors, which were then sometimes referred to as simple programmable logic devices (SPLDs).

Another large programmable logic device is the field-programmable gate array (FPGA). These are devices currently[when?] made by Intel (who acquired Altera) and Xilinx (who was acquired by AMD) and other semiconductor manufacturers.

See also edit

Other types of programmable logic devices:

Current and former makers of programmable logic devices:

Current and former makers of PAL device programmers:

References edit

  1. ^ "Monolithic Memories announces: a revolution in logic design". Electronic Design. 26 (6). Rochelle, NJ: Hayden Publishing: 148B, 148C. March 18, 1978. Introductory advertisement on PAL (Programmable Array Logic).
  2. ^ Monolithic Memories, Inc (MMI) filed for a work mark on the term "PAL" for use in "Programmable Semiconductor Logic Circuits" on April 13, 1978. A registered trademark was granted on April 29, 1980, registration number 1134025. MMI's first use of the term PAL in commerce was on February 21, 1978. The trademark is currently held by Lattice Semiconductor Corporation of Hillsboro, Oregon. Source: United States Patent and Trademark Office online database.
  3. ^ Birkner, John (August 16, 1978). "Reduce random-logic complexity". Electronic Design. 26 (17). Rochelle, NJ: Hayden Publishing: 98–105.
  4. ^ TIBPAL 16R8-15C Data Sheet (PDF). Dallas TX: Texas Instruments. April 2000 [February 1984]. "These IMPACT circuits combine the latest Advanced Low-Power Schottky technology with proven titanium-tungsten fuses to provide reliable, high-performance substitutes for conventional TTL logic." TI was a second source vendor for the MMI PALS.
  5. ^ a b Birkner, John M.; Coli, Vincent J. (1983). PAL Programmable Array Logic Handbook (3rd ed.). Monolithic Memories, Inc.
  6. ^ AmPAL 22V10 Advanced Information. Sunnyvale CA: Advanced Micro Devices. June 1983. 04126A-PLP. Note: This is the data sheet published by AMD when the AmPAL 22V10 was introduced.
  7. ^ Alford, Roger C. (1989). Programmable Logic Designer's Guide. Howard W. Sams. pp. 14–15, 166–168. ISBN 0-672-22575-1. In 1981, [Bob] Osann started Assisted Technology to develop PLD support tools. In September 1983 Assisted Technology released version 1.01a of its CUPL (Universal Compiler for Programmable Logic) PLD compiler, supporting 29 devices.
  8. ^ (PDF) (Press release). San Jose, CA: Assisted Technology, Inc. 1983. Archived from the original (PDF) on 2013-10-29. Retrieved 2013-08-10. An early 1983 pre-release datasheet for CUPL.
  9. ^ "Personal CAD Systems". Computer World. 19 (29). Framingham, MA: CW Communications: 97. July 22, 1985. ISSN 0010-4841.
  10. ^ US Patent and Trademark Office. "CUPL" Computer software, namely, software used to develop and compile designs for programmable logic devices, and related user manuals distributed therewith. First used in 1983, status Active. Serial Number 76357007. Registration Number 2909461. Owner: Altium Limited, Australia 3 Minna Close, Belrose NSW2085, Australia.
  11. ^ . Logical Devices. August 2013. Archived from the original on May 29, 2015.
  12. ^ "Lattice Semiconductor Acquires Vantis Corp. from AMD". EE Times. 26 April 1999. Retrieved May 13, 2015.

Further reading edit

Books
Databooks
Specifications
  • Standard Data Transfer Format Between Data Preparation System and Programmable Logic Device Programmer; JEDEC Standard JESD3-C; JEDEC; June 1994.

programmable, array, logic, confused, with, programmable, logic, array, family, programmable, logic, device, semiconductors, used, implement, logic, functions, digital, circuits, that, introduced, monolithic, memories, march, 1978, obtained, registered, tradem. Not to be confused with Programmable logic array or PLA Programmable Array Logic PAL is a family of programmable logic device semiconductors used to implement logic functions in digital circuits that was introduced by Monolithic Memories Inc MMI in March 1978 1 MMI obtained a registered trademark on the term PAL for use in Programmable Semiconductor Logic Circuits The trademark is currently held by Lattice Semiconductor 2 MMI 16R6 in 20 pin DIP AMD 22V10 in 24 pin DIP PAL devices consisted of a small PROM programmable read only memory core and additional output logic used to implement particular desired logic functions with few components Using specialized machines PAL devices were field programmable PALs were available in several variants One time programmable OTP devices could not be updated and reused after initial programming MMI also offered a similar family called HAL or hard array logic which were like PAL devices except that they were mask programmed at the factory UV erasable versions e g PALCxxxxx e g PALC22V10 had a quartz window over the chip die and could be erased for re use with an ultraviolet light source just like an EPROM Later versions PALCExxx e g PALCE22V10 were flash erasable devices In most applications electrically erasable GALs are now deployed as pin compatible direct replacements for one time programmable PALs Contents 1 History 2 Process technologies 3 PAL architecture 3 1 Programmable logic plane 3 2 Output logic 4 Programming PALs 4 1 Programming languages by chronological order of appearance 4 1 1 PALASM 4 1 2 CUPL 4 1 3 ABEL 4 2 Device programmers 5 Successors 6 See also 7 References 8 Further readingHistory editBefore PALs were introduced designers of digital logic circuits would use small scale integration SSI components such as those in the 7400 series TTL transistor transistor logic family the 7400 family included a variety of logic building blocks such as gates NOT NAND NOR AND OR multiplexers MUXes and demultiplexers DEMUXes flip flops D type JK etc and others One PAL device would typically replace dozens of such discrete logic packages so the SSI business declined as the PAL business took off PALs were used advantageously in many products such as minicomputers as documented in Tracy Kidder s best selling book The Soul of a New Machine PALs were not the first commercial programmable logic devices Signetics had been selling its field programmable logic array FPLA since 1975 These devices were completely unfamiliar to most circuit designers and were perceived to be too difficult to use The FPLA had a relatively slow maximum operating speed due to having both programmable AND and programmable OR arrays was expensive and had a poor reputation for testability Another factor limiting the acceptance of the FPLA was the large package a 600 mil 0 6 or 15 24 mm wide 28 pin dual in line package DIP The project to create the PAL device was managed by John Birkner and the actual PAL circuit was designed by H T Chua 3 In a previous job at mini computer manufacturer Computer Automation Birkner had developed a 16 bit processor using 80 standard logic devices His experience with standard logic led him to believe that user programmable devices would be more attractive if the devices were designed to replace standard logic This meant that the package sizes had to be more typical of the existing devices and the speeds had to be improved MMI intended PALs to be a relatively low cost sub 3 part However the company initially had severe manufacturing yield problems citation needed and had to sell the devices for over 50 citation needed This threatened the viability of the PAL as a commercial product and MMI was forced to license the product line to National Semiconductor citation needed PALs were later second sourced by Texas Instruments and Advanced Micro Devices Process technologies editEarly PALs were 20 pin DIP components fabricated in silicon using bipolar transistor technology with one time programmable OTP titanium tungsten programming fuses 4 Later devices were manufactured by Cypress Lattice Semiconductor and Advanced Micro Devices using CMOS technology The original 20 and 24 pin PALs were denoted by MMI as medium scale integration MSI devices PAL architecture edit nbsp The programmable elements shown as a fuse connect both the true and complemented inputs to the AND gates These AND gates also known as product terms are ORed together to form a sum of products logic array The PAL architecture consists of two main components a logic plane and output logic macrocells Programmable logic plane edit The programmable logic plane is a programmable read only memory PROM array that allows the signals present on the device pins or the logical complements of those signals to be routed to output logic macrocells PAL devices have arrays of transistor cells arranged in a fixed OR programmable AND plane used to implement sum of products binary logic equations for each of the outputs in terms of the inputs and either synchronous or asynchronous feedback from the outputs Output logic edit The early 20 pin PALs had 10 inputs and 8 outputs The outputs were active low and could be registered or combinational Members of the PAL family were available with various output structures called output logic macrocells or OLMCs Prior to the introduction of the V for variable series the types of OLMCs available in each PAL were fixed at the time of manufacture The PAL16L8 had 8 combinational outputs and the PAL16R8 had 8 registered outputs The PAL16R6 had 6 registered and 2 combinational outputs while the PAL16R4 had 4 of each Each output could have up to 8 product terms effectively AND gates however the combinational outputs used one of the terms to control a bidirectional output buffer There were other combinations that had fewer outputs with more product terms per output and were available with active high outputs H series 5 1 14 The X series of devices had an XOR gate before the register 5 1 9 There were also similar 24 pin versions of these PALs This fixed output structure often frustrated designers attempting to optimize the utility of PAL devices because output structures of different types were often required by their applications For example one could not get 5 registered outputs with 3 active high combinational outputs So in June 1983 AMD introduced the 22V10 a 24 pin device with 10 output logic macrocells 6 Each macrocell could be configured by the user to be combinational or registered active high or active low The number of product terms allocated to an output varied from 8 to 16 This one device could replace all of the 24 pin fixed function PAL devices Members of the PAL V variable series included the PAL16V8 PAL20V8 and PAL22V10 nbsp PAL 16R4 Block Diagram nbsp AMD 22V10 Block Diagram nbsp AMD 22V10 Output MacrocellProgramming PALs editPALs were programmed electrically using binary patterns as JEDEC ASCII hexadecimal files and a special electronic programming system available from either the manufacturer or a third party such as DATA I O In addition to single unit device programmers device feeders and gang programmers were often used when more than just a few PALs needed to be programmed For large volumes electrical programming costs could be eliminated by having the manufacturer fabricate a custom metal mask used to program the customers patterns at the time of manufacture MMI used the term hard array logic HAL to refer to devices programmed in this way Programming languages by chronological order of appearance edit nbsp PALASM design of a 4 bit counter Though some engineers programmed PAL devices by manually editing files containing the binary fuse pattern data most opted to design their logic using a hardware description language HDL such as Data I O s ABEL Logical Devices CUPL or MMI s PALASM These were computer assisted design CAD now referred to as electronic design automation programs which translated or compiled the designers logic equations into binary fuse map files used to program and often test each device PALASM edit The PALASM from PAL assembler language was developed by John Birkner in the early 1980s and the PALASM compiler was written by MMI in FORTRAN IV on an IBM 370 168 MMI made the source code available to users at no cost By 1983 MMI customers ran versions on the DEC PDP 11 Data General NOVA Hewlett Packard HP 2100 MDS800 and others It was used to express boolean equations for the output pins in a text file which was then converted to the fuse map file for the programming system using a vendor supplied program later the option of translation from schematics became common and later still fuse maps could be synthesized from an HDL hardware description language such as Verilog CUPL edit Assisted Technology released CUPL Compiler for Universal Programmable Logic in September 1983 7 The software was always referred to as CUPL and never the expanded acronym It was the first commercial design tool that supported multiple PLD families The initial release was for the IBM PC and MS DOS but it was written in the C programming language so it could be ported to additional platforms 8 Assisted Technology was acquired by Personal CAD Systems P CAD in July 1985 In 1986 PCAD s schematic capture package could be used as a front end for CUPL 9 CUPL was later acquired by Logical Devices and is now owned by Altium 10 CUPL is currently available as an integrated development package for Microsoft Windows 11 Atmel releases for free WinCUPL their own design software for all Atmel SPLDs and CPLDs Atmel was acquired by Microchip in 2016 ABEL edit Data I O Corporation released ABEL in April 1984 The development team was Michael Holley Mike Mraz Gerrit Barrere Walter Bright Bjorn Freeman Benson Kyu Lee David Pellerin Mary Bailey Daniel Burrier and Charles Olivier Data I O spun off the ABEL product line into an electronic design automation company called Synario Design Systems and then sold Synario to MINC Inc in 1997 MINC was focused on developing FPGA development tools The company closed its doors in 1998 and Xilinx acquired some of MINC s assets including the ABEL language and tool set ABEL then became part of the Xilinx Webpack tool suite Now Xilinx owns ABEL Device programmers edit Popular device programmers included Data I O Corporation s Model 60A Logic Programmer and Model 2900 One of the first PAL programmers was the Structured Design SD20 24 They had the PALASM software built in and only required a CRT terminal to enter the equations and view the fuse plots After fusing the outputs of the PAL could be verified if test vectors were entered in the source file Successors editAfter MMI succeeded with the 20 pin PAL parts introduced circa 1978 AMD introduced the 24 pin 22V10 PAL with additional features After buying out MMI circa 1987 AMD spun off a consolidated operation as Vantis and that business was acquired by Lattice Semiconductor in 1999 12 Altera introduced the EP300 first CMOS PAL in 1983 and later moved into the FPGA business Lattice Semiconductor introduced the generic array logic GAL family in 1985 with functional equivalents of the V series PALs that used reprogrammable logic planes based on EEPROM electrically eraseable programmable read only memory technology National Semiconductor was a second source for GAL parts nbsp AMD PALCE 20V8H 15JC in 28 pin PLCC AMD introduced a similar family called PALCE In general one GAL part is able to function as any of the similar family PAL devices For example the 16V8 GAL is able to replace the 16L8 16H8 16H6 16H4 16H2 and 16R8 PALs and many others besides ICT International CMOS Technology introduced the PEEL 18CV8 in 1986 The 20 pin CMOS EEPROM part could be used in place of any of the registered output bipolar PALs and used much less power Larger scale programmable logic devices were introduced by Atmel Lattice Semiconductor and others These devices extended the PAL architecture by including multiple logic planes and or burying logic macrocells within the logic plane s The term complex programmable logic device CPLD was introduced to differentiate these devices from their PAL and GAL predecessors which were then sometimes referred to as simple programmable logic devices SPLDs Another large programmable logic device is the field programmable gate array FPGA These are devices currently when made by Intel who acquired Altera and Xilinx who was acquired by AMD and other semiconductor manufacturers See also edit nbsp Wikimedia Commons has media related to Programmable Array Logic Combinational logic Other types of programmable logic devices Field programmable gate array FPGA Programmable logic array PLA Programmable logic device PLD Complex programmable logic device CPLD Erasable programmable logic device EPLD Field programmable logic array Signetics FPLA Current and former makers of programmable logic devices Actel Advanced Micro Devices PAL PALCE Altera Flex Max Atmel Cypress Semiconductor Intel Lattice Semiconductor GAL Microchip Technology FPGA SPLD CPLD National Semiconductor GAL QuickLogic Corp Signetics FPLA Texas Instruments Xilinx Current and former makers of PAL device programmers Data I O CorporationReferences edit Monolithic Memories announces a revolution in logic design Electronic Design 26 6 Rochelle NJ Hayden Publishing 148B 148C March 18 1978 Introductory advertisement on PAL Programmable Array Logic Monolithic Memories Inc MMI filed for a work mark on the term PAL for use in Programmable Semiconductor Logic Circuits on April 13 1978 A registered trademark was granted on April 29 1980 registration number 1134025 MMI s first use of the term PAL in commerce was on February 21 1978 The trademark is currently held by Lattice Semiconductor Corporation of Hillsboro Oregon Source United States Patent and Trademark Office online database Birkner John August 16 1978 Reduce random logic complexity Electronic Design 26 17 Rochelle NJ Hayden Publishing 98 105 TIBPAL 16R8 15C Data Sheet PDF Dallas TX Texas Instruments April 2000 February 1984 These IMPACT circuits combine the latest Advanced Low Power Schottky technology with proven titanium tungsten fuses to provide reliable high performance substitutes for conventional TTL logic TI was a second source vendor for the MMI PALS a b Birkner John M Coli Vincent J 1983 PAL Programmable Array Logic Handbook 3rd ed Monolithic Memories Inc AmPAL 22V10 Advanced Information Sunnyvale CA Advanced Micro Devices June 1983 04126A PLP Note This is the data sheet published by AMD when the AmPAL 22V10 was introduced Alford Roger C 1989 Programmable Logic Designer s Guide Howard W Sams pp 14 15 166 168 ISBN 0 672 22575 1 In 1981 Bob Osann started Assisted Technology to develop PLD support tools In September 1983 Assisted Technology released version 1 01a of its CUPL Universal Compiler for Programmable Logic PLD compiler supporting 29 devices CUPL The Universal Language For Programmable Logic PDF Press release San Jose CA Assisted Technology Inc 1983 Archived from the original PDF on 2013 10 29 Retrieved 2013 08 10 An early 1983 pre release datasheet for CUPL Personal CAD Systems Computer World 19 29 Framingham MA CW Communications 97 July 22 1985 ISSN 0010 4841 US Patent and Trademark Office CUPL Computer software namely software used to develop and compile designs for programmable logic devices and related user manuals distributed therewith First used in 1983 status Active Serial Number 76357007 Registration Number 2909461 Owner Altium Limited Australia 3 Minna Close Belrose NSW2085 Australia CUBEL ChipDesigner 5 0 Logical Devices August 2013 Archived from the original on May 29 2015 Lattice Semiconductor Acquires Vantis Corp from AMD EE Times 26 April 1999 Retrieved May 13 2015 Further reading editBooks Programmable Logic Designer s Guide Roger Alford Sams Publishing 1989 ISBN 0 672 22575 1 archive PAL Programmable Logic Handbook 4ed Monolithic Memories 1985 archive Databooks Bipolar LSI 1984 Databook 5ed Monolithic Memories 1984 archive Specifications Standard Data Transfer Format Between Data Preparation System and Programmable Logic Device Programmer JEDEC Standard JESD3 C JEDEC June 1994 Retrieved from https en wikipedia org w index php title Programmable Array Logic amp oldid 1219958995, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.