B
BGA
Guest
Sto cercando la eqautions di un PAL16R8 utilizzato in un vecchio progetto.Ho bisogno di aiuto perché non ho mai usato pal.
Le equazioni sono:
Pin 1 a 10:
CLK ENININT DRIN15 DRIN14 CHANGE0 Change1 PULLUP NC NC GND
Pins 11 a 20:
OE / O1 / O2 / O3 O4 / SETCHANGE NC / O7 / ININT VCC
Equazioni:
O1: = O2 DRIN14: = O1 O3: = O4 DRIN15: = O3
SETCHANGE: = O1 * / O2 / O1 * O2 O3 * / O4 O4 * / O3
CHANGE0 Change1 / PULLUP
O7: = ENININT
ININT: = O7 * (O1 * / O2 O2 * / O1 O3 * / O4 O4 * / O3
CHANGE0 Change1 / PULLUP)
Guardando le equazioni sembra che:
l'output / SETCHANGE è la negazione di (CHANGE0 O Change1 O PULLUP)
e l'output / ININT è la negazione di ENININT E (CHANGE0 O Change1 O PULLUP).
È corretto?
Se sì, perché il progettista utilizza nelle equazioni O1 segnali * / O2 O2 * / O1, ecc, ecc, che si traduce in una logica sempre 1 (O1 e O2 sono ugual).
Grazie in anticipo.
Le equazioni sono:
Pin 1 a 10:
CLK ENININT DRIN15 DRIN14 CHANGE0 Change1 PULLUP NC NC GND
Pins 11 a 20:
OE / O1 / O2 / O3 O4 / SETCHANGE NC / O7 / ININT VCC
Equazioni:
O1: = O2 DRIN14: = O1 O3: = O4 DRIN15: = O3
SETCHANGE: = O1 * / O2 / O1 * O2 O3 * / O4 O4 * / O3
CHANGE0 Change1 / PULLUP
O7: = ENININT
ININT: = O7 * (O1 * / O2 O2 * / O1 O3 * / O4 O4 * / O3
CHANGE0 Change1 / PULLUP)
Guardando le equazioni sembra che:
l'output / SETCHANGE è la negazione di (CHANGE0 O Change1 O PULLUP)
e l'output / ININT è la negazione di ENININT E (CHANGE0 O Change1 O PULLUP).
È corretto?
Se sì, perché il progettista utilizza nelle equazioni O1 segnali * / O2 O2 * / O1, ecc, ecc, che si traduce in una logica sempre 1 (O1 e O2 sono ugual).
Grazie in anticipo.