Reverse engineering locked PAL/GAL
Another aspect of this project consists in facilitate the reproduction of locked PAL devices. When the fuse map is not readable anymore using the standard programming method, one alternative consists in dumping the truth tables by probing the outputs of the device when applying all the possibles input combinations.
Obliviously, this method is limited to devices implementing combinational logic (PAL working in registered mode are out-of-scope for this proof-of-concept).
The current implementation uses an arduino mega to drive the device under test.