Last Updated or created 2022-11-15
Whereas i needed to use several logical components to make a address decoder, below i only need one!
cat addressdecoder-fash.PLD
ATF22V10 (GAL22V10)
Address Decoder
PHI2 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 GND
xx xx RAM ROM SID ACIA VIA1 VIA2 DEV0 DEV1 BANK VCC
/RAM = PHI2 * /A15 * /A14
/ROM = A15 * BANK
/SID = /A15 * A14 * A13 * A12
/VIA1 = /A15 * A14 * A13 * /A12 * /A11
/ACIA = /A15 * A14 * A13 * /A12 * A11
/VIA2 = /A15 * A14 * /A13 * A12
/DEV0 = A15 * /BANK
DESCRIPTION
Address decoder
galasm addressdecoder-fash.PLD # Generates below file which i can flash into the PLD
cat addressdecoder-fash.jed
Used Program: GALasm 2.1
GAL-Assembler: GALasm 2.1
Device: GAL22V10
*F0
*G0
*QF5892
*L0924 11111111111111111111111111111111111111111111
*L0968 11100111111111111111111111111111111111111111
*L1496 11111111111111111111111111111111111111111111
*L1540 11111011011110110111111111111111111111111111
*L2156 11111111111111111111111111111111111111111111
*L2200 11111011011101111011101111111111111111111111
*L2904 11111111111111111111111111111111111111111111
*L2948 11111011011101111011011111111111111111111111
*L3652 11111111111111111111111111111111111111111111
*L3696 11111011011101110111111111111111111111111111
*L4312 11111111111111111111111111111111111111111111
*L4356 11010111111111111111111111111111111111111111
*L4884 11111111111111111111111111111111111111111111
*L4928 01111011101111111111111111111111111111111111
*L5808 01000101010101010100
*L5828 0100000101100100011001000111001001100101011100110111001100100000
*C50fa
*
b734
So one chip replaces schematic below!