🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.sun.hardware
Article #3381

Re: using Zilog Z8530 replacements in a 3/60

#3381
From: Phil Budne
Date: Thu, 19 May 1994 16:24
29 lines
2468 bytes
In article <2r6bsnINNagr@life.ai.mit.edu> mikc@gnu.ai.mit.edu (Mike Coughlin) writes:
>In article <2qpn1p$6tv@kralizec.zeta.org.au>,
>Craig Dewick <craig@kralizec.zeta.org.au> wrote:
>>I've seen reference to a version of the 8530 that has a FIFO buffer
>>built into the chip which acts transparently as though it's not
>>there when used with software designed to work with the standard
>>chip. Is this true? If so, who makes it and where could I get a
>>couple?
...
>The new versions that have FIFO's are numbered 85130 and 85230 and
>are also made by Zilog.

The 8530 "SCC" HAS an rx fifo, but it's only 3 characters deep.  The
85230 "ESCC" (which my databooks says was introduced in 1981, so it's
hardly recent) extends this to 8, and has a 4-byte tx FIFO as well.
The ESCC also does some cleanup and extensions, but nothing that's
usually noticed by async applications.

The problem with dropping the ESCC into an existing system is that SCC
drivers usually try to drain the data/error fifos on startup and/or
error recovery by doing 3 sucessive reads and discarding the data.  A
trivial fix, IF you have sources!  But if you had sources, you could
drain the FIFO on an rx interrupt, rather than taking 3 interrupts to
do it!!  If the deeper FIFO's need to be enabled (I don't recall) you
will need to do the enable to get the benefit.  I suspect all this
would be easy to do in NetBSD (providing the sun3 port is available).

Phil Budne
Consultant
Technical Details
Message-ID: <2rg3sm$a3m@news.bu.edu>
Path: arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!demon!bnr.co.uk!corpgate!news.utdallas.edu!wupost!darwin.sura.net!howland.reston.ans.net!usc!nic-nac.CSU.net!charnel.ecst.csuchico.edu!olivea!news.bu.edu!csa!budd
References: <2qpn1p$6tv@kralizec.zeta.org.au> <2r6bsnINNagr@life.ai.mit.edu>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f4671,5b8f2cf96175c46e
X-Google-Attributes: gidf4671,public
X-Google-Thread: f88e1,5b8f2cf96175c46e
X-Google-Attributes: gidf88e1,public
X-Google-Thread: 10d053,5b8f2cf96175c46e
X-Google-Attributes: gid10d053,public
X-Google-ArrivalTime: 1994-05-19 09:47:23 PST
Path: arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!demon!bnr.co.uk!corpgate!news.utdallas.edu!wupost!darwin.sura.net!howland.reston.ans.net!usc!nic-nac.CSU.net!charnel.ecst.csuchico.edu!olivea!news.bu.edu!csa!budd
From: budd@csa.bu.edu (Phil Budne)
Newsgroups: comp.sys.sun.hardware,alt.sys.sun,aus.computers.sun
Subject: Re: using Zilog Z8530 replacements in a 3/60
Followup-To: comp.sys.sun.hardware
Date: 19 May 1994 16:24:54 GMT
Organization: Computer Science Department, Boston University, Boston, MA, USA
Lines: 30
Message-ID: <2rg3sm$a3m@news.bu.edu>
References: <2qpn1p$6tv@kralizec.zeta.org.au> <2r6bsnINNagr@life.ai.mit.edu>
NNTP-Posting-Host: csa.bu.edu