Memory Stack provides a compact, production-ready framework for managing non-volatile data in embedded ECUs. The stack includes NVM, FEE, EEP, and Flash services, enabling predictable behavior, block-based handling, and consistent access to memory devices across MCU platforms.
Built for dependable data retention, the memory stack ensures integrity through CRC checks, controlled write strategies, optional redundancy, and wear-management suited for automotive workloads. It integrates cleanly with diagnostic and communication layers, supporting calibration data, fault details, and other stored parameters.
Protect critical ECU information with a memory framework designed for stability and reliability. From configuration data to diagnostic records, LeanStack Memory Stack maintains consistent behavior across power cycles and operating conditions.
NVM (NVRAM Manager): High-level block control with configurable write policies, explicit or implicit updates, and redundancy options for data.
FEE (Flash EEPROM Emulation): Efficient flash usage with wear-balancing, space reclamation, and sector handling for emulated EEPROM needs.
EEP (EEPROM Abstraction): Uniform interface for EEPROM or emulated access, abstracting hardware details from higher layers.
FLS (Flash Driver): Low-level erase, write, read, and compare operations with device-specific optimizations for performance.
Key Features: CRC validation, flexible block sizes, dataset redundancy, job prioritization, power-loss-safe handling, and integration with diagnostic components.