Answering your questions about PAL, GAL, and PLA

The starter kits we supply can help you to learn about microcontroller programming. We have models suitable for FPGA, AVR XMEGA, and ST7 devices. These are just a few examples. There are also plenty of other products on offer in our inventory. It takes a few clicks to buy and we will arrange fast delivery.

Some have heard of PAL, GAL, and PLA before but don’t understand what they are. To put it simply, these are electronic components that you are able to program. You can employ them to create digital circuits. Collectively, the complete family’s name is programmable logic device (PLD). People often ask us questions about these products. So we can help you understand them better, we are going to answer some here.


One question we get quite often is “What type of circuits can you build into a PLD?”. Normally, you’re able to synthesise every digital circuit you can write as a sum of product and a few sequential circuits. The complexity will depend on the type of devices you are using, therefore giving you plenty of options.


Next, we’re going to reveal what the differences are between CPLD, GAL, PLA, and PAL. For the most part, they have different internal structures.

PLAs have more flexibility since they permit you to program the AND and OR matrices. With PALs, you can only program the AND matrix.

GALs have some features similar to PALs. However, there is the potential to erase and reprogram here.

The CPLD programmable logic devices are ones that unite distinct programmable cells. As a result you can implement circuits that are more complex.

At Kanda, we make certain that our products can meet the needs of every electronic engineer and trainer. This includes the high quality starter kits. In addition to offering great merchandise, we also have a reliable and swift online shopping service. Our happy customers can confirm this.

If there is anything we can do to assist you, please let us know.

Leave a Reply

Your email address will not be published. Required fields are marked *