I was reading this article (unfortunately a lengthy Dutch discussion) talking about a GAL. I have come across the GAL device before, but never really understood what a Generic Array Logic is. I know what a PAL is and I am under the impression that they're closely related, how do they compare?

  • 2
    \$\begingroup\$ In general, GALs were 2nd generation devices that were erasable and able to fufill the function of a variety of 1st generation, one time programmable PALs. But the divide may not have been the same for all manufacturers. \$\endgroup\$ Aug 16, 2012 at 21:01

1 Answer 1


Had to pull out my Tocci book for this one. PAL chips had an array of fuses inside them. The fuses served as interconnect for number of logic gates. They were programmed by blowing the fuses. GAL chips used EEPROM arrays to store these connections rather than fuses. They were reprogrammable, but not the way we think about reprogrammable devices now. The lower limit on the number of times they could be programmed was around 100. Unlike the PAL chips, whose outputs were hard wired to the output of a logic gate, the GAL chips had programmable output logic. So had sequential logic devices as part of the package. Many GAL chips could serve as pin compatible replacements for PAL chips. Both of these technologies are all but obsolete with our present PLD technology.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.