<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Sun, 20 Jun 2004 13:18:48 +0100
From   : Philip Blundell <pb@...>
Subject: Re: PC/Econet

On Sun, 2004-06-20 at 12:57, Jules Richardson wrote:
> On Sun, 2004-06-20 at 10:45, Philip Blundell wrote:
> > On Sun, 2004-06-20 at 10:40, Jules Richardson wrote:
> > > I was actually wondering if a PC parallel port had enough speed to just
> > > drive one of the Master-type Econet modules. Raw-speed-wise I think it
> > > should have, but timing could be a problem due to the nature of the
> > > polled-IO approach to driving a parallel port. Another back-burner
> > > project I'd like to fiddle with sometime though...
> > 
> > Yeah, it'd be interesting to try.  Data throughput probably wouldn't be
> > much of a problem, but again I suspect latency might be an issue.
> 
> Yep. If it really were that easy, why would Acorn invest time and money
> in developing an entire ISA card? 

Well, remember that things have moved on a lot in PC hardware terms in
the intervening two decades.  The fundamental thing that determines
latency is the maximum time that the CPU can spend with IRQs locked out;
on a 286 running DOS, a few milliseconds would probably not be much of a
surprise.  But CPUs are a lot faster nowadays, and operating systems
tend to be much less cavalier about disabling interrupts whenever they
feel like it.

> Of course maybe a 'modern' ISA design with just a 68B54 and a few buffer
> / latch ICs thrown onto a prototyping board could do the job too. 

My suspicion is that you'd end up needing a lot of glue to interface the
68B54 directly to ISA.  Something like a Z80 SIO might be an easier
option.  But, of course, modern-day PCs don't have any ISA slots anyway.

If you wanted to do it properly, the thing to do would probably be to
make a PCI card and do the serial handling in an FPGA.  That's perhaps a
bit too much like hard work, though.

p.
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>