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

ページ / 762
MPC5200B Users Guide, Rev. 1
9-24
Freescale Semiconductor
Programmer’s Model
9.7.2.2
SCLPC Start Address Register—MBAR + 0x3C04
 
9.7.2.3
SCLPC Control Register—MBAR + 0x3C08
 
Table 9-14. SCLPC Start Address Register
msb  0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
R
Start Address
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
Start Address
W
RESET:
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Bits
Name
Description
0:31
Start Address
Address of the first byte in the packet to be sent. This value must be aligned with the 
"BPT" (Bytes Per Transaction) field, described below. This address will appear 
directly at the peripheral and is completely independent of XLB address decoding 
logic.
Table 9-15. SCLPC Control Register
msb  0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
R
Reserved
CSX
Reserved
Flush
RWb
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
DAI
Reserved
BPT
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:7
CSX
This field should be written with the Chip Select number associated with each DMA 
transaction.
Note:  LPC configuration registers associated with this CS also affect SCLPC 
transactions. The two work together.
8:13
Reserved
14
Flush
If set to 1, enables the assertion of SCLPC requestor at the completion of a *Read* 
Packet, regardless of the actual state of the physical fifo ALarm. Requestor will 
de-assert once the fifo goes empty. This is the fix for the familiar "Stale Read Data" 
fifo problem.
15
RWb
Read - Write bar. Controls direction of DMA transaction.
1 = SCLPC will read from the peripheral, i.e. Fifo Receive
0 = SCLPC will write to the peripheral, i.e. Fifo Transmit