[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Ethernet card- alternatives



jaj4922@fert2.fe.psu.edu (Jason A. Jeffries) writes:

>That's strange; if our ports can really go 233k, I wonder why we can't use
>them as serial ports that fast...

  You _can_; however, the reason AppleTalk works well is that at the 
beginning of each packet is encoded the number of bytes to follow.
The AppleTalk interrupt handler stays in a _very_ tight loop and reads
exactly that many bytes. All from one interrupt.

  Asynchronous serial at that speed, however, would require an interrupt
much more often than one for each packet; in fact, it's too fast
asynchronously to matter - the GS can't handle it without losing data.

  If you wanted to implement some asynchronous-yet-fixed protocol,
you could probably get it to run at that speed.

--
 Jawaid Bazyar              |   Like UNIX? Like your Apple IIGS? Then ask
 Procyon, Inc.              |   me about GNO/ME for the Apple IIgs!   
 bazyar@cs.uiuc.edu         |   P.O Box 620334
 --Apple II Forever!--      |   Littleton, CO 80162-0334   (303) 781-3273