drogon wrote:
Just checked one of my Lattice GAL 22v10Ds .. An unused input is sitting at 2.75v in a 5v system. I'm not convinced it's an issue though.
Nice to see someone else use GALasm, although after failing to get my TIL866 to program Atmel GALs I moved to Lattice and a G540 programmer which needs an old win XP Laptop I have to use. Are you using Linux with the TIL866II+ unit?
I use my TL866A on linux with Minipro, and have also successfully used it with the official software via Wine. There's a shim DLL out there you can drop into the C:\Minipro folder that lets it work with the Wine USB emulation. At some point I need to try that DLL with the XgPro software that ships with the II+ (same basic software, new name) but for now I'm just doing my burns on my Windows 10 gaming rig, My project folder on my Linux workstation is samba mounted to the Windows box so I can easily access the .jed files for burning.
I've also got a G540 coming from China sometime in the next month, though at this point I don't think I'll actually need it. FWIW a quick google search will find what are supposedly Windows 10 64-bit compatible drivers for it; I will be trying those out eventually as I'd rather not go through the trouble of locating or buying an XP license key at this point.
drogon wrote:
I bought 10 Lattice GALS via ebay - they were obviously socketed board pulls, but very clean and all erased successfully. I've been alternating 2 so-far and have probably done about 8 reprograms on each one without any issues.
Are you also using a GAL for the upper 8-bits of the '816 address latch?
Nope the address latch is a '573. I'm using the standard 573+245 config for the address and data bus, though I will likely eliminate the '245 as it really isn't needed in my current design.
So far I've bought some 22V10-25LP GALs (which were advertised as -15LP...) and some -7LPs from Ebay. I also have some -15LPs on the way as well, which I'd completely forgotten I ordered until I got the shipping notification. The 25s all seem to program find in the 866II+, and two of them actually worked in the 866A as well (the rest all had the famous byte 32 mismatch problem). None of the 7s seem to work in either programmer. On the 866II+ they will give a pin 2 verification error; if I turn off pin verification I get an overcurrent error, which is also what I get on the 866A. I will eventually try them in the G540 when it arrives before giving up on them.