Great idea to do clock stretching!
That clock multiplier is pretty neat, but it will absorb 12-20mA.  And you
would need a resistor network to control it.
Using a 98.304 MHz oscillator @5mA seems like a better approach + no
resistors.
https://media.digikey.com/pdf/Data%20Sheets/SiTime%20PDFs/SiT8008A.pdf
anyhow, fun ideas.

On Sun, Nov 1, 2020 at 11:06 PM RETRO Innovations <[email protected]>
wrote:

> 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
>

Reply via email to