English
Language : 

LAN9420 Datasheet, PDF (92/171 Pages) SMSC Corporation – Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface
4.2.4
Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface
Datasheet
Interrupt Configuration Register (INT_CFG)
Offset:
00CCh
Size:
32 bits
This register configures and monitors the interrupt (IRQ) signal.
Control of the de-assertion interval for the IRQ is also included. The de-assertion interval is the
minimum time the IRQ will remain de-asserted after it has been asserted and cleared. After this time
period has elapsed, the IRQ will be asserted if the interrupt is active. This interval begins counting
when interrupt sources have been cleared from the asserted state. Refer to Section 3.3.1, "Interrupt
Controller," on page 28 for more information on the Interrupt Controller.
BITS
31:20
19
18
17:10
9
8
7:0
DESCRIPTION
RESERVED
Master Interrupt (IRQ_INT)
This read-only bit indicates the state of the IRQ line. When set high, one of
the enabled interrupts is currently active. This bit will respond to the
associated interrupts regardless of the IRQ_EN field. This bit is not affected
by the setting of the INT_DEAS field.
IRQ Enable (IRQ_EN)
When cleared, the IRQ output to the PCIB is disabled and will be
permanently de-asserted. When set, the IRQ output functions normally.
RESERVED
Interrupt De-assertion Interval Clear (INT_DEAS_CLR)
Writing a one to this register clears the de-assertion counter in the Interrupt
Controller, thus causing a new de-assertion interval to begin (regardless of
whether or not the Interrupt Controller is currently in an active de-assertion
interval).
Interrupt De-assertion Status (INT_DEAS_STS)
When set, this bit indicates that the INT_DEAS is currently in a de-assertion
interval, and any interrupts (as indicated by the IRQ_INT and INT_EN bits)
will not be delivered to the IRQ. When cleared, the INT_DEAS is currently
not in a de-assertion interval, and enabled interrupts will be delivered to the
IRQ.
Interrupt De-assertion Interval (INT_DEAS)
This field determines the interrupt de-assertion interval for the IRQ in
multiples of 10 microseconds.
Writing zeros to this field disables the INT_DEAS interval and resets the
interval counter. Any pending interrupts are then issued. If a new, non-zero
value is written to the INT_DEAS field, any subsequent interrupts will obey
the new setting.
Note: The interrupt de-assertion interval does not apply to the wake
interrupt.
TYPE
RO
RO
R/W
RO
R/W/SC
RO
R/W
DEFAULT
-
0b
0b
-
0b
0b
00h
Revision 1.6 (07-18-11)
92
DATASHEET
SMSC LAN9420/LAN9420i