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

ページ / 762
MPC5200B Users Guide, Rev. 1
11-8
Freescale Semiconductor
ATA Register Interface
11.3.1.11
ATA Ultra DMA Timing 5 Register—MBAR + 0x3A28
 
11.3.1.12
ATA Share Count Register—MBAR + 0x3A2C
11.3.2
ATA FIFO Registers—MBAR + 0x3A00
ATA uses a single FIFO that changes direction based on the Rx/Tx mode. Software controls direction change and flushes FIFO before 
changing directions. FIFO memory is 512Bytes (Four 8 x 128 memories).
Table 11-11. ATA Ultra DMA Timing 5 Register
msb  0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
R
udma_tzah
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:7
udma_tzah
Minimum delay time required for output drivers to assert or negate from release state. 
Count value is based on system clock operating frequency.
8:31
Reserved
Table 11-12. 
ata_shre_cnt
msb0
1
2
3
3
5
6
7
8
9
10
11
12
13
14
15
R
ata_share_cnt
W
RESET:
0
0
0
0
0
0
0
0
1
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:15
ata_share_cnt
This 16-bit value controls the length of the “time slot” assigned to ATA transactions when 
PCI arbiter provides a grant to the ATA device. This is in IPB clocks. The arbiter will 
maintain the grant to ATA for (at least) the ata_share_cnt value. When this value has 
expired, ATA may be interrupted (paused) by the arbiter, to service other pending requests 
for the AD bus. 
Default value at reset is 128
Note:  The maximal allowed setting is 0xFFFE.
16:31
Reserved