drogon wrote:
if you are thinking of making a 65816 system, then just do it - don't overthink it, just enjoy the process!
That said, now is a good time to take a moment and explain why I care about the fine points.
Frankly, there's a degree of pride involved, because I admire designs that have beauty. And bus contention reminds me of an engine that knocks, shakes, and rattles during operation!
For example, battery operation means maximum efficiency will become a goal. Bus contention wastes battery energy. It also increases RFI emissions, which in some contexts may be important. But these are niche concerns. The goal that all of us can appreciate is speed, and a quiet machine is a fast machine! Bus contention aggravates ringing because it blasts pulses of energy into the inductance of the PCB traces, and if you don't avoid or at least minimize contention then you're obliged to adopt other measures to reduce ringing.
Chromatix wrote:
Also worth remembering the inherent characteristic of CMOS, which is that both transistors in the totem pole are briefly switched on simultaneously during their input's transition. [...] I would suggest that any temporary contention during bus turnaround is indistinguishable from the inherent shoot-through of the driving circuits.
BigEd wrote:
It's a recurring theme that WDC's offering, especially their documentation, falls short of best practice.
It's even possible that there's no bus contention, if the various underspecified and misdocumented parameters work out the right way.
It's even possible that there's no bus contention, if the various underspecified and misdocumented parameters work out the right way.
apoloval wrote:
I make mistakes expressing myself, and I am too hasty. [...] Being isolated by COVID with 2-yo kids makes you optimise your time to the maximum.
Speaking of hasty, I regret that my terse comment upthread prompted BDD to remove the timing diagram he posted. I will link to that diagram now. If I'm not mistaken it's the same one that's posted here.
Thanks to all for your responses,
Jeff