Re: VC1541 with fast serial?

From: afachat_at_gmx.de
Date: Mon, 26 Aug 2019 14:22:11 +0200
Message-ID: <4217189.s0YtjDt3QL_at_euler>
On Montag, 26. August 2019 14:02:22 CEST groepaz_at_gmx.net wrote:
> Am Montag, 26. August 2019, 13:53:21 CEST schrieb afachat_at_gmx.de:
> > Hi there,
> > 
> > has anyone actually every tried to convert the VC1541 to use the fast
> > serial bus of the C128?
> > 
> > As I see it, on the UC3 VIA here http://www.zimmers.net/anonftp/pub/cbm/
> > schematics/drives/new/1541/short-251748-rev.E-left.gif there still are
> > 
> > - Port A0-7
> > - CB1
> > - CB2
> > 
> > unconnected. These could be used to
> > 
> > - CB1/2 shift out under T2 control and
> > - PA0-7: connected to a 74LS164 serial-to-parallel shift-in register
> > 
> > The only other thing needed would probably be a 74LS14 Schmitt trigger
> > input driver, a 7406 output driver, and potentially replacing the PB6
> > drive ID input with an SRQIN input, and of course a fly-wire to the IEC's
> > SRQIN pin 1.
> > 
> > What do you think?
> 
> you also need some extra synchronisation to eliminate the via bug with
> external clocking (which is basically the reason for why its not used in the
> 1541). i vaguely remember it being described in either one of the
> datasheets, or perhaps application notes.

The VIA's shift register bug only happens on shift in under external clock.

That is why the VIA's shift register is only used to shift out, and the shift 
in in my proposal happens via the extra 74LS164 serial-to-parallel shift-in 
register, and be 
presented as byte value on PA

André
Received on 2020-05-29 22:59:35

Archive generated by hypermail 2.3.0.