BigDumbDinosaur wrote:
Something else to consider is GALs tend to be power hogs.
There are some which are specifically designed not to be. Atmel's ATF22V10CQZ - the Z suffix is the key here, standing for "zero static power" - energises the GAL array only when an input transition is detected, and still manages a 20ns nominal propagation time. It also advertises "pin keeper" circuits, and on the front page it states "CMOS and TTL compatible Inputs and Outputs" in boldface. In all other respects it behaves like any other 22V10.
Also available is the ATF22LV10CQZ, which can operate down to 3.0V Vcc, has a nominal 30ns propagation time, and all the above features - and in the DC characteristics even has a line item for Voh with a CMOS load, which is explicitly CMOS compatible. This line in the table is missing from the 5V-only model, despite the promise on the front page.
Mouser has them both in stock for about €2.50 each, depending on the package type you want.
For about an extra €, you can also have the ATF750CL, a 5V CMOS-compatible device with a static power below 1mA typical, and with more internal logic capabilities than a 22V10. Unfortunately its 3V equivalent (ATF750LVC) doesn't have the low-power features, so its static power is in the 100mA range.