Badwolf wrote: 18 Mar 2026 13:36
OTOH if you're seeing it only on one CPLD, it *could* be a hardware fault. Of course it could be something is very marginal and you only see it on a subset of chips. The changes above may be worth doing anyway.
Its had loads of extra sync stuff added already. That issue is only on one board. PLD, SDRAM, CPU & SOCKET changed. Continuity checked. It seems to have been dying a slow death.
Similar with a second board. Was working fine all night. Then started acting up, now won't boot.
I've heated up various boards a lot and didn't fail. So doesn't suggest tolerance issues.
Gregs board seemed to die for no reason. I changed PLD, SDRAM, CPU & SOCKET. US cleaned it. It's still dead. So either the pcbs is bad somehow, or something has failed again. Or the bus buffers have failed.
Either way, When something fails, even a barebones 8MHz setup is unstable or won't boot. I've been around the firmware thousands of times. It's not even that complicated. It's why I moved to hardware in fixing any signals which look bad. But now I have seen 2 boards this past week which are doing crazy things and I can't find anything wrong.
The only change I really did from the TF536 is add ROM. Point being TF536 don't have similar reports. So it can't be hardware as such. It only leaves me with PCB defects, which is proven. Or Ultrasonic cleaning which has killed 3 oscs so far.
I need to build up another rev 5.50 board for a new control test and not use the UScleaner on it. Then just leave it on constantly for like a week. If that one fails, then it only leaves the PCB. I'd have to get some made elsewhere and retest again. Rather expensive experiments :(
The only other odd thing, is the PLD which is getting hot, it had TTram disabled and ROM shadow disabled, it ran GB6 fine. I enabled ROM shadow and it wouldn't boot. Tried the previous one, no boot. Went back to my last good firmware, won't boot. It's like flashing the PLD killed it.
I have witnessed iffy jtag connections causing a working board to crash a few times so far. No idea why yet. But maybe it's a gnd issue between the H5 and PC. I need to measure. But if the gnd levels are at different potentials, mix in iffy connections, the PLD could be seeing 100s of volts which would kill it.
That's the reason I disconnect the gnd wire from my soldering iron as I can end up with sparks coming from the end of the tip otherwise. Had same issues with my scope ground. I'll try and measure it when I get chance. Easy thing to rule out.
EDIT:
Could not detect any voltage between the H5 and PC. So all good !