beautypg.com

2 ata host status register-mbar + 0x3a04, 3 ata pio timing 1 register-mbar + 0x3a08, Ata host status register – Freescale Semiconductor MPC5200B User Manual

Page 368: Ata pio timing 1 register

background image

ATA Register Interface

MPC5200B Users Guide, Rev. 1

Freescale Semiconductor

11-3

11.3.1.2

ATA Host Status Register—MBAR + 0x3A04

11.3.1.3

ATA PIO Timing 1 Register—MBAR + 0x3A08

6

IE

Enables drive interrupt to pass to CPU in PIO modes.

7

IORDY

Set by software when the drive supports IORDY. Required for PIO mode 3 and above.

16:31

Reserved

Table 11-2. ATA Host Status Register

msb 0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

R

TIP

UREP

Reserved

RERR

WERR

Reserved

W

RESET:

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31 lsb

R

Reserved

W

RESET:

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

Bits

Name

Description

0

TIP

Transaction in Progress—indicator bit MUST be polled by software before PIO access.
System bus (XL bus) locks up if PIO access is attempted while this bit is set. This bit is
read-only.

1

UREP

UDMA Read Extended Pause—bit sets when drive stops strobing for an extended period
without initiating burst termination by negating DMARQ, during an UDMA read burst.
Software may initiate an Ultra DMA read burst termination, in this case by setting ATA Drive
Device Command Register HUT bit (see

Table 11-29

.).

2:5

Reserved

6

RERR

Read Error—An un-implemented register read.

7

WERR

Write Error—An un-implemented register write.

8:31

Reserved

Table 11-3. ATA PIO Timing 1 Register

msb 0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

R

pio_t0

pio_t2_8

W

RESET:

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31 lsb

R

pio_t2_16

Reserved

W

RESET:

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

Bits

Name

Description