Software APIs
rram_ctrl_cfg Struct Reference

A struct for RRAM configuration settings. More...

#include <sw/device/silicon_creator/lib/drivers/rram_ctrl.h>

Data Fields

uint32_t _pad0: 12
 
uint32_t scrambling: 4
 Scrambling.
 
uint32_t ecc: 4
 ECC.
 
uint32_t _pad1: 12
 

Detailed Description

A struct for RRAM configuration settings.

RRAM has no high-endurance concept; unlike flash, no wear-leveling configuration is needed.

rram_ctrl config registers use 4-bits for boolean values. Use kMultiBitBool4True to enable and kMultiBitBool4False to disable these settings.

Definition at line 448 of file rram_ctrl.h.

Field Documentation

◆ _pad0

uint32_t rram_ctrl_cfg::_pad0

Definition at line 449 of file rram_ctrl.h.

◆ _pad1

uint32_t rram_ctrl_cfg::_pad1

Definition at line 458 of file rram_ctrl.h.

◆ ecc

uint32_t rram_ctrl_cfg::ecc

ECC.

Definition at line 457 of file rram_ctrl.h.

◆ scrambling

uint32_t rram_ctrl_cfg::scrambling

Scrambling.

Definition at line 453 of file rram_ctrl.h.