

Addr dec gal
Elwro 800 Junior - address decoder PROM replacement using GAL16V8.
- Size
- 17.8 × 32.4 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 3
- Nets
- 25
- Pads
- 46
- Tracks, vias
- 81, 6
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 21 Jan 2025
- Updated
- 11 Feb 2025
Overview
Addr dec gal is an open-source printed circuit board by codepainters, from the codepainters/e800j_addr_dec_gal repository on GitHub. It is a 2-layer board of 17.8 × 32.4 mm with 3 parts on 25 nets, routed with 81 tracks and 6 vias.
Its parts include 1 capacitor, 1 IC and 1 connector. It belongs with the FPGA and CPLD boards of this library.
README
README.mdPROM replacement for Elwro 800 Junior - GAL16V8 variant
Elwro 800 Junior uses two SN74S474 512x8 PROMs as IO and memory address decoders. These PROMs are increasingly difficult to obtain (and program), this project provides a GAL16V8-based plug-in replacement for both address decoders.
Note: there is another version using ATF1502ASL CPLDs in TQFP-44, if you prefer SMD devices and JTAG programming :)

Hardware files:
- pcb - schematic/PCB project in KiCAD 8 format
- PDF schematics - color and black&white
- interactive BOM file (you have to download it and open locally)
- Gerber files (in a jlcpcb-compatible ZIP format):
- addr_dec_gal.zip - single PCB
- addr_dec_gal_panel.zip - two PCBs panelized
PLD sources:
- io - source and JEDEC file for I/O address decoder
- mem - source and JEDEC file for memory address decoder
Both decoders have been verified by comparing them against PROM dumps and tested to ensure they function correctly in the Elwro 800 Junior board.
The source files can be compiled with galasm like e.g.:
$ galasm io.pldTarget GAL16V8 can be programmed with a .jed file using TL866A or similar programmer.
Parts
3| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | 100nF | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C1 |
| 1 | GAL16V8 | Package_DIP:DIP-20_W7.62mm | U1 |
| 1 | Plug | addr_dec_gal:DIP-24_W15.24mm | J1 |
Questions
How big is the Addr dec gal PCB?
It measures 17.8 × 32.4 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Addr dec gal use?
3 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Addr dec gal KiCad files?
From the codepainters/e800j_addr_dec_gal repository on GitHub, at the commit this page was made from: the board is pcb/addr_dec_gal.kicad_pcb and its schematic pcb/addr_dec_gal.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Addr dec gal design in my own project?
Its repository states no licence, so its author keeps all rights: ask codepainters before reusing the design.
Similar boards
- 2 layers40 × 30 mm

- 2 layers51.9 × 16 mm

Passive2-rpi non standard adapter
hzeller/rpi-rgb-led-matrix
Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO
3 parts4.4kGPL-2.0 - 2 layers16.3 × 16.3 mm

- 2 layers

Sub
atopile/atopile
Design circuit boards with code! ✨ Get software-like design reuse 🚀, validation, version control and collaboration in hardware; starting with electronics ⚡️
3 parts4kMIT - 2 layers85 × 30 mm

- 2 layers124.5 × 33.7 mm

- 2 layers10.5 × 83 mm

- 2 layers21.2 × 51.3 mm

Pico reset
hackclub/sprig
🍃 Learn to code by making games in a JavaScript web-based game editor.
3 parts1.1kMIT