Boas,
Suponho que essa PAL seja de uma montagem já com alguns anos.
Existem várias maneiras de reproduzir as PALs,uma é a cópia pura
e simples através de um programador,fazendo a leitura do
conteúdo,se não estiver protegida,o que para as PALs não
sei se existe essa opção (pela leitura rápida do datasheet não parece ter).
Se não tiver programador para ler,existe a opção de fazer uma montagem
com dip-switch nas entradas e leds nas saídas e fazer a tabela de
verdade baseada nas várias combinações possíveis das entradas.
A partir daí é só fazer a equação lógica e usar um programa que
gere um ficheiro com a informação para o programador.
Atenção,é necessário saber quais os pinos que são usados para entradas
e para as saídas,nestes tipos de circuitos,há pinos (não todos) que conforme
o programa tanto podem ser saídas ou entradas.
Já tive um caso semelhante,mas era com uma GAL,acontecia que
estava protegida,não era possivel ler o conteúdo.O que fiz foi exactamente
o acima descrito (nota:sabia quais os pinos de entrada e os de saída).
Fiz a tal montagem para saber os vários estados das saídas,para todas
as combinações possíveis nas entradas.
Atenção que isto só funciona para lógica combinatória,para lógica sequencial,
não será assim tão fácil.
Depois,usando a tabela de verdade obtida,fiz a equação lógica que
irá ser utilizada pelo programa (OpalJR,PALASM ...)para fazer o tal ficheiro para o programador.
Acho que o programa que usei foi o OpalJR (já lá vão uns anos...),também
existe o PALASM.
Já agora,tem PALs virgens para programar ?
Se não tiver pode usar GALs,por exemplo a GAL16V8.
Suponho que na maioria das aplicação seja possivel usar
um integrado GAL a substituir um PAL,este último é muito dificil
de arranjar e programador ainda pior...
Espero ter sido claro...
Se tiver alguma pergunta,é só dizer.
MFM