Slightly annoying as those boards are already technically obsolete in terms of mods
I did some experiments where I just added some 33R in series with some signals and it caused the SDRAM to break just by doing that. Even just 22R as I fitted on the STE536 almost did nothing signal quality wise. But I believe the tiny delay it adds is enough to break SDRAM timing again. Hence the new mods boards and tests. My scope isn't really good enough for capturing such tiny differences.. Plus with a bit of jitter as well makes it very difficult
I also believe this is why fast slew doesn't work because it changes the timings on some signals by about 2ns. Noise gets worse of course, but I don't believe that is the primary issue.
Ironically the STE536 doesn't seem to suffer the same.. But that could be a fluke as some SDRAM trances are longer due to limit space on the PCB. Likely that tiny delay extra is just enough to make it work. I'm talking of in the order of like 0.1ns ! That's all it takes. Also similar with the 33R, timing is almost nothing, but enough to break it.
What still doesn't currently make sense is why a different STram board kills the SDRAM. There isn't any real link between the two other than power. But even so it's a 5V vs 3.3V rail.. But GND bounce is probably the cause. I'm not going to get sidetracked onto all that.. If after the current mods are done both ST run boards then work then I will just call it job done. But it's possible they all could just be a red herrings because make or break can depend on how hot/cold the PLD is. It really does not take much..
So theoretically when my buffer boards come and hooked into the circuit, that should give about a 2ns timing skew, which should be enough to deal with any "tolerances" with everything else.
