Autor Tema: Lectura de una PAL  (Leído 96 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado planeta9999

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2760
Lectura de una PAL
« en: 14 de Noviembre de 2017, 05:49:47 »
 

hola.

¿ Sabeis si es posible leer una PAL ?. Tengo PAL en placas de maquinas antiguas de los años 90, de fabricantes que dejaron de existir hace años. Cuando se averían esas placas y es por la PAL, no hay manera de repararlas salvo que se consiga la PAL de una placa igual de desguace.

Son PAL bastante simples, lo único que se me ha ocurrido, salvo que haya una manera directa de leerlas, es inyectar señales lógicas en las entradas, y leer el estado de las salidas con el Analizador Lógico, y a partir de todas las combinaciones, deducir como están programadas internamente las puertas, para programar una nueva PAL virgen.

Salu2

Conectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 6121
Re:Lectura de una PAL
« Respuesta #1 en: 14 de Noviembre de 2017, 08:09:39 »
Citar
es inyectar señales lógicas en las entradas, y leer el estado de las salidas con el Analizador Lógico, y a partir de todas las combinaciones, deducir como están programadas internamente las puertas, para programar una nueva PAL virgen.

Exacto, pero mas que un analizador lógico mejor tomar un micro que ponga los valores y los guarde para luego enviártelos ( y crear el par entrada-salida ). A no ser que quieras usar todas las entradas del analizador lógico y tener entradas-salidas alli, y de igual formas vas a necesitar algo que inyecte toda la combinación de entradas posibles.


Desconectado planeta9999

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2760
Re:Lectura de una PAL
« Respuesta #2 en: 14 de Noviembre de 2017, 15:49:19 »
 

Gracias Killer. ¿ Entonces no se puede leer y sacar la programación, usando un programador compatible con esa PAL ?.

Lo he preguntado también en el curso de FPGA, y me ha parecido entender que se podrían leer con un programador, aunque me extraña que eso sea posible.

De hacerlo con el Analizador Lógico, programaría un STM32 para que envíe todas las combinaciones posibles a las entradas de la PAL, y ya puestos también podría leer las salidas de la PAL con el STM32, y guardar los resultados en un fichero de texto en una tarjeta SD.


Respuesta de Miguel en el curso de FPGA:

" Depende de la PAL, puedes buscar un programador universal ( https://www.xeltek.com/resources/technical-articles/memory-device-types/pal-gal-device-programming/) o (https://www.ebay.com/itm/TL866CS-Programmer-USB-EPROM-FLASH-BIOS-6-Adapters-Socket-Extractor-For-13000-IC/311584671116?hash=item488be4c58c:g:c5YAAOSwanRXheqm ).

Si la PAL no es soportada por estos programadores, pues la única opción es hacerles un proceso de ingeniería inversa, probando todas las posibilidades en los ingresos y midiendo las salidas con el analizador lógico.
"

Conectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 6121
Re:Lectura de una PAL
« Respuesta #3 en: 14 de Noviembre de 2017, 22:43:23 »
Yo crei siempre que se podia grabar nomas y no leer, si se puede mejor.


 

anything