PAL10H8 (Spectrum +128K y +2)


    Desarrollo


    La PAL10H8 se encuentra en los Spectrum +128K y +2. Sus conexiones internas no pueden ser leidas debido a que tiene el fusible de seguridad quemado. Para averiguar su contenido se ha recurrido a un método de 'Fuerza bruta' . El método 'Fuerza bruta' consistió en conectar el bus de datos del puerto paralelo de un PC a las patillas de entrada de la PAL, una señal del bus de control a la patilla de salida y un pequeño programa ( en C) para ver que combinaciones de entrada activaban una salida.


    Actualización 13/12/2006: El autor de la página http://velesoft.speccy.cz/ me indica que también tiene las ecuaciones de la PAL y que una de mis ecuaciones no era correcta. Se comprueba que es cierto y se modifica el artículo y los ficheros disponibles.

Los resultados son:

;---------------------------------- PIN Declarations---------------

PIN 1 A15Z ENTRADA
PIN 2 A14Z ENTRADA
PIN 3 A1Z ENTRADA
PIN 4 IORQ ENTRADA
PIN 5 B0 ENTRADA
PIN 6 B1 ENTRADA
PIN 7 B2 ENTRADA
PIN 8 RDL ENTRADA
PIN 9 WRL ENTRADA
PIN 10 GND
PIN 11 NC NO USADA
PIN 12 PSG SALIDA
PIN 13 BANK SALIDA
PIN 14 UA14 SALIDA
PIN 15 UA15 SALIDA
PIN 16 ULA14 SALIDA
PIN 17 ULA15 SALIDA
PIN 18 VA15 SALIDA
PIN 19 VA14 SALIDA
PIN
20
VCC



;----------------------------------- Boolean Equation Segment ------
EQUATIONS

VA14 = /A15Z * A14Z + A15Z * A14Z * B0 * B2

VA15 = A15Z * A14Z * B0 * B1

ULA15 = A15Z * /A14Z + A15Z * A14Z * /B0

ULA14 = /A15Z * A14Z + A15Z * A14Z * B0

UA15 = A15Z * /A14Z + A15Z * A14Z * /B0 * B1

UA14 = A15Z * A14Z * /B0 * B2
   
BANK = /A15Z * /A1Z * /IORQ * /RDL + /A15Z * /A1Z * /IORQ * /WRL

PSG = A15Z * /A1Z * /IORQ * /RDL + A15Z * /A1Z * /IORQ * /WRL

Documentos

Fichero JEDEC para GAL16V8

Fichero JEDEC para PAL10H8

    La versión GAL16V8 se suministra porque ya no se fabrica la PAL10H8. Se puede sustituir una PAL10H8 estropeada, por una GAL16V8 programada con este fichero simplemente cambiando un chip por el otro.