Mac receive buffer queue pointer, Mac receive status register – Rainbow Electronics AT75C220 User Manual

Page 42

Advertising
background image

AT75C220

42

MAC Receive Buffer Queue Pointer

Register Name: ETH_RBQP

Access Type: Read/write

Reset Value: 0x0

ADDRESS

Receive buffer queue pointer. Written with the address of the start of the receive queue, reads as a pointer to the cur-
rent buffer being used. The receive buffer is forced to word alignment.

MAC Receive Status Register

Register Name: ETH_RSR

Access Type: Read/write

Reset Value: 0x0

BNA

Buffer not available. An attempt was made to get a new buffer and the pointer indicated that it was owned by the pro-
cessor. The DMA will reread the pointer each time a new frame starts until a valid pointer is found. This bit will be set at
each attempt that fails even if it has not had a successful pointer read since it has been cleared. Cleared by writing a
one to this bit.

REC

Frame received. One or more frames have been received and placed in memory. Cleared by writing a one to this bit.

OVR

RX overrun. The DMA block was unable to store the receive frame to memory, either because the ASB bus was not
granted in time or because a not OK HRESP was returned. The buffer will be recovered if this happens. Cleared by
writing a one to this bit.

31

30

29

28

27

26

25

24

ADDRESS

23

22

21

20

19

18

17

16

ADDRESS

15

14

13

12

11

10

9

8

ADDRESS

7

6

5

4

3

2

1

0

ADDRESS

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

OVR

REC

BNA

Advertising