🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.nsc.32k
Article #559

8 bit periphs on 16 bit bus

#559
From: Jerry Callen
Date: Tue, 11 Dec 1990 04:37
18 lines
1424 bytes
One nasty problem with using a 16 bit microprocessor is making it
talk to 8 bit peripherals, especially using DMA. Most 32 bit processors
(like the 532) have dynamic bus sizing that solves the problem for you;
however, the 68000, 32CG160, etc. don't give you any help at all.

So here's a thought: is it totally warped to provide a section of 8 bit
memory on a board specifically for use with I/O devices? The idea is that 
both memory and I/O devices would be on, say, the low order byte of a
word, so that fly-by transfers in 16 bit mode copy the data from the
peripheral to the low byte of memory, or vice versa. For something like
the pc532 floppy disk controller card, this seems fine; the controller won't
really be looking at the data anyway, it just (for instance) reads it off the
floppy and then shoots it back to the 532 across the SCSI bus. 

Is this a total kludge? It certainly simplifies the I/O design.

-- Jerry "warped thinking a specialty" Callen
   jcallen@encore.com
Technical Details
Message-ID: <9012110437.AA03047@maxzilla.>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!bellcore!att!news.cs.indiana.edu!know!sdd.hp.com!usc!elroy.jpl.nasa.gov!abcfd20.larc.nasa.gov!ames!vsi1!daver!bungi.com!news

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!bellcore!att!news.cs.indiana.edu!know!sdd.hp.com!usc!elroy.jpl.nasa.gov!abcfd20.larc.nasa.gov!ames!vsi1!daver!bungi.com!news
From: jcallen@maxzilla.encore.com (Jerry Callen)
Newsgroups: comp.sys.nsc.32k
Subject: 8 bit periphs on 16 bit bus
Message-ID: <9012110437.AA03047@maxzilla.>
Date: 11 Dec 90 04:37:41 GMT
Sender: news@daver.bungi.com
Lines: 18
Approved: news@daver.bungi.com