ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
r_cnecc_regs_t Struct Reference

Per-instance CNECC register window (size = 0x14 bytes). More...

#include <ra8_cnecc_regs.h>

Data Fields

volatile uint32_t EC710CTL
 +0x00 ECC control / status / IRQ enables.
volatile uint16_t EC710TMC
 +0x04 Test-mode control.
volatile uint16_t _r0
 +0x06 Reserved.
volatile uint32_t _r1
 +0x08 Reserved.
volatile uint32_t EC710TED
 +0x0C Test substitute data.
volatile uint32_t EC710EAD0
 +0x10 Captured error address (read-only).

Detailed Description

Per-instance CNECC register window (size = 0x14 bytes).

Verified against FSP R_ECCMB0_Type in R7KA8D2KF_core0.h (sizeof = 20). HUM Ch 42.2 p 2868-2873.

Definition at line 184 of file ra8_cnecc_regs.h.

Field Documentation

◆ _r0

volatile uint16_t r_cnecc_regs_t::_r0

+0x06 Reserved.

Definition at line 187 of file ra8_cnecc_regs.h.

◆ _r1

volatile uint32_t r_cnecc_regs_t::_r1

+0x08 Reserved.

Definition at line 188 of file ra8_cnecc_regs.h.

◆ EC710CTL

volatile uint32_t r_cnecc_regs_t::EC710CTL

◆ EC710EAD0

volatile uint32_t r_cnecc_regs_t::EC710EAD0

+0x10 Captured error address (read-only).

Definition at line 190 of file ra8_cnecc_regs.h.

Referenced by ra8_cnecc_get_status(), and ra8_cnecc_isr_handler().

◆ EC710TED

volatile uint32_t r_cnecc_regs_t::EC710TED

+0x0C Test substitute data.

Definition at line 189 of file ra8_cnecc_regs.h.

Referenced by ra8_cnecc_inject_fault().

◆ EC710TMC

volatile uint16_t r_cnecc_regs_t::EC710TMC

The documentation for this struct was generated from the following file: