🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.dsp
Article #880

re: DMA on the 96002

#880
From: John Fisher
Date: Tue, 24 Jul 1990 18:17
24 lines
1543 bytes
> From: distef@eecg.toronto.edu (Eugenia Distefano)
> Posted: Fri Jul 20 15:34:06 1990
> Organization: EECG, University of Toronto
>  
> The 96002's on-chip DMA controller can handle single-block or word-per-word
> transfers. If the former is chosen, is the external bus relinquished between
> words in case the cpu or an external device is requesting access to it? Is
> this dependent on the way the DMAP (DMA priority bit) is set?
> 
> Thanks,
>   -- Eugenia
 
Answer: You are correct, DMAP controls the priority between the 96002
CPU and the on-chip DMA controller as described on pages 7-48 and 49
of the User's Manual.  Priority between the on-chip DMA controller
and external bus masters such as an external CPU or DMA controller
is determined by the external bus arbitration controller.  This
controller will monitor ~BR and generate BG~ each external bus cycle.
Note that it is possible for ~BR to be continuously asserted by
setting the RH bit in the BCR register (page 7-4).  In this case the
external bus arbitrator may dedicate the bus to the 96002 by contin-
uously asserting ~BG in response to ~BR however this depends on the
priority scheme implemented in the external bus controller.
Technical Details
Message-ID: <3576@otis.oakhill.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!oakhill!johnf

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!oakhill!johnf
From: johnf@oakhill.UUCP (John Fisher)
Newsgroups: comp.dsp
Subject: re: DMA on the 96002
Keywords: block DMA, 96002
Message-ID: <3576@otis.oakhill.UUCP>
Date: 24 Jul 90 18:17:10 GMT
Organization: Motorola Inc. Austin, Tx
Lines: 24