6 usb endpoint n fifo status register (epnfsr), Usb endpoint, 6 usb endpoint n fifo status register (ep n fsr) – Freescale Semiconductor MCF5480 User Manual

Page 914

Advertising
background image

MCF548x Reference Manual, Rev. 3

29-40

Freescale Semiconductor

29.2.5.6

USB Endpoint n FIFO Status Register (EPnFSR)

Table 29-40. EPnFDR Field Descriptions

Bits

Name

Description

31–0

TXDATA

This is the transmit FIFO write data

31–0

RXDATA

This is the receive FIFO read data

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

R

IP

TXW

0

0

FRM

FAE

RXW

UF

OF

FR

FU

ALRM EMT

W

Reset

0

0

Uninitialized

0

0

0

0

0

0

0

0

0

0

0

1

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

R

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

W

Reset

Uninitialized

Reg

Addr

MBAR + 0xB454 (EP0FSR); 0xB484 (EP1FSR); 0xB4B4 (EP2FSR); 0xB4E4 (EP3FSR);

0xB514 (EP4FSR); 0xB544 (EP5FSR); 0xB574 (EP6FSR)

Figure 29-46. USB Endpoint n FIFO Status Register (EPnFSR)

Table 29-41. EPnFSR Field Descriptions

Bits

Name

Description

31

IP

Illegal pointer. This bit signifies an illegal pointer condition in the FIFO controller. The assertion of
this bit will cause a FIFO error condition (ERR) in the

EPnISR

unless the EPnFCR[IPMSK] bit is

set. This bit will remain set until a one is written to this bit location.
0 No illegal pointer condition.
1 An address outside the FIFO controller’s memory range has been written to one of the

user-visible pointers.

30

TXW

Transmit wait states. This bit indicates that the current IN (transmit) transaction from the USB is
incurring wait states because there is not enough data in the FIFO to satisfy the read request. Even
though the FIFO is not in a catastrophic state (i.e., normal operation can proceed without flushing
the FIFO), this may result in an inadvertent short packet being transmitted for the current IN
transaction.
The assertion of this bit will cause a FIFO error condition (ERR) in the EPnISR unless the TXWMSK
bit in the EPnFCR is set. This bit will remain set until a one is written to this bit location.
0 No transmit wait condition.
1 Transmit wait condition.

29–28

Reserved, should be cleared.

27–24

FRM

Frame indicator. This bus provides a frame status indicator for non-DMA applications.
1000 A frame boundary has occurred on the [31:24] byte of the data bus
0100 A frame boundary has occurred on the [23:16] byte of the data bus
0010 A frame boundary has occurred on the [15:8] byte of the data bus
0001 A frame boundary has occurred on the [7:0] byte of the data bus

Advertising
This manual is related to the following products: