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

ページ / 762
MPC5200B Users Guide, Rev. 1
11-12
Freescale Semiconductor
ATA Register Interface
11.3.3
ATA Drive Registers—MBAR + 0x3A00
The ATA drive registers are physically located inside the drive controller on the ATA disk drive. The MPC5200B ATA Host Controller 
provides access to these registers using the chip selects and address bits.
ATA Drive is controlled by 32-bit registers. These registers are located at an offset from MBAR of 0x3a00. Register addresses are relative to 
this offset. Therefore, the actual register address is: 
MBAR + 0x3A00 + register address
Hyperlinks to the ATA Drive registers are provided below:
11.3.3.1
ATA Drive Device Control Register—MBAR + 0x3A5C
 
Bits
Name
Description
0:19
Reserved
20:31
WritePtr
Value is maintained by FIFO hardware and is NOT normally written. It can be adjusted in 
special cases, but this disrupts data flow integrity. Value represents the Read address 
presented to the FIFO RAM.
, write-only
, R/W
, read-only
, R/W
, R/W
, R/W
, write-only
, R/W
, read-only
write-only
, R/W
,
 (0x3A7C)
 read-only
Table 11-19. ATA Drive Device Control Register
msb  0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
R
Reserved
Reserved
W
SRST
nIEN
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:4
Reserved
5
SRST
Software Reset—Host controlled software reset bit. Drive executes software reset protocol 
when bit is set to 1 by host.
6
nIEN
Interrupt Enable—Host controlled interrupt enable. INTRQ is enabled when this bit is cleared 
to 0.
Note:  NOTE: For MPC5200B ATA Host Controller, enabling INTRQ is mandatory for 
DMA/UDMA data transfer modes.
7:31
Reserved