Flash Memory Management Controllers

KENOTOM Space Industry Flash Memory Controllers

Flash Memory Management Controllers

We provide software for Flash Translation Layers (FTL), Architecture Design and Implementation for customized μControllers that make external and internal flash reliable, safe, and integration-ready for embedded products in automotive, industrial, and space-adjacent systems. Design and implementation of FTL for mass storage devices based on non-managed flash ICs

Capabilities

  • Update integrity: 32-bit Ethernet CRC (per AUTOSAR SWS CRC) to verify the internal-flash firmware region after updates.
  • Internal-flash drivers: Implementation for NXP S9S12G128 (16-bit MCU).
  • Host and flash interfacing (protocol-level integration and driver development).
  • Parallelized workload execution across multiple channels and cores.
  • Background processes for device health monitoring, wear-leveling, garbage collection, and housekeeping.
  • State-of-the-art storage strategies such as embedded RAID and advanced 3D NAND management.
  • File system on flash-based storage devices.
  • Flash types: SLC, MLC, TLC, 3D NAND
  • Flash interfaces: ONFI and related bus protocols
  • Host interfaces: SATA, USB
  • Custom multi-core flash controllers
  • Custom RTOS design and development

Applications

  • Safe boot and firmware update pipelines with integrity verification.
  • Wear-tolerant storage using LittleFS (and FatFS where needed) for logs, configs, and assets.