Freescale Semiconductor MPC5200B User Manual

Page 329

Advertising
background image

MPC5200B Users Guide, Rev. 1

10-32

Freescale Semiconductor

Registers

10.3.3.1.12 Tx FIFO Control Register PCITFCR(RW) —MBAR + 0x3848

10.3.3.1.13 Tx FIFO Alarm Register PCITFAR(RW) —MBAR + 0x384C

msb 0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

R

Reserved

GR

IP_MASK

F

AE_MAS

K

RXW_MASK

U

F

_MASK

O

F

_MASK

Reserved

W

RESET

0

0

0

0

0

1

0

0

0

0

1

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

Unused. Software shall write zero to these bits. (R/W)

5:7

Granularity

(GR)

Granularity bits control high “watermark” point at which FIFO negates Alarm condition (i.e.,
request for data). It represents the number of free Bytes, which is given by the granularity
value multiplied by 4.

Note: A granularity setting of zero should be avoided because it means the Alarm bit (and
the Requestor signal) will not negate until the FIFO is completely full. The Multi-Channel
DMA module may perform up to 2 additional data writes after the negation of a Requestor
due to its internal pipelining

Note: This field must be set to a value of 4 or higher. When the FIFO granularity is 0 - 3,
read data can be corrupted with no error indication when the PCI controller simultaneously
writes to the same location that the BestComm is reading from. The workaround is to use a
FIFO granularity of 4 or greater.

8

IP_MASK

Illegal Pointer Mask

When this bit is set, the FIFO controller masks the Status register’s IP bit from generating an
error.

9

FAE_MASK

When this bit is set, the FIFO controller masks the Status Register’s FAE bit from generating
an error.

10

RXW_MASK

When this bit is set, the FIFO controller masks the Status Register’s RXW bit from generating
an error. (To help with backward compatibility, this bit is asserted at reset.)

11

UF_MASK

When this bit is set, the FIFO controller masks the Status Register’s UF bit from generating
an error.

12

OF_MASK

When this bit is set, the FIFO controller masks the Status Register’s OF bit from generating
an error.

13:15

Reserved

Unused. Software should write zero to these bits.

16:31

Reserved

Unused. Software should write zero to these bits. (R/W)

msb 0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

R

Reserved

W

RESET

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

Advertising