beautypg.com

5 s_imr (interrupt mask register) – NEC Network Controller uPD98502 User Manual

Page 193

background image

CHAPTER 3 SYSTEM CONTROLLER

Preliminary User’s Manual S15543EJ1V0UM

193

3.2.5 S_IMR (Interrupt Mask Register)

The interrupt mask register “S_IMR” is a read-write and 32-bit word-aligned register. S_IMR masks interruption for

each corresponding incident. A mask bit, which locates in the same bit location to a corresponding bit in S_ISR,

controls interruption triggered by the incident. If a bit of this register is reset to 0, the corresponding bit of the S_ISR is

masked. If it is set to 1, the corresponding bit is unmasked. When the unmask bit is set and the bit in S_ISR is set,

system controller asserts interrupt signal to V

R

4120A. S_IMR is initialized to 0 at reset and contains the following

fields:

Bits

Field

R/W

Default

Description

31:5

Reserved

R/W

0

Hardwired to 0.

4

WUIM

R/W

0

Wakeup interrupt mask:

1 = unmask.

0 = mask.

3

EXTIM

R/W

0

External interrupt mask:

1 = unmask.

0 = mask.

2

UARTIM

R/W

0

UART interrupt mask:

1 = unmask.

0 = mask.

1

TM1IM

R/W

0

Timer CH1 interrupt mask:

1 = unmask.

0 = mask.

0

TM0IM

R/W

0

Timer CH0 interrupt mask:

1 = unmask.

0 = mask.

Remark

MAC2 interrupt and PCI interrupt can not be masked by system controller.