🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.next.hardware
Article #1166

Re: DSP chips are NOT dinosaurs

#1166
From: Matthew Dillon
Date: Fri, 02 Oct 1992 19:29
38 lines
2283 bytes
>In article <1992Oct1.192347.17114@netcom.com> abell@netcom.com (Steven T. Abell) writes:
>>louie@sayshell.umd.edu (Louis A. Mamakos) writes:
>>> Serial ports don't have to interrupt on every character.  If there
>>> were a moderately intelligent serial controller, plus DMA support for
>>> the I/O transfers, then things could be quite zippy, thank you.
>>
>>The validity of this line of thinking depends on what you're doing.

    There are plenty of serial chips out there that take the pressure off
    the CPU that are not DMA, NeXT simply isn't using them (probably for
    cost reasons).

    For example, the signetics (now phillips) 26/68C94 is quad-uart with 8
    character transmit and 8 character receive FIFO's.  You can set the
    fill level for the receive FIFO before getting an interrupt and the
    chip has a dedicated watchdog timer for each channel to handle tail
    ends of data streams.  The chip also has a really wonderful interrupt
    subsystem.	You can do similar tricks with the transmit FIFO.  We can
    do 78.6 Kbps on one channel and 19.2 Kbps on the other three channels
    simultaniously in both directions with a 68HC000 based board running at
    10MHz.

    There really is no reason why NeXT can't go fast with their two serial
    ports, it's basically a matter of rewriting the serial interrupt to not
    go through umpteen layers of device drivers from INSIDE the interrupt,
    and to not disable processor interrupts for long periods of time in
    other parts of the kernel.

					-Matt

>Steve abell@netcom.com

--

    Matthew Dillon		dillon@Overload.Berkeley.CA.US
    1005 Apollo Way		uunet.uu.net!overload!dillon
    Incline Village, NV. 89451	ham: KC6LVW (no mail drop)
    USA 			Sandel-Avery Engineering (702)831-8000
Technical Details
Message-ID: <dillon.0oq0@overload.Berkeley.CA.US>
Path: arc1-ca.pugleaf.net!sparky!uunet!overload!dillon
References: <1ae4klINNpph@agate.berkeley.edu> <1aehh5INNa0r@stephen.cs.ubc.ca> <1992Oct1.154555.5001@ni.umd.edu> <1992Oct1.192347.17114@netcom.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!overload!dillon
From: dillon@overload.Berkeley.CA.US (Matthew Dillon)
Newsgroups: comp.sys.next.hardware
Subject: Re:  DSP chips are NOT dinosaurs
Distribution: world
Message-ID: <dillon.0oq0@overload.Berkeley.CA.US>
References:  <1ae4klINNpph@agate.berkeley.edu> <1aehh5INNa0r@stephen.cs.ubc.ca> <1992Oct1.154555.5001@ni.umd.edu> <1992Oct1.192347.17114@netcom.com>
Date: 2 Oct 92 11:29:21 PST
Organization: Not an Organization
Lines: 39