🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #21409

Re: 68020 vs. 68030 speed (was Re: 80486 vs. 68040 code size)

#21409
From: Sean Fagan
Date: Mon, 22 May 1989 06:24
48 lines
3223 bytes
In article <6924@cbmvax.UUCP> daveh@cbmvax.UUCP (Dave Haynie) writes:
>in article <4229@ficc.uu.net>, peter@ficc.uu.net (Peter da Silva) says:
>> Probably. I've never had the opportunity to use or even see a 32000-based
>> machine, unfortunately.

I have.  Real fun to play with.  Problems described below.

>I think the problem was the first 32ks (actually called 16ks until some deal
>set up with TI made National change the name to 32k) were kinda wimpy as
>compared to the existing 680x0s at the time.  I looked at them briefly,
>way back when, but I don't recall whether it was the performance at a
>given clock speed or the lack of high enough clock speeds.  The nicest
>part of the first 32ks was the instruction set, which was the same across
>all parts, like the 68000, only more so, and more orthogonal.  

I think the real problem was that it took NS *many* revisions to get a
working CPU.  The system I mentioned up above was a 16032, Revision R,
running at 6 MHz (*slow*). (Note:  it was still about half as fast as
our 3b5, but, then, the 3b5 didn't have paging.)  Despite being the 18th or
so revision of the CPU, there were still quite a few bugs associated with it
and the MMU (seperate chip).  In fact, the Unix kernel we had (4.1BSD based)
had code in it that would determine whether the mmu was bad, and, if so, not
use the "features" that caused it to manifest.  Also, if I remember
correctly, the compiler wouldn't generate a certain addressing mode (double
indirect something, I think; the "most complicated" mode on it) because it
was known to be buggy.  Oh, and a friend says that the ENTRY instruction is
wrong; something about it pushing the frame pointer at the wrong time (if
what he says is true, then I can believe it).  Unfortunately, this was a
"feature," documented and everything, so it still exists in the '532.

I *really* like the series.  Nice instruction set (even if it wasn't
designed by Seymour Cray 8-)), well integrated sub-processors (FPU, MMU,
etc.), nice addressing modes, etc.  When NS got the CPU's working, I was
expecting them to take off, but, apparantly, Motorola beat them to the
punch.  Too bad.

(Also, I would like to note that NS is, as far as I know, the only processor
maker who managed to ship their *co*processors bug-free before the processor
did.  IBM, for example, use the NS fpu in the RT for a while.)

Remember, I have *no* personal affiliation with *any* chip maker, and I
don't mean to slight National Semiconductor.  I like their stuff, and I am
(still) trying to get a cheap ICM for myself.

-- 
Sean Eric Fagan  |    "[Space] is not for the timid."
seanf@sco.UUCP   |             -- Q (John deLancie), "Star Trek: TNG"
(408) 458-1422   | Any opinions expressed are my own, not my employers'.
Technical Details
Message-ID: <2760@scolex.sco.COM>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!sco!seanf
References: <4229@ficc.uu.net> <6924@cbmvax.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!sco!seanf
From: seanf@sco.COM (Sean Fagan)
Newsgroups: comp.arch
Subject: Re: 68020 vs. 68030 speed (was Re: 80486 vs. 68040 code size)
Message-ID: <2760@scolex.sco.COM>
Date: 22 May 89 06:24:42 GMT
References: <4229@ficc.uu.net> <6924@cbmvax.UUCP>
Reply-To: seanf@scolex.UUCP (Sean Fagan)
Distribution: eunet,world
Organization: The Santa Cruz Operation, Inc.
Lines: 48