beautypg.com

Rainbow Electronics W90N740 User Manual

Page 105

background image

W90N740

Publication Release Date: November 26, 2004

- 101 -

Revision A4

MAC Interrupt Status Register (MISTA_0, MISTA_1)

The MAC event register is used as the Ethernet event register to generate interrupts and report events
recognized by MAC controller. When an event is recognized, the MAC controller sets the
corresponding MISTA bit. Interrupts are enabled by setting, and masked by clearing, the equivalent
bits in the MAC Interrupt Enable Register (MIEN). The MISTA bits are cleared by write ones; writing
zeros has no effect.

Register Address R/W

Description

Reset

Value

MISTA_0 0xFFF0.30B4 R/W MAC

Interrupt Status Register

0x0000.0000

MISTA_1 0xFFF0.38B4 R/W MAC

Interrupt Status Register

0x0000.0000

31

30

29

28

27

26

25

24

Reserved TxBErr

23

22

21

20

19

18

17

16

TDU LC

TXABT

NCS

EXDEF

TXCP

TXEMP

TXINTR

15

14

13

12

11

10

9

8

Reserved CFR NATErr NATOK RxBErr RDU DENI DFOI

7

6

5

4

3

2

1

0

MMP RP ALIE

RXGD

PTLE

RXOV

CRCE

RXINTR

TxBErr [24]: Transmit Bus Error interrupt

Default value: 0

This field will be set if access error from EMC to memory (for example, address undefined in system) is
occurred. If the status and EnTxBErr in MIEN are both set, the EMC_TxINT will be triggered. If the
status is set, the Tx operation will be ceased and the software reset to reset the EMC is recommended.

TDU [23]: Transmit Descriptor Unavailable interrupt

Default value: 0

This field will be set if the transmit descriptors owned to the TxDMA is unavailable. If the status and
EnTDU in MIEN are both set, the EMC_TxINT will be triggered. When it is set, the TxDMA operation will
be ceased till the user issues a write command to Transmit Start Demand register to restart the Tx
operation.

LC [22]: Late Collision

Default value: 0

This bit will be set if a collision occurs after 512 bit times.