Extended Address Inject Register (EAIR) - 1.0 English

MicroBlaze Triple Modular Redundancy (TMR) Subsystem (PG268)

Document ID
PG268
Release Date
2022-04-28
Version
1.0 English

This register is used to define the address (MicroBlaze Program Counter value) where a fault is injected. The register definition is shown in Table: Extended Address Inject Register (EAIR) . The register is write-only. Issuing a read request generates the read acknowledgment with zero data. When setting the Extended Address Inject Register, it is necessary to ensure that the processor has not already prefetched the instruction at that Program Counter to ensure that the instruction can be replaced.

Note: The EAIR register should be used when the Program Counter has more than 32 bits.

Table 2-50: Extended Address Inject Register (EAIR)

+0

Address Inject[31:0]

31

0

+4

Address Inject[C_INJECT_LMB_AWIDTH-1:32]

C_INJECT_LMB_AWIDTH-1

32