6 status register (dmasts), Figure 1223. dma status register (dmasts) – Intel 386 User Manual

Page 371

Advertising
background image

Intel386™ EX EMBEDDED MICROPROCESSOR USER’S MANUAL

12-36

12.3.6 Status Register (DMASTS)

Use DMASTS to check the status of the channels individually. The DMA sets bits in this register
to indicate that a channel has a hardware request pending or that a channel’s byte count has ex-
pired.

Figure 12-23. DMA Status Register (DMASTS)

DMA Status
DMASTS
(read only)

Expanded Addr:
ISA Addr:
Reset State:

F008H
0008H
00H

7

0

R1

R0

TC1

TC0

Bit

Number

Bit

Mnemonic

Function

7–6

Reserved. These bits are undefined.

5

R1

Request 1:

When set, this bit indicates that channel 1 has a hardware request
pending. When the request is removed, this bit is cleared.

4

R0

Request 0:

When set, this bit indicates that channel 0 has a hardware request
pending. When the request is removed, this bit is cleared.

3–2

Reserved. These bits are undefined.

1

TC1

Transfer Complete 1:

When set, this bit indicates that channel 1 has completed a buffer
transfer (either its byte count expired or it received an EOP# input).
Reading this register clears this bit and clears TC1 in DMAIS.

0

TC0

Transfer Complete 0:

When set, this bit indicates that channel 0 has completed a buffer
transfer (either its byte count expired or it received an EOP# input).
Reading this register clears this bit and clears TC0 in DMAIS.

Advertising