The ic has internal biasing resistors so I’ve just used hiz on outputs to drive 
it in all 3 states

But I will concede on the current drain.  If you can find the correct 
oscillator speed, the cpld only option is easiest.  If you write the verilog 
such that clock speed changes on the falling edge of the output clock to the 
8085, you can skip the reset on clock speed changes.

Jim

Jim
On Nov 2, 2020, 8:09 AM -0600, Stephen Adolph <twospru...@gmail.com>, wrote:
> 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 <go4re...@go4retro.com> 
> > 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