NMSIS-Core  Version 1.4.0
NMSIS-Core support for Nuclei processor-based devices

Union type to access MECC_CODE CSR register. More...

Data Fields

struct {
   rv_csr_t   code:9
 bit: 0..8 Used to inject ECC check code More...
 
   rv_csr_t   _reserved0:7
 bit: 9..15 Reserved 0 More...
 
   rv_csr_t   ramid:5
 bit: 16..20 The ID of RAM that has 2bit ECC error, software can clear these bits More...
 
   rv_csr_t   _reserved1:3
 bit: 21..23 Reserved 0 More...
 
   rv_csr_t   sramid:5
 bit: 24..28 The ID of RAM that has 1bit ECC error, software can clear these bits More...
 
   rv_csr_t   _reserved2:__RISCV_XLEN-29
 bit: 29..XLEN-1 Reserved 0 More...
 
b
 Structure used for bit access. More...
 
rv_csr_t d
 Type used for csr data access. More...
 

Detailed Description

Union type to access MECC_CODE CSR register.

Definition at line 496 of file core_feature_base.h.

Field Documentation

◆ _reserved0

rv_csr_t CSR_MECCCODE_Type::_reserved0

bit: 9..15 Reserved 0

Definition at line 499 of file core_feature_base.h.

◆ _reserved1

rv_csr_t CSR_MECCCODE_Type::_reserved1

bit: 21..23 Reserved 0

Definition at line 501 of file core_feature_base.h.

◆ _reserved2

rv_csr_t CSR_MECCCODE_Type::_reserved2

bit: 29..XLEN-1 Reserved 0

Definition at line 503 of file core_feature_base.h.

◆ 

struct { ... } CSR_MECCCODE_Type::b

Structure used for bit access.

◆ code

rv_csr_t CSR_MECCCODE_Type::code

bit: 0..8 Used to inject ECC check code

Definition at line 498 of file core_feature_base.h.

◆ d

rv_csr_t CSR_MECCCODE_Type::d

Type used for csr data access.

Definition at line 505 of file core_feature_base.h.

◆ ramid

rv_csr_t CSR_MECCCODE_Type::ramid

bit: 16..20 The ID of RAM that has 2bit ECC error, software can clear these bits

Definition at line 500 of file core_feature_base.h.

◆ sramid

rv_csr_t CSR_MECCCODE_Type::sramid

bit: 24..28 The ID of RAM that has 1bit ECC error, software can clear these bits

Definition at line 502 of file core_feature_base.h.