Document number
204911
Version
Rev. K
Issue date
2016-10-11
Sirius Breadboard User Manual
www.aacmicrotec.com
Page
24
of
106
2
ERRMAN_WDTFLG
R/W
A previous Watch Dog Timer Reset has been
detected
Clear flag by write a ‘1’
1
ERRMAN_RFLG
R/W
A previous Manual Reset has been detected
Clear flag by write a ‘1’
0
ERRMAN_IFLAG
R/W
Error Manager Interrupt Flag (multiple sources
i.e. read the whole status register)
Read:
‘0’ – No interrupt pending
‘1’ – Interrupt pending
Write:
‘0’ – Ignored
‘1’ – Clear
5.3.2.3.2. Carry flag register
Bit position
Name
Direction
Description
31:9
RESERVED
6
RESERVED
5
ERRMAN_PARCFLG
R/W
Carry flag set when CPU Register File Parity
Error counter overflow has occurred
‘0’ – No CF set
‘1’ – Counter overflow(Cleared by write ‘1’)
4
ERRMAN_MECFLG
R/W
Carry flag set when RAM EDAC Multiple Error
counter overflow has occurred
‘0’ – No CF set
‘1’ – Counter overflow (Cleared by write ‘1’)
3
ERRMAN_SECFLG
R/W
Carry flag set when RAM EDAC Single Error
counter overflow has occurred
‘0’ – No CF set
‘1’ – Counter overflow (Cleared by write ‘1’)
2
ERRMAN_WDTCFLG
R/W
Carry flag set when Watch Dog Timer counter
overflow has occurred
‘0’ – No CF set
‘1’ – Counter overflow (Cleared by write ‘1’)
1
ERRMAN_RFCFLG
R/W
Carry flag set when Manual Reset counter
overflow has occurred
‘0’ – No CF set
‘1’ – Counter overflow (Cleared by write ‘1’)
0
RESERVED
-
5.3.3. Usage
5.3.3.1. RTEMS
The RTEMS driver must be opened before it can access the error manager device. Once
opened, all provided operations can be used as described in the RTEMS API defined in
subchapter 5.2.2. And, if desired, the access can be closed when not needed.