Old processors came out with support chips. That is, there was a family - the processor and its chips. Over time, the same kits came out with higher frequencies.
Will the circuit work properly if the processor and support chips are running at different speeds.
Here are some examples.
Z80 family
- Z80 / Z80А / Z80В / Z80H = 2.5 / 4/ 6 / 8 Mhz
- Z80CTC / Z80ACTC /Z80BCTC / Z80HCTC = not sure, but probably the speed distribution is the same
- Z80PIO / Z80АPIO / Z80ВPIO / Z80HPIO = not sure, but probably the speed distribution is the same
8088 family
- 8088 / 8088-2 / 8088-1 = 5 / 8 / 10 Mhz
- 8255/ 8255-2 / 8255-5 = certanly the speed are different
- 8259/ 8259-2 / 8259-5 = certanly the speed are different
So, what if the processor runs at a higher frequency than other chips in its support set (it can even be not only i/o chips but also interrupt controllers, bus arbiters, etc.)?
Here are some examples.
- Z80B and Z80CTCA and Z80PIO
- Z80H and Z80CTCB and Z80PIOA
- 8088-1 (10Mhz) and 8259 (less 10 MHz) and 8253-2 (8 Mhz)