On 11/1/2020 8:18 PM, Stephen Adolph wrote:
You have to multiply by 2. The input frequency to the processor is 2x
the cpu speed
Stock is 4.9152 MHz.
So yes , but x2.. implication is a pretty fast cpld. I think the xcr
family at 7ns may just do it.
To cut down on required CPU speed, consider this IC to do the heavy lifting:
https://www.digikey.com/en/products/detail/diodes-incorporated/PT7C4511WE/5226936
It might work with a 2.4576MHz crystal/clock, but it claims a minimum of
5MHz. If <5Mhz works, that speed would general the following /2 CPU speeds:
2.4576 3.072 3.6864 4.096 4.9152 6.144 6.5536 7.3728 9.8304
If it must use a 5MHz+clock, I'd use a 9.8304 oscillator and use the
CPLD to /4 the resulting output from the multiplier. That might help
with CPLD speed selection. I've used the unit before, and it's a nice
compact solution. Using 9.8304 +- 1.2288MHz might give you some better
options as well.
Then the CPLD can just implement an IO latch on the 8085 bus to set the
divisor, and when set, the unit will probably need to reset. If the
output clock signal is fed back into the CPLD enroute to the 8085, you
could conceivably stretch the clock periods for LCD IO access, making
8MHz workable.
Jim