MIKUL 6218 U16 GAL program

GALasm program for MIKUL 6218 U16 Address decoder modified to address 4x 512K SRAM/ROMs.

GAL22V10
22V10

;STANDARD PIN DEFINITION (* PINS CAN BE MODIFIED WITH TRACE CUT)
;A6  A7  *A8 A15 A14 *A9 *A10 W5 *ST E  A13 GND
;A12 A11 U10 *A5 *R12 U3 U4  U5  U6  U15 W6 VCC

;MODIFIED PIN DEFINITION
A6  A7  DEC A15 A14 VMA VUA A19 ST  E   A13 GND
A12 A11 U10 A5  R12 U3  U4  U5  U6  U15 A20  VCC

;MAKE SURE THESE ARE INPUTS (ESPECIALLY A5)
R12 =  A5 * A6 * A7 * A15 * A14 * A13 * A12 * A11

;RAM (A20 is pulled up on CMS 9619)
/U6 = /A19  *  A20  * VMA
/U5 =  A19  *  A20  * VMA
/U4 = /A19  * /A20  * VMA
/U3 =  A19  * /A20  * VMA

;IO - RESPONDS TO 9619 OR 9639 STYLE VUA/VMA/IO_DECODE
;/U10 = VUA * /VMA * DEC * W6 + VUA * VMA * /DEC * W6
/U10 = VUA * /VMA * DEC + VUA * VMA * /DEC

;BUS:  IO |  RAM ...
U15 = U10 * /VMA    ; (/U15 = /U10 | VMA)

DESCRIPTION
MIKUL 6218 U16 Address decoder.
Modified for 4x 512K SRAM/ROMs.
v1.0

No comments:

Post a Comment