Skip to content

Commit

Permalink
gal: have a single GAL pld file
Browse files Browse the repository at this point in the history
  • Loading branch information
stas2k committed Feb 21, 2022
1 parent 6f3d942 commit b120c9c
Show file tree
Hide file tree
Showing 6 changed files with 36 additions and 198 deletions.
46 changes: 0 additions & 46 deletions gal/memdec.pld

This file was deleted.

32 changes: 0 additions & 32 deletions gal/memdec2.pld

This file was deleted.

36 changes: 0 additions & 36 deletions gal/memdec4.pld

This file was deleted.

40 changes: 0 additions & 40 deletions gal/memdec6.pld

This file was deleted.

44 changes: 0 additions & 44 deletions gal/memdec8.pld

This file was deleted.

36 changes: 36 additions & 0 deletions gal/memdecv2.pld
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
GAL22V10 ; Same JED output can be flashed to ATF22V10.
memdecv2 ; Flasher needs to support ATF22V10 algorithms

; Pins: pin names beginning with "N" are active low.
; MS4, MS6 and MS8 set SRAM chip presence
NMSK P02 P03 P04 P05 P06 NAS A23 A22 A21 A20 GND
P13 CEM5 CEM4 CEM3 CEM2 CEM1 MS4 MS6 MS8 MS10 NDTACK VCC

; Equations:

; SRAM Chip Enables
; Each chip holds 2MB of data. Address only valid on /NAS
; Lines are activated at these bus addresses:
CEM1 = /A23 * /A22 * A21 * /NAS ;0x200000-0x3ffffe
CEM2 = MS4 * /A23 * A22 * /A21 * /NAS ;0x400000-0x5ffffe
CEM3 = MS6 * /A23 * A22 * A21 * /NAS ;0x600000-0x7ffffe
CEM4 = MS8 * A23 * /A22 * /A21 * /NAS ;0x800000-0x9ffffe
CEM5 = MS10 * A23 * /A22 * A21 * /NAS ;0xa00000-0xbffffe

; DTACK
; Ground the line as soon as we have a valid address
/NDTACK = /A23 * /A22 * A21 * /NAS
+ MS4 * /A23 * A22 * /A21 * /NAS
+ MS6 * /A23 * A22 * A21 * /NAS
+ MS8 * A23 * /A22 * /A21 * /NAS
+ MS10 * A23 * /A22 * A21 * /NAS

DESCRIPTION

Address decoder for Sharp X68000 SRAM board.
Jumpers on pins MS4, MS6, MS8 and MS10 set SRAM chip presence.
Board can hold up to 10MB on a 2MB built-in machine.

See project README.md for more info.

; vim:syntax=off:

0 comments on commit b120c9c

Please sign in to comment.