Commit Graph

79 Commits

Author SHA1 Message Date
rhgndf
7b08a1a749 Initial GAL6001/GAL6002 support 2023-09-22 23:32:15 +08:00
ole00
5aaa1bdf8c
Merge pull request #34 from rhgndf/stgal
Support ST GAL16V8
2023-09-18 20:37:39 +01:00
rhgndf
87a77ad4af Fix CFG and UES 2023-09-17 12:20:15 +08:00
rhgndf
82b6691bba Support GAL20XV10 2023-09-17 12:20:08 +08:00
rhgndf
5dc3f793f4 Fix indentation 2023-09-16 20:39:02 +08:00
rhgndf
f2ae8e2391 Support ST GAL16V8 2023-09-16 14:05:42 +08:00
ole00
86a4ade9f9 Sketch: support for MCP4151-103 digital pot
Added support and autodetection of MCP4151 digital pot.
If MCP4151 is detected then its wiper resolution is halved
to match the MCP4131 wiper resolution.
MCP4151-103 is now a drop in replacement for MCP4131-103.
2023-05-19 23:00:08 +01:00
ole00
d3acb78576 sketch: fixed typo when printing GAL22V10 PES 2023-05-16 22:37:52 +01:00
ole00
5bcb23f1a2 sketch: GAL20V8 - disable pull-up on DOUT when inactive 2023-04-07 19:16:43 +01:00
ole00
8d12ec9e58 sketch: default VPP for non-Atmel chips set as 12V
Also, the defaults are used if no PES check is requested.
2023-04-07 19:16:43 +01:00
ole00
4db4108d4a Sketch: added support for new board design (v 3.0)
New features:
* unified socket for 20 pin and 24 devices (including GAL20V8)
* variable VPP via digi pot
* VPP measurement via A0 ADC (used for VPP calibration)
2023-04-07 19:15:36 +01:00
ole00
7774c76626 sketch: added support for erase-all and write-pes commands 2023-03-30 23:34:28 +01:00
ole00
7b9ccc9f8d sketch: removed obsolete variable 2023-03-30 23:34:28 +01:00
ole00
76a5d7fa9c Sketch: added support for ATF16V8CZ 2023-03-28 21:30:15 +01:00
ole00
81382a0e91 Afterburner sketch: updated top comments 2023-03-25 21:30:31 +00:00
ole00
e9d005213e Added support for Power-Down pin on ATF16V8C
The PD feature is now selectively enabled or disabled based
on the JED contents. Also, when fuses are read the printout
of the JED file reflects the PD fuse bit state. So, when
the PD fuse bit is enabled then the JED file contains an extra
fuse bit set to 1. The ATF22V10C now behaves the same way regarding
the PD fuse bit (previously Afterburner always disabled the PD
function).

credits: GALmate software
2023-03-25 21:30:31 +00:00
ole00
317b3520d8 Added support for securing/protecting the GAL
credits: GALmate software
2023-03-25 21:30:31 +00:00
ole00
f48513f05b sketch: read write and verify ATF16V8C
Based on GALmate by Yorck
https://www.ythiee.com/2021/06/06/galmate-hardware/
2023-03-21 20:48:47 +00:00
ole00
1dc2836125 sketch: reduced static memory allocation 2023-03-21 20:07:52 +00:00
ole00
45eb04de80 sketch: added detection of ATF16V8C 2023-03-21 19:58:40 +00:00
ole00
f57bf6a1ef version 0.4.1 2023-01-24 20:19:24 +00:00
ole00
ae955a8b6b ensure GPIOs are set to Input when not active
This should prevent accidental damage of the GAL chip
during insertion into the socket.
2023-01-24 20:17:49 +00:00
ole00
ed14f825a5 fixed web url 2023-01-24 20:12:35 +00:00
ole00
b5d6fa6683 version 0.4 - baud rate changed to 57600. Please re-upload .ino sketch.
After testing with genuine arduino uno I could not make
it to work reliably using the original baudrate 38400 on
Windows 7. Linux worked OK, but Windows 7 inserted extra 2
bytes 0xFE or 0xFF at the beginnig of the serial communication
(at least that's what arduino read from the serial line).
Baudrate 57600 so far had no issue, another reliable option
seem to be 9600.
2022-04-01 22:15:48 +01:00
ole00
772181f20b sketch: remember the gal type between arduino resets 2022-03-30 22:14:32 +01:00
Rob Reilink
58795b19ae Support for ATF22LV10. Fixes issue 11 2022-03-26 09:06:51 +01:00
mecparts
b4faefc042 ATF16V8B was used cfgV8AB in some places, cfgV8 in others.
The chip would read, and write without error, but wouldn't work.
Changing all instances of cfgV8 to cfgV8AB in ATF16V8B
specific code seemed to get the programmed chip to work.
2020-05-25 00:34:24 -06:00
ole00
a6bdca4908 version 0.3
* fixed reading of configuration bits for 22V10 chips
* fixed reporting of errors during bitstream upload
* added GAL type set commmand
* added NO-CHECK of GAL type command
* 'i' command now requires to pass the GAL type on
  command line
* adjusted reporting of VPP to match Afterburner's
  readings
2019-04-09 20:43:28 +01:00
ole00
25b837798e project files 2019-03-16 10:54:24 +00:00