Mac interrupt status register – Rainbow Electronics AT75C220 User Manual

Page 43

Advertising
background image

AT75C220

43

MAC Interrupt Status Register

Register Name: ETH_ISR

Access Type: Read/write

Reset Value: 0x0

DONE

Management done. The PHY maintenance register has completed its operation. Cleared on read.

RCOM

Receive complete. A frame has been stored in memory. Cleared on read.

RBNA

Receive buffer not available. Cleared on read.

TOVR

Transmit buffer overrun. Software wrote to the address register or length register when bit 4 of the transmit status reg-
ister was not set. Cleared on read.

TUND

Transmit error. Ethernet transmit buffer underrun. The transmit DMA did not complete fetch frame data in time for it to
be transmitted. Cleared on read.

TRLE

Transmit error. Retry limit exceeded. Cleared on read.

TBRE

Transmit buffer register empty. Software may write a new buffer address and length to the transmit DMA controller.
Cleared by having one frame ready to transmit and another in the process of being transmitted. Cleared on read.

TCOM

Transmit complete. Set when a frame has been transmitted. Cleared on read.

LINK

Set when LINK pin changes value. Optional.

TIDLE

Transmit idle. Set when all frames have been transmitted. Cleared on read.

ROVR

RX overrun. Set when the RX overrun status bit is set. Cleared on read.

HRESP

HRESP not OK. Set when the DMA block sees HRESP not OK. Cleared on read.

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

HRESP

ROVR

LINK

TIDLE

7

6

5

4

3

2

1

0

TCOM

TBRE

RTRY

TUND

TOVR

RBNA

RCOM

DONE

Advertising