GRXSTSR

nRF54LM20A | nRF54LM20B Datasheet

Address offset: 0x01C

Receive Status Debug Read Register

A read to the Receive Status Debug Read register returns the contents of the top of the Receive FIFO. The receive status contents must be interpreted differently in Host and Device modes. The core ignores the receive status read when the receive FIFO is empty and returns a value of 32'h0000_0000. Note: - Use of these fields vary based on whether the core is functioning as a host or a device. - Do not read this register's reset value before configuring the core because the read value is 'X' in the simulation.

Bit number 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
ID E E E E D D D D C C B B B B B B B B B B B A A A A
Reset 0x00000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
ID R/W Field Value ID Value Description
A

R

CHNUM

Channel Number (ChNum)

Mode: Host only Indicates the channel number to which the current received packet belongs. Endpoint Number (EPNum) Mode: Device only Indicates the endpoint number to which the current received packet belongs.

CHEP0

0

Channel or EndPoint 0

CHEP1

1

Channel or EndPoint 1

CHEP2

2

Channel or EndPoint 2

CHEP3

3

Channel or EndPoint 3

CHEP4

4

Channel or EndPoint 4

CHEP5

5

Channel or EndPoint 5

CHEP6

6

Channel or EndPoint 6

CHEP7

7

Channel or EndPoint 7

CHEP8

8

Channel or EndPoint 8

CHEP9

9

Channel or EndPoint 9

CHEP10

10

Channel or EndPoint 10

CHEP11

11

Channel or EndPoint 11

CHEP12

12

Channel or EndPoint 12

CHEP13

13

Channel or EndPoint 13

CHEP14

14

Channel or EndPoint 14

CHEP15

15

Channel or EndPoint 15

B

R

BCNT

Byte Count (BCnt)

In host mode, indicates the byte count of the received IN data packet. In device mode, indicates the byte count of the received data packet.

C

R

DPID

Data PID (DPID)

In host mode, indicates the Data PID of the received packet. In device mode, indicates the Data PID of the received OUT data packet.

DATA0

0

DATA0

DATA2

1

DATA2

DATA1

2

DATA1

MDATA

3

MDATA

D

R

PKTSTS

Packet Status (PktSts) indicates the status of the received packet.

In host mode, In device mode,

OUTNAK

1

Global OUT NAK in device mode (triggers an interrupt)

INOUTDPRX

2

IN data packet received in host mode and OUT data packet received in device mode

INOUTTRCOM

3

IN or OUT transfer completed in both host and device mode (triggers an interrupt)

DSETUPCOM

4

SETUP transaction completed in device mode (triggers an interrupt)

DTTOG

5

Data toggle error (triggers an interrupt) in host mode

DSETUPRX

6

SETUP data packet received in device mode

CHHALT

7

Channel halted in host mode (triggers an interrupt)

E

R

FN

Mode: Device only. Frame Number (FN)

This is the least significant 4 bits of the (micro)Frame number in which the packet is received on the USB. This field is supported only when isochronous OUT endpoints are supported.