FPGA
MEN Mikro Elektronik GmbH
87
20A014-00 E2 – 2007-08-16
3.2.2.3
Registers
Interrupt Request Register IRQR (
0x0080
) (read only)
The read-only Interrupt Request Register IRQR provides information about the
interrupt source that has generated an interrupt. Each implemented module supplies
one Interrupt Request Register bit. The configuration table gives the information
about the interrupt routing to show which module corresponds to which IRQR bit.
Reset value:
0xFFFF
Reset Cause Register RCR (
0x0088
) (read/write)
The RCR provides information which reset source has activated a restart. The
register will not be reset by any reset source, so the CPU can still read the cause of
the reset after the accomplished restart. To reset a bit of the RCR, the CPU has to
write 1 (acknowledge) to the corresponding bit.
Reset value: Module will not be reset by any reset, only by configuration of FPGA
(Config. Value:
0x0000
)
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Irqn
S15
Irqn
S14
Irqn
S13
Irqn
S12
Irqn
S11
Irqn
S10
Irqn
S9
Irqn
S8
Irqn
S7
Irqn
S6
Irqn
S5
Irqn
S4
Irqn
S3
Irqn
S2
Irqn
S1
Irqn
S0
IrqnSx
0 = Pending interrupt of source (module)
x
1 = No interrupt of source (module)
x
is pending
15..5
4
3
2
1
0
Reserved
PWR_
DROP
SW_RST RSTBUT WDEX HRSTN
PWR_DROP
0 = No power drop reset occurred
1 = Power drop reset occurred
SW_RST
0 = No software reset occurred
1 = Software reset occurred by setting bit 1 of RCCR
RSTBUT
0 = External reset button not activated
1 = External reset button was activated
WDEX
0 = Internal watchdog triggered correctly
1 = Internal watchdog expired (not triggered by CPU)
HRSTN
0 = No
HRESET
occurred
1 =
HRESET
from an external module occurred