pshipkov wrote on 2025-03-17, 04:33:
@Jo22
Which signals more specifically? On ISA pin 20? It is fine really. No big story there.
I feel that your notes are mostly concerning designers/integrators of such hardware but even mere users can experience it first-hand if on a mission to find working set of level 2 cache chips that work well at high frequencies and tight wait states, or when testing bunch of motherboards based on the same chipset but exhibiting significant differences in performance and scalability on overclocking (with some small exceptions here and there).
Hi, what I'm thinking of is not so much the digital technology, but the signal quality/stability on the PCB at higher frequencies.
Not sure how to put this into words.
It would be easier if knowledge about building crystal radios receivers or shortwave radios was there.
In short, if you're working with higher frequencies (shorter wave lenghts),
the disctances of the chips and the lenght of the traces should be shorter.
An old 80286 mainboard from 1984 was built with slow frequencies in mind.
There had been longer traces, which were fine up to a certain frequency (let's say 10 MHz).
But if you would run such a large board at 100 MHz,
even if the chips were specced for 100 MHz, then the signal quality would start to become bad/unstable.
Not because of the chips, but because the long wires act as inductors and because they would cause reflections and impedance issues.
The electric contacts of the ISA bus connector would be too big, not fine enough.
Grounding lines would be required betwern each data pin.
The layout of the traces would not up to it handling the high frequencies.
There would be more ground areas needed, more caps to block spikes on the signals.
More layers in the PCB to provide better shielding and better grounding.
In a nutshell, that's what I meant.
The ISA bus or AT bus can technically run as fast as an 80286 can, so 25 MHz is alright.
However, the PCB layout has to take this operation frequency into account.
If the 80286 mainboard is a compact motherboard,
with well designed PCB layout, then it can handle these 25 MHz just fine.
The ISA cards, too, if they were made highly integrated (=few, short traces).
Again, it's hard to put into words.
A bit of radio homebrewing background is needed, I suppose.
In short, as an analogy, a shortwave radio or AM radio can be built on a kitchen table using big parts and long wires.
Doing same with a microwave radio wouldn't work,
because the long wires and big components would start to show weird effects on such high frequencies (small wavelenght).
While, digital technology isn't same as analogue radio technology, it shares some common things.
If you operate a bus at high frequency, you will cause rapid on/off cycles.
You will cause rising and falling edges. And ICs have duty cycles, too.
If you now combine this with long traces and not correctly chosen blocking caps for the opetating frequency,
weird things like oscillations/reflections and harmonics can occur.
Or noise, in short. The signalpath nolonger is clean between the components.
Again, it's hard to put into words.
I also don't say that ISA can't run at higher frequencies per se. It's just the 80286 front side bus, after all.
I merely meant that there's more to consider than just the specs of the chipset, the cache chips, the DRAM and so on.
The physical medium, the circuit board, is also to consider.
The issues with VLB bus at higher speeds can be used for comparison, maybe.
"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel
//My video channel//