macsehw/hardware/fpga/glu
Andrew Makousky f60cd7e9ad Rename to proper glu.jed. 2021-04-04 11:21:42 -05:00
..
README.md Commit a copy of Kai's GLU and MLB BOM. 2020-12-30 17:54:15 -06:00
glu.jed Rename to proper glu.jed. 2021-04-04 11:21:42 -05:00
glu.pld Commit a copy of Kai's GLU and MLB BOM. 2020-12-30 17:54:15 -06:00

README.md

GLU

The GLU chip is a Programmable Array Logic (PAL) chip used to facilitate I/O logic and the like. In particular, it is a PAL16L8. The equation list and fusemap that can be used to program a modern ATF16V8 chip is contained here.

The design file is in the CUPL programming language, named glu.pld. It was created by reading the GLU chip as a ROM, dumping it, and analyzing the output to create simplified logic equations.

The generated fuse map is included in the repository for convenience, named glu.jed.

Credits

Kai Robinson dumped the actual GLU contents, read it as a 27C020. Rob Taylor provided the proper PAL dumper board. Porchy from jammarcade.net helped analyze this and converted it into a fuse map proper.