beautypg.com

3 non-maskable interrupt generation, Table 6-4, Nmi sources – Artesyn ATCA 7370 / ATCA 7370-S Installation and Use (June 2014) User Manual

Page 120: Maps and registers

background image

Maps and Registers

ATCA-7370/ATCA-7370-S Installation and Use (6806800P54F)

120

6.1.3

Non-Maskable Interrupt Generation

Non-Maskable Interrupt (NMI) is used to force a non-Maskable interrupt to the processor. The
processor detects an NMI when it detects a rising edge on NMI. NMI is reset by setting the
corresponding NMI source enable/disable bit in the NMI Status and Control register (I/O
Register 61h).

The chipset can generate NMI by several sources which are described in following table.

The GPIO[15:0] can generate NMI. On the ATCA-7370, the GPIO3 of PCH connects to the
FPGA. The IPMC can request an NMI interrupt through controlling the GPIO3 of PCH connect
to FPGA.

Table 6-4 NMI Sources

Cause of NMI

Comment

SERR# goes active (either internally, externally
using SERR# signal, or using message from
processor)

Can instead be routed to generate an SCI through
the NSI2SCI_EN bit (Device 31: Function 0, TCO
Base + 08h, Bit 11).

IOCHK# goes active using SERIRQ# stream (ISA
System Error)

Can instead be routed to generate an SCI through
the NMI2SCI_EN bit (Device 31: Function 0, TCO
Base + 08h, Bit 11).

SECSTS Register Device 31: Function F0 Offset
1Eh, Bit 8.

This is enabled by the Parity Error Response Bit
(PER) at Device 30: Function 0 Offset 04, Bit 6.

DEV_STS Register Device 31: Function F0 Offset
06h, Bit 8

GPIO[15:0] When configured as a General
Purpose input and routed as NMI (by GPIO_ROUT
at Device 31: Function 0 Offset B8)

This manual is related to the following products: