[net.micro.68k] CSA 68020 piggyback board

jon@msunix.UUCP (06/28/86)

Now for an entirely different subject...

Today our directory of hardware plopped a CSA 68020 piggyback board
on my desk and asked me to play with it a bit to see if it would
work in our system (a Via Visuals Design Center).  For those of you
who have never seen one of these (the CSA board, I'm sure none of you
have seen a Via Visuals Design Center), it is a 3" by 4" pc board with
an 020, an 881, a few resistors and caps, and three PALs on it, which you
can plug into a 68010 socket.  I suppose the PALs have all the logic
to generate the DSACKs, etc for the 020.

I plugged it in and tried out the PROM diagnostics which seemed to work
fine.  When I tried booting it loaded UNIX off the disk fine, initialized
okay, then hung, probably when creating process 1, init.  I only spent
about a half hour with it, so I can't be sure how far it got, although
I do know the 020 tri-stated its bus, and the DMA chip (Motorola) had
the bus and was waiting for the disk controller to acknowledge.  This
was quickie "let's try it before we leave" hack, there were many things
suspect, i.e. excessive capacitance from 14" board extenders, etc.

The main difference I would guess is the difference in the exception
stack for bus errors and address errors.  The interpretation of the
bits in the special status word, and the location of the offending
addresses is different on an 010 and an 020.  This really shouldn't
be a problem yet, as I'm not worried about getting virtual memory
to work yet, although I did modify the bus error exception handler
to work with the 020s two different exception stacks.  Supposedly
everything else should be ok.

So, if anyone is using one of these and has any advice, I would
appreciate hearing from you, or if you've had any problems, I'd
like to hear about them.  I'll probably work a day or two more on
it to see what happens.  We see it mainly as an easy way to get an
881 on board.  When I get it working, I'll post my findings on
the whole matter.


"If we did it like everyone else,	  Jonathan Hue
what would distinguish us from		  Via Visuals Inc.
every other company in Silicon Valley?"	  sun!sunncal\
						      >!leadsv!msunix!jon
"A profit?"				amdcad!cae780/

daveh@cbmvax.cbm.UUCP (Dave Haynie) (07/02/86)

> Keywords: Anyone using one?
> Xref: cbmvax net.arch:878 net.micro.68k:163
> 
> Now for an entirely different subject...
> 
> Today our directory of hardware plopped a CSA 68020 piggyback board
> on my desk and asked me to play with it a bit to see if it would
> work in our system (a Via Visuals Design Center).  For those of you
> who have never seen one of these (the CSA board, I'm sure none of you
> have seen a Via Visuals Design Center), it is a 3" by 4" pc board with
> an 020, an 881, a few resistors and caps, and three PALs on it, which you
> can plug into a 68010 socket.  I suppose the PALs have all the logic
> to generate the DSACKs, etc for the 020. ...
> 
> "If we did it like everyone else,	  Jonathan Hue
> what would distinguish us from		  Via Visuals Inc.
> every other company in Silicon Valley?"	  sun!sunncal\
> 						      >!leadsv!msunix!jon
> "A profit?"				amdcad!cae780/

I've never used one myself, but quite a few people are using these boards
in Amiga computers.  I've heard no complaints about any electrical problems
with the board, though you might check around.  99.9% of the Amiga software
tried works fine, but the Amiga has Exec calls for examining things like
the exception stack to create processor independent code; I've heard that
the board doesn't work in several other 68000 based machines.

-- 
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
Dave Haynie    {caip,ihnp4,allegra,seismo}!cbmvax!daveh

   A quote usually goes here, but its currently being rennovated.

	These opinions are my own, though for a small fee they be yours too.
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/