vinxru, все зависит от скорости реагирования логики и задачи. Попробуй в ПЗУ зашить к примеру счетчик, мультиплексор, еще что-нибудь... Не спорю, если долго мучиться - что-нибудь получится, но потом если понадобится внести изменения в проект, голову можно сломать основательно. Но ведь можно это сделать в нормальной среде, на понятном языке, написав всего 2-3 строки, для PLD такое есть - WinCUPL.
PAL/GAL - это устаревшие логические матрицы, нынче их сменили CPLD.