03.01.2015 Views

80C186EC/80C188EC Microprocessor User's Manual

80C186EC/80C188EC Microprocessor User's Manual

80C186EC/80C188EC Microprocessor User's Manual

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

DIRECT MEMORY ACCESS UNIT<br />

Register Name:<br />

Register Mnemonic:<br />

Register Function:<br />

DMA Control Register<br />

DxCON<br />

Controls DMA channel parameters.<br />

15 0<br />

D<br />

M<br />

E<br />

M<br />

D<br />

D<br />

E<br />

C<br />

D<br />

I<br />

N<br />

C<br />

S<br />

M<br />

E<br />

M<br />

S<br />

D<br />

E<br />

C<br />

S<br />

I<br />

N<br />

C<br />

T<br />

C<br />

I<br />

N<br />

T<br />

S<br />

Y<br />

N<br />

1<br />

S<br />

Y<br />

N<br />

0<br />

P<br />

I<br />

D<br />

R<br />

Q<br />

C<br />

H<br />

G<br />

S<br />

T<br />

R<br />

T<br />

W<br />

O<br />

R<br />

D<br />

A1180-0A<br />

Bit<br />

Mnemonic<br />

Bit Name<br />

Reset<br />

State<br />

Function<br />

DMEM<br />

Destination<br />

Address<br />

Space<br />

Select<br />

X<br />

Selects memory or I/O space for the destination<br />

pointer. Set DMEM to select memory space; clear<br />

DMEM to select I/O space.<br />

DDEC<br />

Destination<br />

Decrement<br />

X<br />

Set DDEC to automatically decrement the destination<br />

pointer after each transfer. (See Note.)<br />

DINC<br />

Destination<br />

Increment<br />

X<br />

Set DINC to automatically increment the destination<br />

pointer after each transfer. (See Note.)<br />

SMEM<br />

Source<br />

Address<br />

Space<br />

Select<br />

X<br />

Selects memory or I/O space for the source pointer.<br />

Set SMEM to select memory space; clear SMEM to<br />

select I/O space.<br />

SDEC<br />

Source<br />

Decrement<br />

X<br />

Set SDEC to automatically decrement the source<br />

pointer after each transfer. (See Note.)<br />

SINC<br />

Source<br />

Increment<br />

X<br />

Set SINC to automatically increment the source<br />

pointer after each transfer. (See Note.)<br />

NOTE:<br />

Reserved register bits are shown with gray shading. Reserved bits must be written to a<br />

logic zero to ensure compatibility with future Intel products. A pointer remains constant if<br />

its increment and decrement bits are equal.<br />

Figure 10-13. DMA Control Register<br />

10-20

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!