SMSC LAN9420i Manual De Usuario

Descargar
Página de 169
Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface
Datasheet
SMSC LAN9420/LAN9420i
29
Revision 1.22 (09-25-08)
DATASHEET
„
General-purpose timer interrupt (GPT_INT)
„
General purpose Input/Output interrupt (GPIOx_INT) 
„
Software interrupt (SW_INT)
„
Master bus error interrupt (MBERR_INT)
„
Slave bus error interrupt (SBERR_INT)
„
Wake event detection (WAKE_INT)
A Block diagram of the Interrupt Controller is shown in 
.
The Interrupt Controller control and status register are contained within the System Control and Status
Registers (SCSR) block. The interrupt status register (INT_STS) reflects the current state of the
interrupt sources prior to qualification with their associated enables. The SW_INT, MBERR_INT,
SBERR_INT, GPIOx_INT, and GPT_INT are latched, and are cleared through the SCSR block upon a
Figure 3.6 Interrupt Controller Block Diagram
PHY Interrupt
GPIO0 Interrupt
GPIO0_INT_EN
(INT_CTL Register)
RW
GPIO0_INT
(INT_STS Register)
0 to 1
DETECT
SW_INT_EN
(INT_CTL Register)
RW
SW_INT
(INT_STS Register)
PHY_INT
(INT_STS Register)
RO
DMAC Interrupt
DMAC_INT
(INT_STS Register)
GPIO1 Interrupt
GPIO1_INT_EN
(INT_CTL Register)
RW
GPIO1_INT
(INT_STS Register)
GPIO2 Interrupt
GPIO2_INT_EN
(INT_CTL Register)
RW
GPIO2_INT
(INT_STS Register)
RO
IRQ_INT
(INT_CFG Register)
RO
DEASSERTION 
TIMER
Wake Event Interrupt
WAKE_INT_EN
(INT_CTL Register)
RW
RO
WAKE_INT
(INT_STS Register)
INT_DEAS[7:0]
(INT_CFG Register)
RW
RO
INT_DEAS_STS
(INT_CFG Register)
INT_DEAS_CLR
(INT_CFG Register)
RW
IRQ_EN
(INT_CTL Register)
RW
IRQ
(PCIB)
Interrupt Controller
GP Timer Interrupt
RW
GPT_INT
(INT_STS Register)
Master Bus Error 
Interrupt
MBERR_INT_EN
(INT_CTL Register)
RW
Slave Bus Error 
Interrupt
SBERR_INT_EN
(INT_CTL Register)
RW
MBERR_INT
(INT_STS Register)
SBERR_INT
(INT_STS Register)
GPT_INT_EN
(INT_CTL Register)
PHY_INT_EN
(INT_CTL Register)
RW