PCI Express® Non Volatile SRAM
Memory Mapped I/O
M.2 2280 M-Key


M.2 2280 Module

PCI Express® Non Volatile SRAM Memory-Mapped I/O


The M01-NVSRAM is a non volatile static RAM, organized as 1024k x 32bit, for PCI Express® direct access (memory-mapped read/write to a linear address space, aka MMIO). The M01-NVSRAM is housed on a 2280 size M.2 module, suitable for any PCI Express® based M.2 host connector (M-keyed). The data transfer between host (CPU) and SRAM is controlled by an on-board FPGA via PCI Express®. Other than a normal SSD, the M01-NVSRAM is not a block device, and does not require a file system for data storage. The M01-NVSRAM supports memory-mapped I/O in a BYTE, WORD and DWORD mode instead.

The M01-NVSRAM is equipped with two 16-Mbit nvSRAMs, to be read and written an infinite number of times. Automatic store to so called QuantumTrap nonvolatile elements is initiated on power-down, and recall to SRAM is managed at power-up. A simple on-board capacitor delivers sufficient energy for the store operation at power-down. Data retention is guaranteed over 20 years, and no battery is needed for backup.

The M01-NVSRAM is suitable e.g. for industrial applications with need for a reliable power fail safe data buffer.