Smonson wrote: ↑Fri Nov 30, 2018 8:27 amMy observations:
- The latching behaviour is only level-sensitive, so high-frequency noise around the transitions shouldn't cause glitches
- The values that are being read seem very non-random, in the sense that either reads the whole word perfectly, or else it reads it with 8-12 wrong bits. It never reads just one wrong bit here and there. The pattern of bits is also very uniform, e.g. 0xb479 comes up a lot (see video and screenshot posted by Icky above)
- The reason I don't think it's clock related is that both Icky and Troed have the same behaviour, and Troed is using a totally different clock.
Could you get your program to output in binary instead ? Then be easier for people to see if any particular bit(s) are having issues...