Article View: comp.sys.nsc.32k
Article #5598 bit periphs on 16 bit bus
From: Jerry Callen
Date: Tue, 11 Dec 1990 04:37
Date: Tue, 11 Dec 1990 04:37
18 lines
1424 bytes
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!newsShow 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