2 sclpc start address register-mbar + 0x3c04, 3 sclpc control register-mbar + 0x3c08, Section 9-14, sclpc start address register – Freescale Semiconductor MPC5200B User Manual

Page 289: 0x3c04, Section 9-15, sclpc control register

Advertising
background image

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

Advertising