Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 Jun 1996 00:49:03 +0930 (CST)
From:      Michael Smith <msmith@atrad.adelaide.edu.au>
To:        bde@zeta.org.au (Bruce Evans)
Cc:        jparnas@jparnas.cybercom.net, msmith@atrad.adelaide.edu.au, Kevin_Swanson@BLaCKSMITH.com, bsdi-users@bsdi.com, hardware@FreeBSD.org, stesin@elvisti.kiev.ua
Subject:   Re: muliport boards - building a PPP dialup server
Message-ID:  <199606291519.AAA21450@genesis.atrad.adelaide.edu.au>
In-Reply-To: <199606291101.VAA02125@godzilla.zeta.org.au> from "Bruce Evans" at Jun 29, 96 09:01:42 pm

next in thread | previous in thread | raw e-mail | index | archive | help
Bruce Evans stands accused of saying:
> 
> >FIFO.  Neither are suitable for 512KBps; at this speed you have a new
> >byte arriving every 16us, or a full FIFO after only 512usec.  This is too
> >fast for anything other than a dedicated system.
> 
> That's not fast.  A 386/20 can easily handle an interrupt every 86 us for
> a full (1 byte :-) fifo on an 8250.  The problem is to move the data
> fast enough.  40 us every 512 us to move 32 bytes may be acceptable for
> one port, but it won't work for 16 ports.

It wouldn't surprise me for some other part of the system to block
serial interrupts for 1/2msec or longer; FIFO overflows on a 16550 occur
on occasion on an X workstation running at 38k4, ie. 4ms worth of FIFO.
Hence the comment about a dedicated system.

> Bruce

-- 
]] Mike Smith, Software Engineer        msmith@atrad.adelaide.edu.au    [[
]] Genesis Software                     genesis@atrad.adelaide.edu.au   [[
]] High-speed data acquisition and      (GSM mobile) 0411-222-496       [[
]] realtime instrument control          (ph/fax)  +61-8-267-3039        [[
]] Collector of old Unix hardware.      "Where are your PEZ?" The Tick  [[



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199606291519.AAA21450>