SEM Status Register (SEMSR) - 1.0 English - PG268

MicroBlaze Triple Modular Redundancy (TMR) Subsystem LogiCORE IP Product Guide (PG268)

Document ID
PG268
Release Date
2025-12-09
Version
1.0 English

The SEM status register contains the status signals from the TMR SEM core. This is a read only register. If a write request is issued to the SEM status register it does nothing but generate a write acknowledgment. The register bit assignment is shown in the following table and described in Table 2. The register is only implemented if C_SEM_INTERFACE is set to 1.

Table 1. SEM Status Register (SEMSR)
Reserved DS DO ESS UNC INJ CLA CORR OBS INI HB HBWE
31 11 10 9 8 7 6 5 4 3 2 1 0
Table 2. SEM Status Register Bit Definitions
Bits Name Access Reset Value Description
31-11 Reserved N/A 0 Reserved
10 Diagnostic Scan R 0 SEM Diagnostic Scan input signal value.
9 Detect Only R 0 SEM Detect Only input signal value.
8 Essential R 0 SEM Essential input signal value.
7 Uncorrectable R 0 SEM Uncorrectable input signal value.
6 Injection R 0 SEM Injection input signal value.
5 Classification R 0 SEM Classification input signal value.
4 Correction R 0 SEM Correction input signal value.
3 Observation R 0 SEM Observation input signal value.
2 Initialization R 0 SEM Initialization input signal value.
1 Heartbeat R 0 SEM Heartbeat input signal value.
0 Heartbeat Watchdog Expired R 0

The SEM heartbeat watchdog has expired:

0 = The watchdog has not expired.

1 = The watchdog has expired.