size of package, one GAL can assume the function of
any of the PALs
its size (i.e., a 16V8 can be programmed as a drop-in replacement for
a 10H8 or 16L2 or 12R6, etc).
Almost, but not quite. The GAL cna replace _most_ of the PALs, but it
doesn't have XOR terms, so it won;'t replae thigns liek a 16X4. Yes, i
have seen those used.
Then there's the security bit. I don't think
we ever set it on ours,
but companies paranoid about knockoffs did.
A lot of companies, particularly in the early days relied on what one of
the 'Art of Electronics' books called 'Secrity though solder'. They
didn't blow the security fuise, but they soldered the PAL to the PCB. If
you were able to remove it without damage, you could get the equations.
But then there were HALs (Hard Array Logic), which were essentially mask
programmed PALs. Similar part numbers (a HAL10L8 is the mask-programemd
PAL10L8, etc. AFAIK there was no way to read the fuse map out of these
devices they were effective all secured.
-tony