10 software request register (dmasrr), Figure 1227. dma software request register (dmasr – Intel 386 User Manual

Page 377

Advertising
background image

Intel386™ EX EMBEDDED MICROPROCESSOR USER’S MANUAL

12-42

12.3.10 Software Request Register (DMASRR)

Write DMASRR to issue software DMA service requests. Software requests are subject to bus
control priority arbitration with all other software and hardware requests. A software request ac-
tivates the internal channel request signal. This signal remains active until the channel completes
its buffer transfer (either by an expired byte count or an EOP# input). In the demand data-transfer
mode, a buffer transfer is suspended by deactivating the channel request signal. Because you can-
not deactivate the internal channel request signal before the end of a buffer transfer, you cannot
use software requests with demand data-transfer mode.

Figure 12-27. DMA Software Request Register (DMASRR – write format)

DMA Software Request

(write format)

DMASRR

Expanded Addr:
ISA Addr:
Reset State:

F009H
0009H
00H

7

0

SR

0

CS

Bit

Number

Bit

Mnemonic

Function

7–3

Reserved. These bits are undefined; for compatibility with future devices,
do not modify these bits.

2

SR

Software Request:

Setting this bit generates a software request for the channel specified by
bit 0. When the channel’s buffer transfer completes, this bit is cleared.

1

0

Must be 0 for correct operation.

0

CS

Channel Select:

0 = The selection for bit 2 affects channel 0.
1 = The selection for bit 2 affects channel 1.

Advertising