Motorola MVME172 manual Ipend, DIL2-DIL0, Dien, Dint

Models: MVME172

1 354
Download 354 pages 60.32 Kb
Page 271
Image 271

 

Programming Model

 

 

IPEND

When this bit is set, the DMA process was terminated if

 

the DMAEND signal was asserted by the Industry Pack

 

and the DMAEI bit is set in the DMA Control Register

 

2.This bit is cleared when DMA is enabled. A DMAC

 

interrupt will be generated if interrupts are enabled

DMA Interrupt Control Register

The registers which control IP_c and IP_d are not used on the 200/300- Series MVME172.

ADR/SIZ

 

 

$FFFBC021, $39, $51, $69 (8 bits each)

 

 

 

 

 

 

 

 

 

 

 

BIT

7

6

 

5

4

3

2

1

0

 

 

 

 

 

 

 

 

 

 

NAME

0

0

 

DINT

DIEN

DICLR

DIL2

DIL1

DIL0

 

 

 

 

 

 

 

 

 

 

OPER

R

R

 

R

R/W

C

R/W

R/W

R/W

 

 

 

 

 

 

 

 

 

 

RESET

0 R

0 R

 

1 R

0 R

0 R

0 R

0 R

0 R

 

 

 

 

 

 

 

 

 

 

 

DIL2-DIL0

These three bits select the interrupt level for DMA. Level

 

 

 

0 does not generate an interrupt.

 

 

 

DICLR

 

Writing a logic 1 to this bit clears the DINT status bit.

 

DIEN

 

When DIEN is set, the interrupt is enabled. When DIEN

 

 

 

is cleared, the interrupt is disabled.

 

 

 

DINT

 

When this bit is high, an interrupt will be generated for a

 

 

 

DMAC if the DIEN bit is set to a one. The interrupt is at

 

 

 

the level programmed in DL2-DL0. The DINT bit is set

when one of the following bits are set in the Status Register: DLBE, IPEND, CHANI, IPTO, and DONE.

DMA Enable Register

The registers which control IP_c and IP_d are not used on the 200/300- Series MVME172.

ADR/SIZ

 

 

$FFFBC022, $3A, $52, $6A (8 bits each)

 

 

 

 

 

 

 

 

 

 

 

 

 

BIT

7

6

 

5

4

3

2

 

1

0

 

 

 

 

 

 

 

 

 

 

 

NAME

0

0

 

0

0

0

0

 

0

DEN

 

 

 

 

 

 

 

 

 

 

 

4

http://www.mcg.mot.com/literature

4-35

Page 271
Image 271
Motorola MVME172 manual Ipend, DIL2-DIL0, Dien, Dint