ttlworks wrote:
Of course, GND connection\distribution is more critical for 74AC logic which gives you signals with fast rise\fall times.
Drass wrote:
Considering these problems persisted even with the manual clock, we can be sure it was not switching frequency that caused them.
No, not frequency per se. But it's a slippery topic, so let's be careful about the distinction between frequency and rise/fall time. It's entirely plausible that fast rise/fall times could cause trouble, even at virtually zero operating frequency.
Each
individual rise or fall of a fast output (such as from AC logic) is stimulus that's guaranteed to provoke some degree of ringing. In a well-controlled situation the ringing has low amplitude and also tends to decay quickly, so of course that's the near-ideal case. However, in a very poorly-controlled situation (such as your original test setup) the ringing has much higher amplitude and may be sufficient to introduce beyond-tolerance noise in other circuitry (such as the /Clr input of your IR register). Remember I'm talking about the reaction to one individual transition, such as may occur during single stepping.
Having said that, I'll add that, between the two extremes -- ie, with a design that's neither perfect nor horrible in regard to ringing -- it
is possible to encounter a situation where single-stepping and low-frequency operation seem to work alright but the project fails when full operating frequency is applied. The explanation is that each new transition appears before the ringing from the previous transition has decayed, and their combined effect is problematic.
_________________
In 1988 my 65C02 got six new registers and 44 new full-speed instructions!
https://laughtonelectronics.com/Arcana/ ... mmary.html