Freescale Semiconductor MPC5200B ユーザーズマニュアル

ページ / 762
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 
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