beautypg.com

Cirrus Logic EP93xx User Manual

Page 785

background image

DS785UM1

27-15

Copyright 2007 Cirrus Logic

IDE Interface

EP93xx User’s Guide

2

7

2

7

27

DMA controller. A write by the host during MDMA data-out operation will
erroneously interfere with the MDMA state machine. Any read will return zero.

Bit Descriptions:

IDEDD:

IDE output data in the output buffer in MDMA mode.

IDEMDMADataIn

Address:

0x800A_001C - Read Only (should be read by the DMA controller only)

Default:

0x0000_0000

Definition:

In MDMA data-in operations, this register contains the data in the input buffer
just transferred from the device. The data is read from this register by the DMA
controller. This register should only be addressed and read by the DMA
controller. A read by the host during MDMA data-in operation will erroneously
interfere with the MDMA state machine. Any write is ignored.

Bit Descriptions:

IDEDD:

IDE input data in the input buffer in MDMA mode.

IDEUDMADataOut

Address:

0x800A_0020 - Write Only (should be written by the DMA controller only)

Default:

0x0000_0000

Definition:

In UDMA data-out operations, this register contains the data at the tail of the
output buffer to be written by the DMA controller. This register should only be

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

IDEDD

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

IDEDD

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

IDEDD

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

IDEDD