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>